| 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 |
Up next, @joeldrapper shiwed everyone how to build beautiful view in Ruby with Phlex. Checkout https://t.co/Q74P8eyEbI. The alpha of v2 was released today! https://t.co/TboMr0KGRD
|
26 |
1 |
0 |
2.6k |
179 |
. |
| 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 |
. |
| Sep 10 |
On my way to #EuRuKo2024! ✈️
If you see me in Sarajevo, come say hi! Looking forward this great week with this great community in a great city and country!
|
19 |
0 |
1 |
900 |
156 |
. |
| Sep 10 |
If it is unclear, these are two separate possible purchases. You can purchase simply access to the script and run it. Totally fine. If you, additionally, want to pay for an hour of my time, you can and that would be the second possible price. The script runs smoothly as is.
|
3 |
0 |
0 |
516 |
274 |
. |
| Sep 10 |
If it is unclear, these are two separate possible purchases. You can purchase simply access to the script and run it. Totally fine. If you, additionally, want to pay for an hour of my time, you can and that would be the second possible price. The script runs smoothly as is.
|
3 |
0 |
0 |
360 |
274 |
. |
| Sep 10 |
The idea is that you can scaffold your next project, get in running in production on a managed VPS quickly and cheaply, and maintain it easily or with my support, all for a few bucks and a couple hours. `rails new your_app -m my_script` gives you a production-ready, deployable app immediately. And all of the code lives in your repo. No external calls or magic. Just the "Rails Way" as seen thru #SQLiteOnRails. But, this isn't Jumpstart Pro or Bullet Train. It doesn't come with *features* like payments or users. It simply scaffolds a Rails app to run with SQLite backing your persistent data needs correctly and safely. For anyone who wants to bootstrap or run an app simply yet resiliently, this will save you loads of time and headaches. But I am still trying to hone in on the appropriate pricing. I'd love to hear your thoughts
|
13 |
0 |
2 |
2.2k |
835 |
. |
| Sep 10 |
I have built a powerful & flexible Rails template script for #SQLiteOnRails apps. It can scaffold new apps or upgrade existing apps. It works with Rails 7 and 8. It is controllable and customizable. You will pay [1] for access to the source code or [2] for my time to help you.
|
5 |
1 |
6 |
3.9k |
281 |
. |
| Sep 10 |
Curious specifically to hear some from @excid3, @andycroll, @joeldrapper, or @adrianthedev
|
0 |
0 |
3 |
446 |
90 |
. |
| Sep 10 |
Second question: Supposing I go thru with paywalling it, what is a reasonable paywall? GitHub Sponsors default to recurring, but anyone can sign up, download the code, and halt the sponsorship. $5 a month tier? $10? $20? Thoughts and explanations for your suggestion?
|
2 |
0 |
2 |
302 |
267 |
. |
| Sep 10 |
First concrete question: is paywalling this a terrible idea or a good idea? My thinking is that I am condensing years of exploration, experimentation, and expertise, plus I am on the hook for support.
|
3 |
0 |
3 |
492 |
200 |
. |
| Sep 10 |
Q for the crowd:
I have built a powerful and flexible Rails application template script for #SQLiteOnRails apps. It can scaffold new apps or upgrade existing apps. It works with Rails 7 and 8. It is controllable and customizable. I’m thinking of paywalling it for GitHub sponsors.
|
17 |
1 |
6 |
2.3k |
280 |
. |
| Sep 05 |
Just got my stickers in for all of the upcoming conferences. Quick and simple investment to help people connect my actual 3d face with my digital avatar. So keep your eyes peeled @euruko, @friendlyrb, @railsworld, and @rubyconf! https://t.co/j0kuZ3Fiwk
|
18 |
0 |
1 |
662 |
252 |
. |
| Sep 04 |
All good now, thanks.
|
0 |
0 |
0 |
528 |
21 |
. |
| Sep 04 |
These explorations keep inspiring new thoughts for my #RailsWorld talk. I'm looking forward to walking thru the case for single-server, vertically scaled deployments powered by Rails and SQLite.
|
16 |
0 |
1 |
1.3k |
194 |
. |
| Sep 04 |
Someone want to invite me to Lobsters?
|
0 |
0 |
3 |
1.3k |
38 |
. |
| Sep 03 |
Working on my #RailsWorld talk debunking the myth that single-machine, SQLite-only apps can't handle production workloads. Do you have a prod app built w/ Rails & SQLite to showcase? If so, what are details around traffic, response times, etc. that demonstrate it runs smoothly?
|
38 |
5 |
3 |
3.5k |
282 |
. |
| Aug 31 |
Took the wife to London this weekend for shows, meals, hanging with @joeldrapper, and visiting Van Cleef & Arpels to get her dream earring and pendant combo. Only done with day one and already a wonderful weekend.
|
23 |
0 |
0 |
1.5k |
217 |
. |
| Aug 30 |
Believe it or not, I don’t only work on or speak about SQLite & Rails. In fact, some of my earliest open source work focuses on stateful workflows in Ruby. My first conf talk was on this topic @rubyconf 2021. Join me in November as I explore the next chapter in this problem space https://t.co/JyzWr51oDj
|
29 |
0 |
2 |
1.6k |
308 |
. |
| Aug 29 |
RT @railsworld: Rails World attendees: please check your email. We have invited everyone to the #RailsWorld Campfire, and will be sharing a…
|
0 |
4 |
0 |
0 |
140 |
. |
| Aug 29 |
RT @AmandaBPerino: Don't miss out, check your spam.
|
0 |
1 |
0 |
0 |
51 |
. |
| Aug 28 |
I can't wait till the non-Livewire core of flux gets extracted and sold by @calebporzio so we can get this awesomeness in Rails-land! I will be front of line to get at that. Great great work, sir! Hope you have an awesome launch.
|
16 |
0 |
0 |
1.3k |
229 |
. |
| Aug 28 |
RT @minor_axis: Do you miss pixel fonts?
I made a thing. With tremendous support from @friedtm
https://t.co/DGJ9HmQA2j
|
0 |
70 |
0 |
0 |
121 |
. |
| Aug 27 |
Let’s help Yuri make it to @friendlyrb
|
10 |
2 |
0 |
1.3k |
38 |
. |
| Aug 27 |
RT @YuriSidorov: @adrianthedev @julian_rubisch @friendlyrb @AppSignal Thank you all for your support and suggestions! I've set up a GoFundM…
|
0 |
8 |
0 |
0 |
140 |
. |
| Aug 25 |
As I work on my #RailsWorld talk, I am growing more excited to share the vision of how Rails 8, with its 2 decades of solutions, and SQLite, with its multiple decades of refinement, together offer a radically simple, yet powerful foundation on which to build your next app.
|
41 |
0 |
2 |
2.4k |
273 |
. |
| Aug 24 |
RT @thmsmlr: If you needed evidence for my napkin math,
Even @levelsio only runs on 16vCPU and survived an @elonmusk shoutout and @lexfrid…
|
0 |
4 |
0 |
0 |
140 |
. |
| Aug 22 |
I am seriously so excited for @friendlyrb in Bucharest this Sept 18-20!
If anyone is still on the fence about joining the friendliest #Ruby and #Rails conf around, use my code STEPHEN24 for 25% off at https://t.co/J2NB0yvsvO.
I really want to see you there!
#FriendlyRB
|
27 |
3 |
2 |
1.4k |
272 |
. |
| Aug 22 |
I needed to add a new top-level database definition, and also append that to the environment definitions. Relying on the conventions of the database.yml file made this implementation doable. Trying to account for every possible variation in generic YAML would've been a nightmare.
|
0 |
0 |
0 |
296 |
280 |
. |
| Aug 22 |
Here's the second post in my new series on building powerful and resilient Rails application template scripts. Having figured out how to parse YAML sufficiently intelligently, I dig into the manipulations that I need to make, and how to make them:
https://t.co/eQ9xCgpdg7
|
14 |
2 |
2 |
916 |
272 |
. |
| Aug 21 |
Following that, I will turn to such topics as:
* testing a template script
* making a template script configurable
* making a template script idempotent
* intelligently inserting content into files
etc.
I'm looking forward to writing more on this topic.
|
0 |
0 |
0 |
316 |
255 |
. |
| Aug 21 |
In the next post, I will dig into some actual AST manipulations—like adding, removing, and updating key-value pairs in a YAML document.
|
0 |
0 |
1 |
320 |
135 |
. |
| Aug 21 |
I published the first post in a new series on building powerful and resilient Rails application template scripts. This first post focuses on working with YAML content. To begin, I focus on the problems with parsing and emitting the database.yml file:
https://t.co/a985qRTmbJ
|
20 |
5 |
2 |
1.7k |
275 |
. |
| Aug 21 |
Am I the only person who writes more generic, flexible code in my blog posts than I do in the original code that inspired the blog post?
I actually prefer simple and direct code in my projects, but when explaining the underlying ideas, I end up writing much more powerful methods
|
9 |
0 |
4 |
1.1k |
280 |
. |
| Aug 20 |
Who wants to beta test my new Ruby gem for building interactive CLI forms? Right now it only supports text, select, confirm, & pause prompts. But, you can build forms with as many of these as you need. Want to kick the tires before pushing out an initial release. DM if interested
|
21 |
3 |
6 |
2.5k |
284 |
. |
| Aug 20 |
.@aarondfrancis I love the partial sleeve idea! My first tattoo was an important part of transforming into the person I wanted to be. And within 11 months of my brother and me getting our first tattoo together, my entire family of 6—including my parents—was tattooed!
|
10 |
0 |
1 |
1.3k |
267 |
. |
| Aug 20 |
RT @andatki: 🇧🇦 Rails dev and Postgres user, headed to @euruko?
🇫🇷 My friend, speaker, and Postgres guru @Karenhjex has graciously offered…
|
0 |
5 |
0 |
0 |
140 |
. |
| Aug 16 |
It completely blows my mind that this PR also puts me in the top 400 Rails contributors all time. 🤯 I genuinely cannot believe that in the 20 year history of Rails, I have been lucky enough to have an impact like this.
And I have more contributions ahead of me!
|
42 |
1 |
0 |
1.8k |
263 |
. |
| Aug 16 |
I cannot wait to lay out the full vision for Rails 8 and SQLite together supercharge the "one person framework" at #RailsWorld next month. The future for @rails is so incredibly bright thanks to the awesome work of the core team and the thousands of contributors.
|
16 |
1 |
1 |
624 |
263 |
. |
| Aug 16 |
As always, massive shoutout to @_byroot for reviewing and merging as well @tenderlove, zzak, skipkayhil, and djmb for their thoughtful reviews and suggestions.
|
9 |
0 |
1 |
550 |
160 |
. |
| Aug 16 |
The second major PR to help ensure that Rails 8 is the world's best web framework for building powerful yet operationally simple apps with SQLite just landed! This feature will ensure that response latency stays reasonably flat, even under heavy concurrent load.
|
72 |
4 |
10 |
5.5k |
262 |
. |
| Aug 15 |
It would be amazing to see a larger investment in truly high-quality Thor-based template scripts for Rails apps. It is such a powerful tool. I will be writing more in the coming weeks on each detail of how I have built this script so we can all start writing better scripts.
|
8 |
0 |
0 |
393 |
274 |
. |
| Aug 15 |
The testing harness allows me to ensure that the template script can execute across a range of Rails versions. It also allows me to write assertions against every single action the script takes, in as many different configurations as I want or need.
|
2 |
0 |
1 |
417 |
249 |
. |
| Aug 15 |
Configuration allows you to skip whole parts or define names for each core component. You configure details via simple environment variables, which ensures you can configure script execution precisely as you need whether passing the template to `rails new` or `rails app:template`
|
2 |
0 |
1 |
151 |
280 |
. |
| Aug 15 |
It handles indentation more robustly than any script I have been able to find as well. Whether you app uses tabs or spaces, and no matter how far indented your existing code is, the script will inject new content that is completely at home in your existing code base.
|
2 |
0 |
1 |
142 |
267 |
. |
| Aug 15 |
I generally try to avoid hubris, but I do genuinely believe that I have written one of the very best Thor-based scripts in the world.
It is configurable, tested, and works well with both brand new Rails apps as well as existing Rails apps.
|
15 |
0 |
3 |
2.4k |
240 |
. |
| Aug 14 |
This work also merits a blog post on mutating YAML ASTs generally, but Rails' database.yml file specifically.
Additionally, should write a post on how to build dynamic Rails template generators; that is, a template script that can be "configured" when run to behave differently.
|
7 |
0 |
1 |
942 |
280 |
. |
| Aug 14 |
Well, in diving into Rails template generators, I have found myself building out a testing harness for them. Need to finish an MVP of this template generator, but then I also need to write a blog post on how to test them...
|
11 |
0 |
1 |
1.8k |
223 |
. |
| Aug 14 |
.@aarondfrancis I use Torchlight for my static site blog. The CLI wasn’t quite up to snuff for my needs, so I use the API directly, but it is awesome. So certainly not all users are Laravel users. And I like that it is a build-time concern. My blog makes no money tho, so hard to justify paying money for something 🤷♂️
|
8 |
0 |
1 |
1.1k |
319 |
. |
| Aug 13 |
This still allows a developer to manually add them back with git after if desired. But maybe I can retain them. We shall see…
|
0 |
0 |
2 |
335 |
125 |
. |
| Aug 13 |
But, what about inline comments? As you can see, the problems sprawl. Interested to see where this ends up. I don’t have the time to go deep on this for weeks, so we’ll see what corners I am forced to cut. Probably will end up having to drop comments from the original.
|
0 |
0 |
1 |
351 |
269 |
. |
| Aug 13 |
Figuring out how to mutate YAML files in controlled but flexible ways is definitely one of those problems that on first blush I thought would be relatively straightforward, but when actually getting into it is quite complex.
|
6 |
0 |
6 |
1.5k |
224 |
. |
| Aug 11 |
This is a complex one: https://t.co/aIfZOAurLG
|
5 |
0 |
0 |
769 |
46 |
. |
| Aug 11 |
By which I mean, templates defined such that you can use the `-m` argument for `rails new` or pass them to `bin/rails app:template`: https://t.co/uwKJQRLqRY
RailsBytes has a collection of many, but most are basically three lines and gem installers: https://t.co/r3wfBUdS5H
|
0 |
0 |
1 |
996 |
273 |
. |
| Aug 11 |
What are the best Rails app templates out there? Those that have a resilient experience when applied to existing Rails app in particular would be nice. And source code available please. I’m doing a deep dive
|
32 |
2 |
10 |
6.7k |
207 |
. |
| Aug 10 |
Just opened my first PR to a project under the Ruby GitHub org. I may get my first contribution to "Ruby" (not ruby/ruby) by making a fix for Reline. Shoutout to @aycabta, @tompng, @_st0012, and the rest of the Reline team for such a great project!
https://t.co/V18B1QVSl9
|
19 |
1 |
1 |
1.7k |
273 |
. |
| Aug 09 |
I'm not quite done, but I have a solid proof of concept. I will be tying together Reline and Fmt to provide a Laravel Prompts-like DX for building beautiful TUI form wizards in Ruby. Stay tuned for more (including the TUI I am building all of this for 👀)...
|
15 |
0 |
3 |
634 |
257 |
. |
| Aug 09 |
Finally, @hopsoft's recent fmt gem (https://t.co/CYiAMvDm4k) makes it easy to generate well formatted ANSI strings. This will allow us to have colorful and rich text in our CLIs.
|
2 |
0 |
1 |
513 |
178 |
. |
| Aug 09 |
Instead of simply appending new fields to the screen, we can have our forms act like wizards 🧙♂️. Each field will get its own screen. On each rende loop, we will wipe the screen and repaint.
|
0 |
0 |
1 |
218 |
191 |
. |
| Aug 09 |
In this way, this new library will be similar to Charm's Huh library (https://t.co/fmCyDYWXp5) when used in "accessible" mode. But, there are some UX improvements we can make to this interaction. https://t.co/Xdx3cJswkz
|
0 |
0 |
1 |
239 |
219 |
. |
| Aug 09 |
I've been working on a new gem for building CLI/TUI forms. It is my attempt to build something functional and beautiful, but with simplicity at its base. After a deep dive into the problem space, I've found a high-leverage way forward that I'm excited about.
🧵
|
42 |
2 |
5 |
7.1k |
261 |
. |
| Aug 08 |
@aarondfrancis @flavorjones @oldmoe We should all strive to be as kind, curious, intelligent, welcoming, and thoughtful as @flavorjones and @oldmoe. And we should all pay forward such generosity and kindness.
|
10 |
0 |
0 |
332 |
208 |
. |
| Aug 08 |
@aarondfrancis I want to keep shouting out some of the people who were so instrumental in me learning and getting involved in the Ruby/Rails + SQLite corner of the universe. @flavorjones and @oldmoe were so generous and open with their time and attention early in my exploration of these topics.
|
10 |
0 |
1 |
390 |
295 |
. |
| Aug 08 |
This was such an enjoyable conversation. We talked about my journey into programming, old college rivalries, the aesthetics of simplicity, and—of course—some nitty gritty details around Ruby and SQLite. @aarondfrancis was a gracious and curious host. Such a pleasure!
|
59 |
8 |
4 |
6.8k |
267 |
. |
| Jul 31 |
RT @friendlyrb: ✨ Friendly.rb 2024 Update ✨
👩🏼🦰 Speaker announcements
🎙️ Talk reveals
💡 Discussions Panel
🏕️ Outdoor activities
🎟️ Ticket…
|
0 |
15 |
0 |
0 |
140 |
. |
| Jul 30 |
This ensures that we can take full advantage of the power of dynamic columns and default functions in our #SQLiteOnRails apps.
|
3 |
0 |
0 |
275 |
126 |
. |
| Jul 30 |
This one was reviewed by @rafaelfranca and @yahonda then merged by @_byroot. Shout out to each one helping getting this ready and merged
https://t.co/znIe1F2tKg
|
4 |
0 |
1 |
404 |
161 |
. |
| Jul 30 |
Another PR merged to advance #SQLiteOnRails! This one is a big fix to ensure that functions defined in dynamic columns or column defaults can have commas within them.
|
37 |
0 |
1 |
1.6k |
166 |
. |
| Jul 27 |
Using IMMEDIATE transactions by default, but still being able to allow fixtures to use DEFERRED, all without polluting the global transaction method used across MySQL, Postgres, and SQLite was a tricky challenge. Excited for #Rails8 more and more!
|
1 |
0 |
0 |
618 |
247 |
. |
| Jul 27 |
One of the major challenges was ensuring that Rails' test fixtures features continued to work, since this feature depends on using DEFERRED transactions.
|
0 |
0 |
1 |
572 |
153 |
. |
| Jul 27 |
New #SQLiteOnRails feature just landed in @rails main!
As of now, Rails will ensure to use IMMEDIATE transactions for SQLite transactions. This solves a major pain point for Rails apps where busy exceptions are often thrown due to DEFERRED transactions being the default.
|
80 |
8 |
3 |
6.9k |
272 |
. |
| Jul 27 |
#RubyConfAfrica2024 is helping me fight back the post-lunch doldrums with delicious @redbull! Getting me energized for the next dance break! 🕺 https://t.co/Hf3UHwrdlM
|
34 |
5 |
0 |
938 |
166 |
. |
| Jul 27 |
I really enjoyed getting to share my journey as a @rails contributor. I love the Ruby and Rails community, and I’m happy to be a part of it. #RubyConfAfrica2024 is a wonderful example of the liveliness and energy in our community!
|
42 |
9 |
0 |
8.9k |
230 |
. |
| Jul 27 |
RT @ruby_african: Our last session before lunch break is from Stephen Margheim @fractaledmind.
We are International.🥳🥳
He is a global trott…
|
0 |
5 |
0 |
0 |
140 |
. |
| Jul 27 |
Now enjoying day 2 of #RubyConfAfrica2024 #RubyFriends https://t.co/IF1SD9jG1J
|
42 |
5 |
0 |
1.2k |
78 |
. |
| Jul 26 |
RT @robbyrussell: Heading to Rails World in two months?
Here are the known speakers on Twitter
https://t.co/MB6x84vkrL
|
0 |
2 |
0 |
0 |
121 |
. |
| Jul 26 |
What you will be able to do with nothing but Rails 8 and SQLite will be absolutely astounding. The compression of complexity is so dense, Rails 8 is basically creating a complexity blackhole 🕳️
|
72 |
4 |
0 |
4k |
193 |
. |
| Jul 26 |
Yeah, I kept moving it!
|
18 |
3 |
1 |
874 |
23 |
. |
| Jul 26 |
What can I say, I like to move it, move it!
Thanks for leading the dance break @codingvaleria!
|
25 |
3 |
2 |
1.7k |
96 |
. |
| Jul 26 |
Enjoying my first day at #RubyConfAfrica2024! https://t.co/GzaEAVEbU1
|
63 |
4 |
5 |
3.3k |
69 |
. |
| Jul 25 |
Boarding the flight to Nairobi! See everyone #RubyConfAfrica2024 soon.
|
16 |
3 |
1 |
698 |
70 |
. |