X Stats

Login Sign Up
@fractaledmind

Stephen Margheim

@fractaledmind

699 Tweets
1,303 Following
4,462 Followers

Modern CSS • Web Platform APIs • Rails + SQLite

Date ↓ Tweet ❤️ 🔄 💬 👁 📝
Oct 14 With SQLite, composing a basically fixed collection of small, targeted, prepared queries in your application layer into the data you need is the way to go. It makes apps so much easier to read and maintain *plus* it makes keeping db indexes lean and maximally useful easy. 8 0 0 945 272 .
Oct 13 v1.0 will be so fun and so fast, you’ll love it. But I can’t wait to show you all what we are cooking for this ORM for v1.1. It truly makes me giddy 14 0 0 1.5k 148 .
Oct 12 I wrote a reply tweet today that is *exclusively* to make one person chuckle. Here’s to hoping they get as much of a kick out reading it as I did writing it. 0 0 0 871 157 .
Oct 11 So, when you see "workflow" in the Acidic Job docs, it might be articulating a somewhat different concept that what you are used to. I plan to shape some of these thoughts here and add a section to the docs to better describe the kind of workflow Acidic Job supports. 1 0 0 431 267 .
Oct 11 By building on top of Active Job as the enventual consistency engine, we don't need to tackle that technical complexity. By focusing exclusively on mixed IO, cohesive operations, we can tune a solution to a specific problem space. 0 0 1 448 230 .
Oct 11 What is a workflow? For me, a workflow is *exclusively* the orchestration of a single logical operation that requires side-effects across multiple different IO backends. To make such an operation resilient, such workflows *must* also be executed within an eventual consistency env 12 0 3 1.4k 280 .
Oct 10 RT @skryukov_dev: Inertia.js 2.0 beta is out, and I have something for the Rails community as well! Pre-release Inertia Rails docs are now… 0 16 0 0 140 .
Oct 10 As I push towards the first beta for v1 and the release of Acidic Job Pro, I would love to talk to more people—bootstrappers, indie hackers, and CTOs—about why resilient workflows are indeed necessary for their apps and how Acidic Job could best serve them. Please do reach out! 0 0 0 358 278 .
Oct 10 This is what Acidic Job (https://t.co/UL1gf4iGc9) provides. 2 0 1 381 59 .
Oct 10 Temporal is valued at $1.5+B! Investors understand how critical such infrastructure is for modern software businesses. But the modern Rails app doesn't need an orchestration platform for a vast distributed system; it needs well-modeled, resilient workflows in background jobs. 0 0 1 87 276 .
Oct 09 In addition to the open source gem, I am also working on some amazing features for companies large and small. If you are a developer or a company that has mixed IO jobs that are business-critical, I'd love to chat as I finalize the feature set and architecture for v1. Reach out1 9 0 0 567 279 .
Oct 09 Now that my big push to make the SQLite story in Rails 8 the best possible is done (Rails 8 is *awesome*), I am turning my attention back to Acidic Job to make it the single best tool for building resilient background jobs (yes, I am taking on large VC-backed companies). 11 0 1 599 271 .
Oct 09 I later found myself curious what the fastest and simplest way to merge two Arrays was. I benchmarked Array + Array and Array << Entry (benchmark script here: https://t.co/M8XoGRnbyW). Here are the results: https://t.co/n8MH4MwsZP 8 1 4 1.9k 236 .
Oct 09 People fairly regularly ask me to allow Acidic Job to support DAGs (directed acyclic graphs) and not just a linear chain of steps. I have yet to find a single use-case that would actually *require* a DAG. If you have a clear and concrete example, I'm all ears. 2 0 0 844 260 .
Oct 09 RT @dhh: I continue to get ever-more excited about SQLite. We have a bunch of projects cooking at 37s that seek to push the frontier of how… 0 37 0 0 140 .
Oct 08 Just pushed version 0.3.1 of the Prompts gem. Updated the version of @hopsoft's `fmt` gem; doesn't erase past screens/frames but simply scrolls them out of view; and, you can name form fields. If you are building CLIs that need user input, check it out! https://t.co/a4MFyLQ9Dk 42 2 3 2.1k 278 .
Oct 06 Which type of programmer are you? 3 0 2 841 33 .
Oct 06 I confess that I am a “vertical engineer.” I love trying to find the highest leverage solution to a problem. I love doing things as simply as possible. I’ve worked with some “horizontal engineers” tho, and I have learned so much from them. 8 0 2 708 239 .
Oct 05 Who here has ever nerded out on Durable Execution? I’m going to be deep diving (again) this month and would love to bounce ideas off some folks 9 0 4 1.6k 143 .
Oct 04 RT @_williamkennedy: If you have an existing Rails app and want to use Solid Cache with SQLite locally but are running Postgres, don't worr… 0 2 0 0 140 .
Oct 01 RT @tropical_rb: In the last edition, we brought speakers that you all loved just as much as we did. And since Tropical On Rails is made b… 0 3 0 0 140 .
Sep 29 RT @adrianthedev: Rails World is not just a conference. It’s a freaking festival to what @Rails stands for. It’s the testament that Rails… 0 19 0 0 139 .
Sep 29 RT @DirkMargheim: Extremely proud to see my eldest son, @fractaledmind, speaking at #RailsWorld. He makes an appearance in the recap video… 0 1 0 0 139 .
Sep 28 RT @dhh: Our primary priority for Ruby on Rails is getting you from 0-1. Once you've become rich beyond belief, you can afford to tackle wh… 0 113 0 0 140 .
Sep 28 Enjoyed this post? Subscribe to @fractaledmind for my mix of frontend, backend, SQL, Rails, and random content. 2 0 0 560 113 .
Sep 27 RT @dhh: Hotwire Native is now shipping! Huge level-up over the previous combo of Strada and Turbo Native, especially for getting started w… 0 42 0 0 140 .
Sep 27 Preach 12 1 1 1.2k 6 .
Sep 27 RT @dhh: Kamal 2.0 has been released! Now with a own bespoke Kamal Proxy, which brings auto SSL certificates and multiple-apps-on-a-single-… 0 78 0 0 140 .
Sep 27 RT @pberkenbosch: Awesome talk by @fractaledmind on SQLite. Perfect delivery and great content. #RailsWorld 0 1 0 0 107 .
Sep 27 RT @dhh: Solid Queue 1.0 has been released! This clean-sheet database backend for Active Job is already running 20 million jobs per day for… 0 34 0 0 140 .
Sep 27 RT @adrianthedev: SQLite on Rails sounds so cool! @fractaledmind shows us how that’s a reality now at #RailsWorld 💪 https://t.co/xc63u5bZXv 0 3 0 0 139 .
Sep 27 Fire alarm in the hotel at 2:30am 🚨🚨. Told all is ok and to go back to the room. But the siren is still blaring. Hope it ends soon and I can get back to sleep 11 0 2 1k 158 .
Sep 27 RT @rmcastil: Yet another comparison between Redis and SQLite. It’s important to challenge your mental model. We had to with @wafrisorg #Ra… 0 3 0 0 140 .
Sep 27 RT @rosapolis: https://t.co/VFKYJbGLRX ← what I was doing before the conference 😅 0 29 0 0 81 .
Sep 26 Closing day one at #RailsWorld with a fireside chat with @tobi, @dhh, and @yukihiro_matz https://t.co/AK86edKooy 46 3 0 2.1k 112 .
Sep 26 RT @kentcdodds: Here's my story about when I migrated from postgres and redis to SQLite: https://t.co/Gy6A8Ij4B7 It's pretty great 0 1 0 0 131 .
Sep 26 RT @excid3: So many good new things dropping in Rails 8. https://t.co/JYm50elbss 0 6 0 0 80 .
Sep 26 Kicking off #RailsWorld with @ddh’s keynote! https://t.co/rjK2mbRH4K 12 0 0 685 68 .
Sep 26 Ready for #RailsWorld with @yukideluxe and 1,000 of our #RubyFriends! https://t.co/sqxtojnAbo 29 0 0 1.3k 93 .
Sep 25 Here in Toronto on this fresh new day getting excited for #RailsWorld. What are people doing today? Let’s meetup later. 23 0 1 1.5k 119 .
Sep 24 Landed in Toronto for #RailsWorld! 27 0 0 1.2k 34 .
Sep 24 Sitting in the Newark airport waiting for our flight to Toronto for the last leg of our trip to #RailsWorld. We’re close now! 22 0 2 929 125 .
Sep 24 Michael does a great job of articulating how their use-case fits like a glove with SQLite’s strengths. No data store is a silver bullet. Think clearly about your problem and constraints and then decide which trade-offs work best for you. But SQLite is indeed pretty great. 13 2 0 1.2k 272 .
Sep 24 On my way to #RailsWorld! https://t.co/T3JfIDOV1m 49 0 3 1.7k 49 .
Sep 23 I have never been more excited for a new Rails version than I am for Rails 8. And #RailsWorld is going to be such a blast, such a celebration of this community. 42 1 0 1.8k 160 .
Sep 23 I have to confess, I am pretty dang jealous that Laravel devs get to use this as of today. @calebporzio continues doing God's work for making it not just possible, but enjoyable to build top-flight UIs using server-driven application architectures. This is an insta-buy! 30 0 3 2.4k 270 .
Sep 23 RT @adrienpoly: 💪 Can #SqliteOnRails + cheap VPS handle the load? Let's prove this out. With @fractaledmind and @marcoroth_ we want to fi… 0 15 0 0 140 .
Sep 23 Did you know that there is an archive of most of the recent talks and presentations given in “Ruby land”? If there are topics you want I learn more about or people you want to hear more from, go to https://t.co/6ENbMFMyoj. But, we also want to do an experiment and push the load for the app to see how well it stands up under as much load as we can throw at it. So, go click around and explore for a few minutes. Also, retweet and let everyone know that today is a great day to explore Ruby videos. 23 12 0 2.2k 500 .
Sep 22 RT @XadenRyan: I think @flavorjones is doing some absolutely amazing work on sqlite3-Ruby and doesn’t get enough credit. This was an extrem… 0 6 0 0 140 .
Sep 21 RT @nicoerlichman: What happens when the full @postrbconf group gets together #friendlyrb https://t.co/HlYVvTILAk 0 5 0 0 113 .
Sep 20 RT @lucianghinda: Papanasi on Rails - friends know what it is #friendlyrb 0 2 0 0 75 .
Sep 20 RT @julian_rubisch: By the way, did you know that Stephen is on the RailsReviews consultant roster? Check it out. 👉 https://t.co/WEeUi54gyS 0 1 0 0 140 .
Sep 19 RT @YuriSidorov: What happens at #friendlyrb after lunch https://t.co/3GarRDd0xa 0 4 0 0 80 .
Sep 19 RT @tomrossi7: How about a little dancing with your Ruby? 🤣 No pressure @AmandaBPerino! #friendlyrb https://t.co/3TWsbJENTI 0 4 0 0 123 .
Sep 19 RT @nicoerlichman: #friendlyrb is not all #ruby and programming https://t.co/HM29aCSQo6 0 2 0 0 87 .
Sep 19 RT @friendlyrb: Enlitenment configures: - SQLite connections - Solid Queue - Solid Cache - Solid Cable - Litestream - Solid Errors by @frac… 0 2 0 0 140 .
Sep 19 RT @friendlyrb: Here is the moment @fractaledmind made the repo public #friendlyrb https://t.co/IamywyWsJh 0 1 0 0 106 .
Sep 19 RT @friendlyrb: "I spent the last year to figure it out and then sit down and encoded it to just run this script" "Very happy to unveil th… 0 2 0 0 140 .
Sep 19 RT @alexanderadam__: TIL that you can link your #rails #database to a #git #branch: https://t.co/itDu2XMywg 0 1 0 0 107 .
Sep 19 RT @swlkr: sqlite the codebase is tite try as you mite you can't fite say nighty nite sqlite is rite 0 1 0 0 102 .
Sep 18 Closing out day 1 @friendlyrb with a panel discussion on Ruby at scale. #FriendlyRB https://t.co/kGKoegwdzM 24 6 2 1.3k 108 .
Sep 18 Did yo know Stripe has a 20 million line Ruby monolith? Did you know they have opened an engineering site in Bucharest? I didn’t know either! But I do know that @stripe is a great member and supporter of the Ruby community! #FriendlyRB https://t.co/NKaSt4LwcT 57 8 2 1.8k 261 .
Sep 18 The after-lunch talk @friendlyrb is all about building games in Ruby with Dragon Ruby by @juliancheal https://t.co/MrOOjXvv3o 12 1 0 634 125 .
Sep 18 @tomrossi7 Finally, maximize for happiness, not profit. https://t.co/0V3qcBHqzB 2 0 0 224 79 .
Sep 18 @tomrossi7 To get where you are going, remember that software isn’t all software. How are you doing marketing or support? Great customer support can be a great way to build word-of-mouth marketing, for example. https://t.co/cFg44mmYTF 1 0 1 242 234 .
Sep 18 In order to gather data and information, run experiments. Try things, stay simple, gather feedback. https://t.co/j3U4obGGIF 1 0 0 68 123 .
Sep 18 Be careful when making decisions about how you will optimize mass, because you will never know less than you do right now. So slow down and gather data and information. https://t.co/8FEvSkjrAn 2 0 2 105 192 .
Sep 18 To optimize mass, have a mantra. What is your guiding light, articulated clearly and cleanly. This clarifies focus. https://t.co/qWuTk5kNwU 2 0 1 61 139 .
Sep 18 Lesson one: optimize mass. Only add what you need. You want to be a speed boat competing against cargo ships. https://t.co/LcuhDa23un 3 0 1 140 133 .
Sep 18 The talk before lunch @friendlyrb is @tomrossi7 on the lessons he has learned running a SaaS #FriendlyRB https://t.co/Ykp8XMn6zq 14 3 2 1.2k 129 .
Sep 18 @wanderluster_xo is showing us actual code, actual EXPLAIN output, and clearly explaining (pun intended) how to correctly make use of composite indexes when you have a complex query. 2 0 0 197 182 .
Sep 18 Next up @friendlyrb is Nabeelah Yousuph talking about how one database index massively improved performance #FriendlyRB https://t.co/WnzxCkDjIP 18 3 1 1.4k 144 .
Sep 18 Next up is @GregMolnar talking about the top 10 OWASP security issues https://t.co/pRP4bYC0zk 15 2 0 703 93 .
Sep 18 @rosapolis If you want to learn more, @rosapolis has compiled a great collection of resources: https://t.co/7k2vNX7s1C https://t.co/IQUuwA71VK 3 0 0 216 142 .
Sep 18 @rosapolis Wonderful take-aways from the talk https://t.co/5IEbrxWHZo 4 0 1 227 69 .
Sep 18 #FriendlyRB off to a great start with a talk by @rosapolis on strings https://t.co/YHlh8SkScO 14 1 1 749 93 .
Sep 18 Time to start @friendlyrb today! #FriendlyRB https://t.co/vjBAy8nBl8 5 2 0 331 70 .
Sep 18 RT @GregMolnar: Good morning friendly folks! With @rosapolis @fractaledmind and Kyle and Jorge. #friendlyrb https://t.co/ypdab9Qs8s 0 3 0 0 132 .
Sep 17 RT @rails: The Rails 8 feature set perfectly complements SQLite's power in creating resilient, high-performance production apps, but still… 0 7 0 0 139 .
Sep 17 Boarding the flight to @friendlyrb https://t.co/xzYdjvscbZ 14 1 1 627 58 .
Sep 17 It is the dead middle of the night, but I am up and at ‘em to start my journey to @friendlyrb for the week. Incredibly excited for this amazing conference. Come say hi if you see me there or simply around on the streets of Bucharest 👋 16 2 1 876 234 .
Sep 16 Had a lovely time @euruko with so many amazing #RubyFriends. Here is a small subset: @fxn, @stevediaconou, @marcoroth_, and @m_isabegovic (the organizer) https://t.co/BTKJj4QyT8 48 3 2 2.4k 177 .
Sep 16 Jumping into a space to talk about #EuRuKo2024 that just finished up this week. Come join! https://t.co/D3edtsPvCV 1 0 0 492 115 .
Sep 14 Just some #RubyFriends exploring Sarajevo after @euruko ended. Having a lovely Saturday with @rushing_andrei, @joeldrapper, and @juliancheal 26 0 1 1.4k 140 .
Sep 13 RT @marcoroth_: Published the slides from my @EuRuKo 2024 talk here: https://t.co/sgZK76pGIV #euruko #euruko2024 0 9 0 0 114 .
Sep 13 RT @obie: At @euruko finally understanding how SQLite works thanks to the brilliant @fractaledmind — thank you!!! https://t.co/4kbsPp8Vef 0 4 0 0 137 .
Sep 13 City pitching for the next @euruko happening now! 5 0 0 490 49 .
Sep 13 More AI as @rushing_andrei is now giving us an intro to AI Agents https://t.co/1WvUp6tyiu 8 1 0 722 89 .
Sep 13 Next up is @obie talking about patterns of application development with AI, specifically how to get started in this space by incrementally taking advantage of these tools. #EuRuKo2024 https://t.co/1Txy9u4aju 6 1 0 883 207 .
Sep 13 RT @rushing_andrei: Woohoo! I'm looking forward to seeing folks at my "Intro to AI Agents 🤖" talk this afternoon at #EuRuKo! It starts at 1… 0 1 0 0 140 .
Sep 13 RT @inazarova: And day 3 of #EuRuKo commences with @pragdave’s keynote 💙 https://t.co/yzP9lflC8u 0 3 0 0 96 .
Sep 13 Day three starting off with @pragdave. @euruko is GOATed. https://t.co/kpDAKbesN9 26 3 1 1.1k 81 .
Sep 12 Day two @euruko opens with @koichisasada goving a retrospective on 20 years working on YARV. https://t.co/TPOqMovTkv 1 0 0 543 116 .
Sep 12 My blog post on the how and why of SQLite performance was on Hacker News (again) yesterday: https://t.co/OLkl33SOI2 And the comments were both positive and constructive 😱 Happy to see more people using SQLite in web apps. And Rails 8 will give you all of this *by default*!! 47 1 1 2.5k 275 .
Sep 11 I love this stack for the new managed AnyCable Pro. #SQLiteOnRails w/ Phlex and @avo? This is a GOATed Rails stack. @palkan_tula and @inazarova are building something really excellent & powerful with AnyCable and AnyCable Pro. Resilient, scalable real-time has never been easier. https://t.co/Mb4LJxl8un 35 8 2 2.2k 307 .
Sep 11 And @inazarova closes out day one of @euruko with her keynote on real-time features using AnyCable and AnyCable Pro. https://t.co/rlq09IDfVw 9 1 0 870 140 .
Sep 11 To start things off @euruko we have @fxn giving is a retrospective of Zeitwerk. https://t.co/2B5Cuw2j3j 27 2 0 1.5k 103 .
Sep 11 #EuRuKo2024 is kicking off with a big crowd. Looking forward to this GOAT conference with so many excellent #RubyFriends! https://t.co/d9FdKnkzD2 35 1 0 1.3k 145 .
Sep 10 Arrived in Sarajevo for EuRuKo! 10 0 1 757 31 .
Sep 10 RT @aarondfrancis: @steve_tenuto @xata This course is a big one 😅 With over 100 videos (over 11 hours of content) it's going to level up y… 0 6 0 0 140 .
Showing 401-500 of 568 tweets