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 16 RT @nxidis: @fractaledmind It was well done. Your hard work is appreciated 0 1 0 0 74 .
Oct 16 RT @tuomasj: The “Query latencies between SQLite and PostgreSQL” slide in @fractaledmind ’s #RailsWorld presentation blew my mind 🤯🙂 And th… 0 2 0 0 140 .
Oct 16 RT @itsameandrea: Need more reasons to run sqlite in production? Give this a watch! Really great talk by @fractaledmind. I recently switch… 0 2 0 0 140 .
Oct 16 and the YouTube video is here: https://t.co/DW288W9HdH 3 0 0 333 54 .
Oct 16 https://t.co/Fi26z2Lmc5 3 0 1 335 23 .
Oct 16 My #RailsWorld talk is live on YouTube now, and I’m sorry happy with it. But, it doesn’t highlight as many of my slides as I’d love. So I took my slide deck and speaker notes and published a blog post companion. Give it a read and enjoy the immaculate slides 😍 22 1 1 945 260 .
Oct 16 My friend @yukideluxe *always* knows how to find the camera at a conference! PS. Spy @rosapolis's Mochi stickers and @adrianthedev 's Avo stickers! https://t.co/GsbB99sgGu 37 1 3 1.7k 172 .
Oct 16 Rails 8 & SQLite make this setup *so easy*. Spin up a single box, put your Rails app on it, back everything with separate SQLite dbs, and profit. My #RailsWorld talk that was just published is precisely on this: https://t.co/DW288W99o9 15 1 0 2.2k 241 .
Oct 16 Rails is reaching new heights as the One Person Framework, supercharged by the power and simplicity of SQLite. If you’ve ever been curious about why and how Rails 8 and SQLite work so magically together, my #RailsWorld talk is now up. Check it out! https://t.co/lGcZ5xhCvo 133 8 6 14.1k 273 .
Oct 14 By explicitly and exclusively building a web application framework on top of SQLite, we are able to ensure that every single detail in every single layer is well-tuned. But, this does require turning many pieces of "known wisdom" on their heads! 13 0 0 1.6k 245 .
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 10 This pitch from @swyx (for Temporal) articulates well why Acidic Job is essential for Rails applications. Indeed, the most valuable, mission-critical workloads are long-running and tie together multiple services. You *must* make these both resilient and well-modeled. https://t.co/h3PfzZPFW1 10 2 2 3.3k 291 .
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 These two posts come directly out of my current work to get to a beta version of Acidic Job (https://t.co/UL1gf4iGc9). You might not know it yet, but you *need* Acidic Job. 🧵 https://t.co/QYP6sPjFSs https://t.co/Trq2GNT4aB 19 5 2 3.6k 224 .
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 I found myself wondering today what the fastest and simplest way to normalize a Hash was. Since I care about simplicity, I benchmarked only `stringify_keys!` and `symbolize_keys!` to see which was faster (benchmark script here: https://t.co/fUQ7q2UY0E). Here are the results: https://t.co/oMx4kPJg9H 3 0 1 4.4k 299 .
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 Enjoyed this post? Subscribe to @fractaledmind for my mix of frontend, backend, SQL, Rails, and random content. 7 1 0 7.2k 113 .
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 06 There are two types of programmers: All programmers are excited by solving problems. The difference is *how*. Some programmers are most excited by solving a problem with the highest degree of leverage; others are excited by solving a problem with maximal perfection. 🧵 35 3 3 4.9k 270 .
Oct 06 In an upcoming release, SQLite will have a new CLI utility providing built-in replication via rsync. While I still love Litestream, this opens up new possibilities for backup/replication strategies without an additional dependency https://t.co/Xs3McePbiM 721 80 9 157.7k 255 .
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 02 I’m later than most, but I too had a magical time at #RailsWorld this year. I loved the opportunity to speak on what is now possible with Rails 8 and SQLite. I loved the conversations I got to have with so many #RubyFriends. It was a special time with a special community. https://t.co/t2H8c1RhAB 70 3 6 3.8k 296 .
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 About to present my vision for the best one person framework experience in web development. I truly believe that SQLite and Rails 8 offer the indie hacker, the bootstrapper, the builder the best possible developer experience. Exited to share more soon! #RailsWorld https://t.co/JmBsa3IPzw 133 5 8 4.8k 288 .
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 DHH shouts out @pezza_n for his work on Solid Cable in his #RailsWorld keynote! Look at those perf numbers. https://t.co/SG1HWr2Bp6 180 9 4 23.6k 131 .
Sep 26 Progress is our path, Complexity builds the bridge, Simplicity waits — @dhh at #RailsWorld A haiku to encapsulate the core philosophy of Rails and its continual evolution. 45 7 1 2.5k 173 .
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 .
Showing 501-600 of 699 tweets