| 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 |
. |