| Sep 30 |
@Shpigford @revisedev Yes but also suggesting to show that in the video next time as that’s the impressive part more so than the code
|
0 |
0 |
0 |
0 |
133 |
. |
| Sep 30 |
@Shpigford @revisedev Show the feature working though!? If so that’s awesome
|
1 |
0 |
0 |
0 |
76 |
. |
| Sep 30 |
Unless something has changed in the last year Heroku is still the all round best provider for medium-traffic apps even at those prices. Provided you swap out heroku postgres for RDS and limit addons
|
4 |
0 |
1 |
657 |
198 |
. |
| Sep 30 |
@IanConnolly @willobri 👀
I actually thought to myself “ah that sounds like something Ian might be at”
See you there!
|
2 |
0 |
0 |
0 |
119 |
. |
| Sep 30 |
@willobri Great timing. Add me?
|
4 |
0 |
0 |
0 |
31 |
. |
| Sep 30 |
Had a good chat with @shl about the future of software dev and whether @rails is tech debt.
We agreed on way more than we disagreed on - he’s given it a lot of thought and is much more nuanced than comes across here. (I also don’t think he *still* thinks rails is tech debt, but I’ll let him comment on that)
His first point is that you get much more out of the box with next/react to build polished, slick frontends. Which you kind of have to figure out in rails apps (I agree).
His second point was that having everything typed makes it much easier to work with AI, and makes you much less worried about breaking things. I can see this but I think there are non-obvious trade offs to adding layers on top of the platform that become more of an issue over time - so this really depends what you’re optimising for.
We’re gonna do a live stream where we both build something out - me in rails and him in @nextjs, to let people see the benefits/trade-offs of each. Should be fun!
|
63 |
1 |
10 |
5.7k |
982 |
. |
| Sep 28 |
@ohitslloydeh @GregMolnar This is anecdotal from Rails world but I think 1. The average new junior web developer thinks js ecosystem before rails, and 2. The average mature rails company isn’t hiring a lot of juniors
|
2 |
1 |
0 |
0 |
216 |
. |
| Sep 28 |
@GregMolnar Because he has a ton of influence and people listen to him. Rails is still in the danger zone from a talent pipeline perspective so correcting the idea that it’s a legacy framework is important/worthwhile
|
11 |
0 |
0 |
0 |
216 |
. |
| Sep 27 |
@shl @htmx_org Thanks so much for that example! This is the exact kind of thing that confused us too.
|
0 |
0 |
0 |
0 |
101 |
. |
| Sep 27 |
@shl Yes! And that’s a huge issue! Not just with htmx but Rails more generally
|
1 |
0 |
0 |
0 |
78 |
. |
| Sep 27 |
Have had multiple interactions in the last few days (on here and at Rails World) that make me think maybe I should do a little htmx-on-rails course - there’d also be heavy overlap with Turbo because it’s ultimately about “thinking in hypertext” as it applies to rails
|
6 |
0 |
1 |
896 |
267 |
. |
| Sep 27 |
@shl That’s a pity - it also took me/us a few months to figure out, and was more about figuring out what to ignore conceptually. But we’re at a point where there aren’t any complex interactions that aren’t covered in 2/3 blog posts/guides we’ve written internally, and we’ve done quite…
|
0 |
0 |
0 |
0 |
286 |
. |
| Sep 27 |
@pom_I_moq Example?
|
0 |
0 |
0 |
0 |
19 |
. |
| Sep 27 |
One of the things we're doing with all new joiners at @rlygoodsoftware now is having them go through @MobbinDesign and literally rebuild the products in there (with our stack/handbook of course), and with daily code review from me.
This was built by 2 devs over 2-3 weeks. Note the details (loading states, animations etc) - it all feels reasonably smooth (with some polish to be added) but it's literally just partial page updates on the links and forms, a small set of ~20 or so reusable css classes, and a sprinkles library for minor frontend state.
Posting because I keep hearing people saying modern web apps aren't possible to build without a "modern" stack like React (cough @shl) and it is demonstrably not true, *provided* you've done the work to find the right/bets abstractions (which admittedly is harder in non-react land).
|
3 |
1 |
0 |
441 |
849 |
. |
| Sep 27 |
@shl Got you - I do agree Rails needs more obvious ways to build really nice polished stuff, and turbo/hotwire/stimulus are not it IMO.
On the other hand I still think for low/medium interactivity sites, HTML with something to handle partial page updates, and a sprinkles library for…
|
12 |
1 |
0 |
0 |
286 |
. |
| Sep 27 |
@shl You also haven’t clarified what your reasoning is though. Which parts specifically are bad as you see it? Is it rich text/offline/higly interactive screens? Or just forms and stuff?
|
21 |
0 |
0 |
0 |
186 |
. |
| Sep 26 |
“I love how far the discourse has moved. I don’t even have to make the joke”
@dhh https://t.co/hmnNVvaOBA
|
1 |
0 |
0 |
253 |
106 |
. |
| Sep 25 |
@Mailtrap what is this? Please remove my card from your service which I have already unsubscribed from - this is an extremely dark pattern. Thanks https://t.co/kRYDJweAe7
|
0 |
0 |
0 |
0 |
170 |
. |
| Sep 25 |
@andrewculver See you there!
|
1 |
0 |
0 |
0 |
28 |
. |
| Sep 24 |
@FORSBERGtwo Hey Bjorn is this still available? Happy to pay for it
|
0 |
0 |
0 |
0 |
67 |
. |
| Sep 24 |
@RUTVIKCHANDLA @_jr @rails Still available?
|
0 |
0 |
0 |
0 |
43 |
. |
| Sep 24 |
@bradgessler There is one - webflow uses it and it works with Cloudflare. But it’s also buggy and doesn’t take into account existing records/collisions. Can’t recall the name
|
1 |
0 |
0 |
0 |
174 |
. |
| Sep 23 |
Watched Caleb's flux demo and had a few thoughts.
1. Wow, we have basically the exact same primitives for our in-house css system (minus the layouts).
2. 95% of the value is in the CSS - coupling it to Laravel/Livewire seems limiting when it could be sold as CSS only and slot into anyone's stack.
3. Maybe I should sell ours too 🤔
|
4 |
0 |
1 |
530 |
332 |
. |
| Sep 23 |
"Humanity discovered an algorithm that can really truly, learn the rules that produce any distribution of data"
@sama this phrasing is interesting. Are there any differences between this definition, and what humans would define as "ability to reason"? https://t.co/t192wmeUM7
|
0 |
0 |
0 |
181 |
276 |
. |
| Sep 23 |
Today I learned there are online services that will print and post a Google doc for €5. Can't believe I didn't know that was a thing, saves so much headache.
|
0 |
0 |
1 |
219 |
157 |
. |
| Sep 22 |
@p_millerd 1. Supernuclear newsletter https://t.co/rqMi7Mhe4a
2. I’ve saved a bunch of tweets and links here https://t.co/pRL0NOY8my
|
2 |
0 |
0 |
0 |
132 |
. |
| Sep 21 |
https://t.co/wpBK78AwMK
|
1 |
0 |
0 |
197 |
23 |
. |
| Sep 19 |
Happened to see both of these in the last 48 hours.
“My old ass” = great movie
“Book of Mormon” (the broadway show) = not that good
|
0 |
0 |
0 |
178 |
133 |
. |
| Sep 14 |
If you’re gonna go Cybertruck, why not go full Cybertruck
|
0 |
0 |
0 |
244 |
57 |
. |
| Sep 14 |
https://t.co/KAfAAyxJDd
|
0 |
0 |
1 |
349 |
23 |
. |
| Sep 13 |
This is bananas
|
0 |
0 |
0 |
181 |
15 |
. |
| Sep 10 |
@Shpigford Disagree slightly. Your db latency is multiplied by the number of queries on the page, so if you add features and have pages doing say 50 queries, which can easily happen if you don’t watch out for n+1s, it can get slow fast. Prob not Virginia to NY, but generally having app and…
|
3 |
0 |
0 |
0 |
291 |
. |
| Sep 10 |
@IMAC2 For the past decade the opposite has happened - It has been extremely common to see people using javascript to do things that are trivial to do with html/css and where using javascript makes the code and the product worse. I agree that using hacks or features that aren't… https://t.co/cibwOptGBs
|
3 |
0 |
0 |
0 |
303 |
. |
| Sep 08 |
@tabacitu @ste_bau I built this, for that: https://t.co/aSBC2Ao3k6
|
1 |
0 |
0 |
0 |
66 |
. |
| Sep 08 |
This is a real message served from AWS, in 2024. 🤦♂️ https://t.co/LrSkcCaNl5
|
1 |
0 |
0 |
213 |
77 |
. |
| Sep 07 |
@MrNick_Buzz @patricklu10 Hey Nick! What’s the best way to chat about this? Our model is heavily inspired by you guys 😁
https://t.co/Cj5qRX7sEX
|
0 |
0 |
0 |
0 |
144 |
. |
| Sep 06 |
@Shpigford @synth_finance @Hetzner_Online @digitalocean @hatchboxio App server and db server in different locations gonna make that feel a bit slower than it needs to. Or are they same region?
|
2 |
0 |
0 |
0 |
192 |
. |
| Sep 06 |
Sometimes I forget there are people who *don’t* value these things above all else.
|
2 |
0 |
0 |
271 |
82 |
. |
| Sep 05 |
I’ll say it because many in the Laravel ecosystem will feel too conflicted to say it (because Taylor has done so much and is an absolute machine). But this probably isn’t good news for the community/ecosystem - almost impossible to get the returns a series A investor will be expecting without juicing revenue and moving attention up market. Hope I’m wrong
|
2 |
0 |
1 |
421 |
356 |
. |
| Sep 05 |
You either die a tailwind user, or live long enough to end up building your own css ui kit 🙃
|
2 |
0 |
0 |
701 |
92 |
. |
| Sep 05 |
What if I told you you could have...
- UIs with reactivity and smooth loading states
- That load in 1/10th of a second
- That preserve scroll state
- That preserve state when the page is reloaded
Using only html, with plain links and a single attribute on your body tag.
@rails with @htmx_org is the way.
|
7 |
0 |
1 |
337 |
327 |
. |
| Sep 04 |
Trademark violation spotted @htmx_org https://t.co/ok1Srf2BwE
|
4 |
0 |
0 |
302 |
61 |
. |
| Sep 04 |
I’m convinced Hetzner just blocks like every third person who signs up. Happened me a year ago, came back a few months ago and it worked. Weird
|
0 |
0 |
0 |
185 |
143 |
. |
| Sep 03 |
To be clear we do this for more than half of our clients, but for some who don't, and many of the companies I chat to, this is an issue.
|
0 |
0 |
0 |
83 |
136 |
. |
| Sep 03 |
The main remaining large challenge I have working with clients: Almost no one wants to do the "grunt work" required in the product role - creating new tickets for features, bugs, improvements. Improving existing ones. Writing updates etc.
Everyone wants to be a strategist
|
1 |
0 |
1 |
176 |
274 |
. |
| Sep 03 |
Lots of talk on the timeline about micro managing after the Paul Graham essay, and I think repositioning “micro managing” as a positive thing is dumb.
The thing they’re referring to - being involved in the details and having veto power - is IMO different to micro management. Using the same term is going to backfire when neurotic CEOs use it as an excuse for toxic culture.
|
2 |
0 |
0 |
170 |
376 |
. |
| Sep 03 |
@finereli All good my side
|
0 |
0 |
0 |
0 |
26 |
. |
| Sep 01 |
Dutch pragmatism is allowing a small group of 3 (us) to sit in your café for a few hours even though it's technically not open til 5, because they asked to and it's not doing any harm. Many such examples - love this culture.
|
2 |
0 |
0 |
287 |
224 |
. |
| Sep 01 |
@finereli This is smart given you saved me a 5 figure deal and we’ve only been working together for 3 weeks
|
1 |
0 |
0 |
0 |
107 |
. |
| Aug 31 |
@htmxlabs Can confirm https://t.co/hIYH7Jc0QE
|
3 |
1 |
0 |
0 |
45 |
. |
| Aug 31 |
Another week, another meeting with a founder who's convinced they need a "visionary" technical founding team member for their boxware startup.
|
1 |
0 |
0 |
211 |
142 |
. |
| Aug 29 |
This is about one of the best reasons I could think of to get filthy rich
|
2 |
0 |
0 |
320 |
73 |
. |
| Aug 29 |
@devhenryhale Hey! Did you get to build anything with it yet?
|
0 |
0 |
0 |
0 |
61 |
. |
| Aug 29 |
Opened cursor. First thing I tried: Spent 10 minutes trying to get it to understand what was happening and fix - no dice. Task was based on understanding that a markdown file was being converted to html, and writing a few lines of js to enhance it
Will keep playing around
|
1 |
0 |
0 |
195 |
273 |
. |
| Aug 29 |
https://t.co/biejMA10Ew
|
1 |
0 |
0 |
123 |
23 |
. |
| Aug 29 |
@harrybrundage Refactoring’s one I didn’t consider. I can somewhat empathise with that but I’d say the times I’ve felt that are maybe a couple times a year, not something that’s ever been acute enough that I’ve gone looking for a solution
|
0 |
0 |
0 |
0 |
238 |
. |
| Aug 29 |
The idea that static typing is what makes the difference between solid software and buggy software baffles me. It prevents a very specific kind of bug, which happens (on our teams at least) quite rarely.
What am I missing?
|
2 |
0 |
2 |
455 |
223 |
. |
| Aug 28 |
@FinlaysonConnor Had this exact question a few weeks ago and streak was the one that stood out, have been using it on and off since then and it’s quite good
|
0 |
0 |
0 |
0 |
156 |
. |
| Aug 28 |
https://t.co/bk5yGuYbil
|
0 |
0 |
0 |
139 |
23 |
. |
| Aug 27 |
If you're genuinely interested in being on the cutting edge and pushing the web forward - this is the kind of stuff you should be nerding out about and following - this is what gets us maintainable, usable, future proof web software. Not the latest react library that replaces it and is out of date in a few months
|
4 |
0 |
1 |
365 |
314 |
. |
| Aug 27 |
My impression is Rails & Laravel are the most productive full stack, solo-dev frameworks out there, and that Laravel is much farther ahead from an ecosystem/batteries included perspective.
Ruby is just a much nicer language (in my subjective opinion) than php
|
3 |
0 |
1 |
578 |
264 |
. |
| Aug 26 |
@atthatmatt Yeah, couple of reasons
- "A crud app" is 3 syllables - people don't use terms in sentences that feel clunky.
- "Crud" as a term means nothing to non-tech people, so every time you use it you have to follow it up with "CRUD means create, read, update, delete..."
- People (I…
|
0 |
0 |
0 |
0 |
289 |
. |
| Aug 26 |
Thought about this more and I'm really liking "Boxware"
- Easy to remember
- Conveys practicality (like a box)
- Discourages over complication ("You're building boxware, you don't need {X complex thing}")
- Conveys storing stuff (like an actual box)
- Most UIs are just boxes (form inputs) inside boxes (sections)
|
2 |
0 |
0 |
269 |
314 |
. |
| Aug 26 |
https://t.co/aFXH5jsILk
|
0 |
0 |
1 |
333 |
23 |
. |
| Aug 24 |
On the internet, you can just ✨ Make up new terms ✨ and publish a website, and other people will start to use them. Very cool, highly recommended https://t.co/LXiDZhJpEG
|
2 |
0 |
0 |
252 |
169 |
. |
| Aug 24 |
This is cool. HTML First is mentioned in W3C's own Web Sustainability Guidelines (although they mislabelled it "HTMX First" 🤣
https://t.co/PBtm0zRG0M https://t.co/6w55L7BSJS
|
4 |
0 |
0 |
420 |
174 |
. |
| Aug 24 |
There are 9 external links out from that document - the only reason I'm not sharing the full doc with links included is that the external links aren't 100% finished just yet, but soooon.
|
4 |
0 |
0 |
116 |
186 |
. |
| Aug 24 |
Draft of a one-pager for how to build "Hypertext Rails" applications that are on par with the js ecosystem for experience & slickness, but without most of the complexity overhead. https://t.co/2GVX89YgbB
|
5 |
0 |
1 |
274 |
207 |
. |
| Aug 22 |
Learning the hard way this year: Don't consult with people who won't listen to your advice, and heed the early signals.
|
2 |
0 |
1 |
140 |
119 |
. |
| Aug 21 |
RT @MikeMcQuaid: I'm super proud to have spent the last year building @Workbrew_ with ex-GitHubbers @johndbritton and @mozzadrella (and som…
|
0 |
2 |
0 |
0 |
140 |
. |
| Aug 21 |
Knowing when to use @heroku and AWS, and when not to, can save you $45k/yr (Numbers from a recent @rlygoodsoftware client project) https://t.co/956HlQciqT
|
1 |
0 |
0 |
180 |
130 |
. |
| Aug 20 |
@devhenryhale here you go! https://t.co/QTdRjNvMRn
|
1 |
0 |
0 |
0 |
50 |
. |
| Aug 19 |
This week's issue: Been using @tellow_app to pay payroll tax for the last 6 months. Just found out the government has not received any of these payments - they're somehow lost in the system. Tellow have no way to get in touch with them & are ignoring support messages
🫠
|
0 |
0 |
0 |
122 |
274 |
. |
| Aug 18 |
I honestly think turbo will be replaced with something else in the future - just doesn't feel as magic as the rest of rails. I had the exact same experience and hear this regularly
|
0 |
0 |
0 |
250 |
180 |
. |
| Aug 18 |
The average AI founder seems to have thought very little about the implications of their beliefs. Good example here
Them: “AIs will be sentient soon”
Me: “Gotcha, so probably best not to commercialise them, cos that’d be like slavery right?”
Them: “Oh no we’re building a huge moonshot company around giving one to everyone”
🤔
|
2 |
0 |
1 |
405 |
330 |
. |
| Aug 18 |
@finereli Love this. Happy to help paint the terrain
|
0 |
0 |
0 |
0 |
52 |
. |
| Aug 14 |
Discovered this by accident recently: Best noise cancelling for working from noisy cafés: Play music through normal in ear earphones, wear Noise Cancelling over-ear headphones *on top of them*. Sound quality not amazing but I'm getting zero leakage in my local coffee shop which is pretty noisy - much better than the noise cancelling headphones on their own - so good for focus.
Go-to playlist is Big Desk Energy on shuffle
https://t.co/GYwWV7rbRV
|
2 |
0 |
0 |
191 |
450 |
. |
| Aug 14 |
@RevolutApp I’m locked out of my account. I enter my Passcode and am told it’s wrong. When I try to reset I’m
told I can’t use my current password 🤷♂️ https://t.co/RmXcie3sMH
|
2 |
0 |
0 |
0 |
175 |
. |
| Aug 14 |
@motherwell Our approach to determining value differs. This is like saying when GPRS data came along on cell phones "I'm happy to pay $1 for every mb of data I use to send email, because otherwise I'd have to fly to meet my clients which would cost thousands of dollars" - the value…
|
0 |
0 |
0 |
0 |
283 |
. |
| Aug 14 |
@joshmanders Not following - they're credit card fees?
|
0 |
0 |
0 |
0 |
54 |
. |
| Aug 13 |
In what world is this not the absolute pinnacle of rent seeking? How is this considered normal in 2024?
|
1 |
0 |
2 |
504 |
103 |
. |
| Aug 12 |
@gavinsblog Yeah, it may be the case that neither work. I’d agree that general digital literacy isn’t going to help much - I don’t even know how you’d create educational content given how quickly it changes and that we’re only starting now to get synthetic media. Also would think there’s not…
|
0 |
0 |
0 |
0 |
293 |
. |
| Aug 12 |
@gavinsblog You’re definitely better informed on this than me so i ask this with curiosity - what are the barriers to it (the capacity and desire to vet material one consumes online) becoming widespread in say 10 to 15 years?
|
0 |
0 |
0 |
0 |
225 |
. |
| Aug 12 |
This is why I think the only long term defence against disinformation will have to be *individual* education, as opposed to trying to censor it on the platforms - that’ll work short term, but at some point for democracy to work well the people who vote will need to be able to navigate their own way to the truth, or at least away from pure fabrication
|
2 |
0 |
1 |
407 |
352 |
. |
| Aug 12 |
There *has* to be a better system than peridodically threatening business owners with the most drastic thing that could happen them (closing their bank account) in order to uphold protective regulations. How can the gov/payment cos not see how insane this is?
https://t.co/DvFkUMWZau
|
0 |
0 |
1 |
223 |
284 |
. |
| Aug 12 |
@Mqsley Tell me more
|
1 |
0 |
0 |
0 |
20 |
. |
| Aug 12 |
Playing this through the cycles, I wonder if this doesn’t just get to a point where people get tired of their entire feed being hollow synthetic content and the “certified real human endorsement” ends up converting much higher anyway
|
1 |
0 |
2 |
362 |
234 |
. |
| Aug 10 |
@devhenryhale Love that! Will share GitHub later, currently on vacation. Thanks for the kind words 🙏
|
1 |
0 |
0 |
0 |
100 |
. |
| Aug 09 |
Crazy that this is controversial. Getting people to pay you for something, repeatedly, is extremely hard - seems systematically undervalued by people who've never had to do it.
https://t.co/PFaJ5O8ufH
|
1 |
0 |
0 |
237 |
201 |
. |
| Aug 09 |
At this point this is every few weeks. Neo banks are the perfect example of lipstick on a pig - the underlying system is 💩. https://t.co/Md0PpyYi8E
|
0 |
0 |
1 |
387 |
147 |
. |
| Aug 09 |
Makes me sad when a js library doesn't have a vanilla javascript option 😢 https://t.co/sJyJ2ZOTWW
|
3 |
0 |
0 |
187 |
97 |
. |
| Aug 08 |
@flaviocopes https://t.co/lIseNJXJ9Q - it’s similar to Alpine but with slightly simpler syntax
|
3 |
0 |
0 |
0 |
94 |
. |
| Aug 07 |
@bengbutler @wilhelmklopp @kolo_ai Congrats! Kolo looks very cool, would love to take a look at it if/when rails support drops.
|
0 |
0 |
0 |
0 |
127 |
. |
| Aug 06 |
My issue with payments companies (including @stripe) is this exactly. The thinking seems to be “we wired together a dysfunctional system, therefore we deserve a percentage of all transactions” even though today there are systems to transfer value much much cheaper, and one of the things preventing their adoption is the preservation of the old system by the payments companies who built an empire around them.
|
2 |
1 |
0 |
555 |
412 |
. |
| Aug 06 |
I’ve always been the “Your engineers shouldn’t be hidden away from your stakeholders” guy, but having your ops team tag your engineers in slack multiple times a day and not go to a PM by default, is one of the best ways to get low output/attrition from otherwise great developers
|
5 |
0 |
0 |
219 |
279 |
. |
| Aug 05 |
@mubashariqbal If the stats can come from simple Sql queries then @metabase is awesome - super quick to set things up and get familiar with
|
1 |
0 |
0 |
0 |
139 |
. |
| Aug 02 |
@levelsio Nope Bonifacio Global City https://t.co/XWxt30mQDS
|
0 |
0 |
0 |
0 |
60 |
. |
| Aug 01 |
@levelsio Have you ever done BGC Manila? Rest of Manila is a bit manic but i can’t find a single other city that has the same combination of density (10 x 10 blocks so super easy to get around), walkability (it’s cut off from the traffic of the rest of Manila) and modern facilities - bars,…
|
2 |
0 |
0 |
0 |
291 |
. |
| Aug 01 |
@jakobgreenfeld So the new one from insntantly is bogus?
|
1 |
0 |
0 |
0 |
56 |
. |
| Jul 31 |
@rtayag Agree! ActiveRecord + the gem ecosystem is 90%+ of the value of Rails in my opinion
|
1 |
0 |
0 |
0 |
91 |
. |