| Sep 05 |
RT @_swanson: Building a b2b SaaS product is 95% HTML forms and background jobs so get really fucking good at those
|
0 |
52 |
0 |
0 |
115 |
. |
| Sep 04 |
Still killing it 11 years later https://t.co/xKsvuyaEaw
|
0 |
0 |
0 |
141 |
55 |
. |
| Sep 04 |
I should’ve been a music exec
|
2 |
0 |
1 |
616 |
29 |
. |
| Sep 03 |
@htmx_org @github Done!
|
2 |
0 |
0 |
0 |
23 |
. |
| Sep 01 |
@1Marc Out of interest, what triggered this? We did this also last year but haven’t seen many other people do or talk about it. Had the exact same thoughts at the time re mixins and media queries
|
1 |
0 |
0 |
0 |
195 |
. |
| Sep 01 |
It’s weird we don’t have vocabulary to talk about the fact that work in a lot of places is getting more interdisciplinary yet roles are meant to be neatly describe-able in a single job title and job spec that’s universal across companies. Doesn’t make any sense
|
3 |
0 |
0 |
509 |
261 |
. |
| Sep 01 |
Related
|
0 |
0 |
0 |
144 |
7 |
. |
| Aug 31 |
@bengbutler @thegeneralistco @mariogabriele That's awesome man - not the move I'd have expected but love it. Best of luck with it!
|
1 |
0 |
0 |
0 |
130 |
. |
| Aug 29 |
@_swanson You’re killing it with the snippets recently, keep em coming 😁
|
2 |
0 |
0 |
0 |
72 |
. |
| Aug 28 |
Observation from being on a few sales calls this week with people trying to sell me/my clients their product: The average tech sales person is not very good.
|
5 |
0 |
0 |
302 |
157 |
. |
| Aug 27 |
This 100%. APIs are already abstracted perfectly and super readable on their own. Adding an obfuscation layer just requires that the developer learn a new set of patterns, and most of the time they’ll need to know how the underlying API works anyway
|
2 |
0 |
0 |
706 |
249 |
. |
| Aug 27 |
@ericclemmons Thanks man 😌 hope all’s well with you!
|
1 |
0 |
0 |
0 |
52 |
. |
| Aug 27 |
@thomasauros Arrived today yeah! It’s just outside Amsterdam, neighbourhood is generally super safe, hadn’t seen any crime before this which is why I’m so bummed https://t.co/tYMfIiwrsx
|
1 |
0 |
0 |
0 |
185 |
. |
| Aug 27 |
@Mqsley Nah it very much looks like a camper - blinds, solar panels etc. I leave the back blinds closed so people can’t see any valuables but didn’t deter them. First time they didn’t take anything, second time they got in and took a suitcase which I retrieved from the police. Think I…
|
0 |
0 |
0 |
0 |
286 |
. |
| Aug 27 |
People are the worst man. Got my dream van after planning/building for 2 years. Broken into twice in two weeks now 😞 https://t.co/oouEo4Issj
|
1 |
0 |
5 |
830 |
140 |
. |
| Aug 25 |
Been playing with this for a few days now and I'm obviously biased but this is the most fun I've had with a new library since @rails. The time-to-value is so quick because it builds on concepts you already know and doesn't really need any documentation. Built out tabs and an accordion in 5 minutes this morning. Can't wait to share
|
3 |
0 |
0 |
511 |
332 |
. |
| Aug 23 |
This is particularly true if you can ship fast and regularly, because you can iterate your way to solving the problem perfectly. A common failure mode is to ship so slowly that you assume discovery is needed on everything, which ironically slows the process even more.
|
5 |
1 |
0 |
1.1k |
268 |
. |
| Aug 21 |
@GergelyOrosz Replit and codeanywhere
|
2 |
0 |
0 |
0 |
37 |
. |
| Aug 17 |
@volkandkaya Want to use simple examples to explain the idea, but it's just javascript so you can use whatever you want
|
1 |
0 |
0 |
0 |
119 |
. |
| Aug 17 |
Working on the simplest way of explaining how this works. Does this seem intuitive? https://t.co/cOvk7Pz0rx
|
4 |
0 |
0 |
1.9k |
107 |
. |
| Aug 17 |
https://t.co/vAMym4pvus
|
0 |
0 |
0 |
169 |
23 |
. |
| Aug 15 |
We went ahead and built this. Starting testing this week, excited about it. @htmx_org you seem like you may have been down this path before, any thoughts?
|
0 |
0 |
1 |
1.6k |
154 |
. |
| Aug 14 |
Stating the obvious here, but the best part about @htmx meme-img it’s way into recognition is that on the surface it looks like a discussion about whether to use {new shiny library} - in this case htmx, but in reality it’s a way to discuss the fact that oftentimes an html-first approach to your-latest-project might be better than a js-first-approach, which for whatever reason was not a fashionable position to advocate.
|
2 |
0 |
0 |
376 |
422 |
. |
| Aug 14 |
@csakon I wish more people were aware of this. Would make our positioning as a “Software agency that doesn’t suck” a bit more resonant. I suppose at that point it’s also difficult to convince them you’re different. https://t.co/T9jDuIJlh8
|
1 |
0 |
0 |
0 |
238 |
. |
| Aug 04 |
Cc @adamghill given you put together unsuckjs you might have some ideas?
|
0 |
0 |
0 |
171 |
72 |
. |
| Aug 04 |
Does this (mini) library exist? https://t.co/6H6K88lkNE
|
1 |
0 |
3 |
2.8k |
55 |
. |
| Aug 01 |
@heyandras I did not have you down as a 9 years at IBM kind of guy 🤣
|
1 |
0 |
0 |
0 |
68 |
. |
| Aug 01 |
Before last week I knew very little about superconductors. But watching people around the world work independently but towards the same goal, then getting to follow along on Twitter in near real time, is intoxicating
|
1 |
0 |
0 |
218 |
216 |
. |
| Jul 31 |
@antoniogm @ctjlewis Another way to look at it: our lack of ability to co-ordinate lead to a race-to-the-bottom and ultimately with (thousands of instances of) objectively world ending technology. Not saying we should expect to be able to co ordinate better today, but this doesn’t seem like a strong…
|
2 |
0 |
0 |
0 |
301 |
. |
| Jul 29 |
They don’t make em like this any more
|
1 |
1 |
0 |
1.1k |
37 |
. |
| Jul 29 |
https://t.co/B2gGdqb0Sz
|
0 |
0 |
1 |
222 |
23 |
. |
| Jul 29 |
https://t.co/b8JMBTPHtZ
|
0 |
0 |
1 |
101 |
23 |
. |
| Jul 29 |
https://t.co/ipPGDazddr
|
0 |
0 |
0 |
0 |
23 |
. |
| Jul 29 |
https://t.co/EPXSckkVWa
|
0 |
0 |
0 |
0 |
23 |
. |
| Jul 29 |
Evergreen Youtube music thread because why not 👇
|
0 |
0 |
1 |
552 |
48 |
. |
| Jul 29 |
@htmx_org Next weekend is the plan. Appreciate that!
|
0 |
0 |
0 |
0 |
52 |
. |
| Jul 27 |
@ryanckulp @cathrynlavery Missed this sorry! Never had to do that particular route but heard https://t.co/fHIz6EhKjf is good.
|
1 |
0 |
0 |
0 |
125 |
. |
| Jul 26 |
@peteromallet Fair point. I think the term "safety propaganda" just feels weird to me - propaganda implying something nefarious, safety implying something admirable
|
0 |
0 |
0 |
0 |
164 |
. |
| Jul 26 |
@peteromallet Calling something quite a lot of people believe is necessary to prevent the end of civilization "propaganda" (whether misguided or not), feels uncharitable no?
|
0 |
0 |
0 |
0 |
173 |
. |
| Jul 24 |
@dpaola2 Wth. I tweeted basically this exact thing before seeing your tweet
|
0 |
0 |
0 |
0 |
75 |
. |
| Jul 24 |
Today’s edition of smart people saying dumb things👇
|
1 |
0 |
0 |
459 |
51 |
. |
| Jul 18 |
@htmx_org Started writing a blog post recently (@htmx_org features heavily). Fired up to finish it after seeing this tweet 🔥. Playing with "Novice friendliness as a core design principle" but feedback/suggestions welcome. Here are the first few paragraphs https://t.co/ESTtAjidz5
|
18 |
1 |
0 |
0 |
279 |
. |
| Jul 17 |
The EU: Let's make sure the banks can interoperate and consumers can use their data in useful ways
Also The EU (according to @GoCardless/@nordigen): Let's ask consumers to go through a clumsy multi-step re-authentication flow (including 2 factor auth) every *three months* in order to use tools built to leverage this
🤦♂️
|
2 |
0 |
0 |
395 |
325 |
. |
| Jul 15 |
@caddyserver not sure if you know, but you broke a large amount (I'm guessing) of SEO traffic that helps people use caddy by taking down https://t.co/I8MV893UZ2 - tons of google results now lead to dead pages
|
0 |
0 |
0 |
0 |
208 |
. |
| Jul 13 |
@LeaVerou Mind explaining what you mean by “Medium or larger web app” and “tightly coupled mess of a codebase”? It’s *very* possible to build a very fast, somewhat reactive, mid size web app today that’s extremely maintainable and extensible without a frontend framework, but maybe we have…
|
2 |
0 |
0 |
0 |
290 |
. |
| Jul 10 |
@maccaw @homsiT Nicely received by Tristan, not a great look for you guys imo. The inspired by/ ripped off line can be blurry, but if those screenshots are representative you definitely stepped over it - feels incongruent with reflect brand (great design). Just my 2c
|
2 |
0 |
0 |
0 |
267 |
. |
| Jul 10 |
@jamescodez @stackblitz @LangChainAI @supabase @OpenAI @vercel @swyx @shadcn I built this for rails a while back but found the response times to be too unpredictable/slow (avg 30 seconds +). Has that changed?
Congrats btw! Looks great!
|
1 |
0 |
0 |
0 |
236 |
. |
| Jul 08 |
I find it weird seeing people talking about how Twitter “blew up” and has gone to crap in the past year. I honestly haven’t noticed a difference, beyond the separation of for you and following (which I prefer). Not sure if these people are out of touch or I am?
|
0 |
0 |
0 |
257 |
261 |
. |
| Jul 06 |
@chacon Very cool! Got a little bit lost towards the end with all the branches but it gets across well, how much more powerful it is than basic git. Video format much more engaging than the default too.
|
3 |
0 |
0 |
0 |
202 |
. |
| Jul 06 |
@Shpigford 👋
|
0 |
0 |
0 |
0 |
12 |
. |
| Jul 04 |
@ArcMembership Ah! That makes sense, will try. Thanks!
|
0 |
0 |
0 |
0 |
54 |
. |
| Jul 04 |
@ArcMembership I use it specifically to silence messaging app tabs, which are an unwanted distraction when I’m trying to focus. So that change broke it for me 😞. Are you saying it’s not possible to prevent a tab from making noise indefinitely?
|
0 |
0 |
0 |
0 |
243 |
. |
| Jul 04 |
@arcinternet what happened to "Mute Tab" on the latest release? Was it removed?
|
0 |
0 |
0 |
0 |
79 |
. |
| Jun 30 |
@Mqsley @ryanckulp ChatGPT should solve this for you no?
|
0 |
0 |
0 |
0 |
56 |
. |
| Jun 29 |
@dhh I can’t remember if you said designers are in the actual codebase or working with static files? If the former, how do you handle environment setup etc considering they’re less technical? In either case you should consider a live-staging-VM with VScode’s remote server, adds…
|
3 |
0 |
0 |
0 |
279 |
. |
| Jun 27 |
@elliotdickison @htmx_org On the largest team you've been part of...
What was the total monthly spend on engineering headcount? Would you consider the ROI on that spend good, considering the output?
Was hiring and onboarding devs considered a huge headache or solved problem?
Was reorganising teams to…
|
0 |
0 |
0 |
0 |
303 |
. |
| Jun 27 |
@scottcorgan @remix_run You're not wrong on that argument. You then reach the next argument - do the benefits of this approach justify the additional complexity of needing to (reasonably) deeply understand js as the primary language (vs plain html), the npm/npx ecosystem etc. https://t.co/aKxM3RUuID
|
2 |
0 |
0 |
0 |
300 |
. |
| Jun 27 |
@elliotdickison @htmx_org I have a tweet for that 👇
Imagine on-boarding someone with ~3 months of total learning experience - how much time do they spend learning the tools vs the much simpler task of creating some html.
https://t.co/2DcoghgytY
|
0 |
0 |
0 |
0 |
246 |
. |
| Jun 26 |
Great single slide overview of the actual “tradeoff” that many teams make and how ridiculous it is, particularly when compared to “add a single line of code to your page (@htmx_org) which gives it the missing capability”. https://t.co/XHzDvbzdKk
|
57 |
10 |
1 |
6.3k |
245 |
. |
| Jun 26 |
“Alexa, show me an example of a tweet that people with certain priors will mistake as insightful but that’s actually very stupid”
|
2 |
0 |
0 |
438 |
129 |
. |
| Jun 24 |
@prfctjun Hey! Can you follow so I can dm?
|
0 |
0 |
0 |
0 |
42 |
. |
| Jun 23 |
@Hetzner_Online can you explain what this is about please? Thanks https://t.co/PW6nt5OxKO
|
0 |
0 |
0 |
0 |
89 |
. |
| Jun 21 |
Reporting back on this - we hired 2 bootcamp grads 6 months ago who are now building full client projects on their own with this stack. And just finished an exercise with two more bootcamp grads (with zero rails experience !) who had a dashboard w/ live search built in a day
🤯
|
7 |
1 |
2 |
994 |
277 |
. |
| Jun 21 |
https://t.co/y5b3lJMcP6
|
0 |
0 |
0 |
148 |
23 |
. |
| Jun 21 |
I've had a few encounters with institutional bureaucracy/incompetence in the last few years, but nothing comes close the Irish motor insurance ombudsman in terms of the amount of hours spent/wasted and the (in)ability of the system to do what it's meant to do. Soul destroying
|
0 |
0 |
1 |
254 |
276 |
. |
| Jun 20 |
Another infuriating example of how to make your customers resent you - charge a 120% premium to skip the 30 - 60 mins wait at the luggage belt (i.e. to let people have a small carry on). Seems like a new thing this year?
Culprit here is @vueling https://t.co/NF17sT6758
|
0 |
0 |
0 |
201 |
270 |
. |
| Jun 19 |
@dqmonn These. They look awful but they’re so good. I’ve done calls outside with sirens blaring beside me and the caller couldn’t hear a thing. Did my morning calls today from an outdoor cafe at Amsterdam central station which I never would’ve done before
https://t.co/BpziJ03s0n
|
0 |
0 |
0 |
0 |
281 |
. |
| Jun 18 |
@erikras Used to use imagekit for this
|
1 |
0 |
0 |
0 |
38 |
. |
| Jun 16 |
@JoshWComeau Yes! @iwantmyname are excellent - No fluff, super quick & easy to use, great support.
|
3 |
0 |
0 |
0 |
102 |
. |
| Jun 15 |
The ending of Black Mirror S6E1 is *so* good
|
0 |
0 |
0 |
155 |
44 |
. |
| Jun 12 |
❤️
|
1 |
0 |
1 |
275 |
2 |
. |
| Jun 11 |
@GergelyOrosz You might enjoy this thread
https://t.co/aUDcCVdfQn
|
1 |
0 |
0 |
0 |
67 |
. |
| Jun 11 |
Two things I didn't know were possible: I was diagnosed with (mild) asthma at 25, and last week I developed hay fever symptoms at 33
Today I Learned about the Atopic March.
(Interestingly both seem to have been triggered by moving/traveling to new climates.) https://t.co/CdSPgf4Zi4
|
2 |
0 |
0 |
376 |
285 |
. |
| Jun 09 |
Realising that "Planning & Execution" is in many cases better language than "Product and Engineering" to describe the two streams within technology teams and orgs, and better reflects what actually happens.
|
4 |
1 |
0 |
304 |
210 |
. |
| May 31 |
@ccharlesworth @metabase Don’t use enough to pay $1k/yr for cloud and keep having issues with self hosted, most recent being un-debuggable heroku crashes - time sink. Will check out redash, thanks!
|
0 |
0 |
0 |
0 |
197 |
. |
| May 30 |
What are the best @metabase alternatives out there at the minute?
|
2 |
0 |
1 |
301 |
65 |
. |
| May 30 |
@dpaola2 Epic! Great stuff!
|
3 |
0 |
0 |
0 |
27 |
. |
| May 26 |
@dpaola2 @Replit @bitdotioinc No docs needed - you sign in and create a database, and they give you a host, username, password for your db which you paste into database.yml. It’s postgres so don’t need to forego using pg no
|
1 |
0 |
0 |
0 |
223 |
. |
| May 26 |
@dpaola2 @Replit Ah! that’s the one thing I skipped - just used @bitdotioinc free tier and plugged database creds in database.yml
I can’t remember exactly but I *think* they may have strategically disabled pg in nix because they make money from db add on
|
0 |
0 |
0 |
0 |
256 |
. |
| May 26 |
@dpaola2 @Replit 👋 yup! Just set another codebase up last week. You running into issues?
|
0 |
0 |
0 |
0 |
88 |
. |
| May 26 |
Related
|
2 |
0 |
1 |
273 |
7 |
. |
| May 25 |
If you have a Product Hunt account, please go upvote @ConjureSo and try it out. It's an insanely comprehensive behaviour modification tool that has 10x the capabilities of anything else in the space, not a rough MVP you'd normally see on PH. @Whelton has done an incredible job
|
8 |
1 |
3 |
982 |
277 |
. |
| May 22 |
Love this idea - such a good one term explanation for why many pre-internet structures/institutions (the education system, many jobs) no longer make sense in their current form
|
1 |
0 |
0 |
317 |
176 |
. |
| May 19 |
Been diving back into Platform-As-A-Service products for a client recently. You wouldn’t think it from Twitter but @heroku still the best all-round offering IMO. Using it for over a dozen apps, haven’t had any issues, and as of this week, haven’t found anything better out there.
|
1 |
0 |
1 |
379 |
279 |
. |
| May 19 |
Wasn’t expecting this from the react ecosystem. It’s cool that hooks help, but ultimately you’re still trapped inside react/npm/pre/post processors etc
What if I told you you could insert dumb-tailwind, hyperscript and htmx in your head, and get copy-paste-ability in raw html.
|
14 |
3 |
0 |
2.7k |
278 |
. |
| May 17 |
@csakon I think you may be reading malice where there is none. He’s not complaining, nor making any claims about the relatively complexity of his own work
|
0 |
0 |
0 |
0 |
154 |
. |
| May 14 |
Got plugin access this weekend and built a multiplayer game that runs inside ChatGPT (the first ChatGPT game?)
Check it out 👇 https://t.co/g0JEkKTve3
|
4 |
0 |
0 |
574 |
150 |
. |
| May 11 |
@Mqsley Did an agent write this? 😜
|
0 |
0 |
0 |
0 |
34 |
. |
| May 09 |
I’m legitimately in awe of people who can do this - I always just assumed that being a good writer meant multiples of writing time spent editing, it blows my mind that people’s thoughts can come out completely cohesive, to the point they don’t need to touch them. 🤯
|
0 |
0 |
0 |
369 |
265 |
. |
| May 09 |
@DrCamRx How do you square “Don’t eat chicken, it’s not ancestral enough”, with “take a pill for your testosterone”?
|
0 |
0 |
0 |
0 |
116 |
. |
| May 09 |
@shrutibalasa The repo readme explains how to customise it, but using it is as simple as just adding a snippet in the page head.
Two additional resources which may also be helpful:
Flexbix Froggy, for learning flex box, which is the trickiest CSS concept to wrap head around:… https://t.co/E44VN2B6Ba
|
0 |
0 |
0 |
0 |
302 |
. |
| May 09 |
@shrutibalasa If it’s the npm/compilation steps she’s getting stuck on, she can use dumb-tailwind to skip that https://t.co/XQFOOkI6Y6
|
2 |
0 |
0 |
0 |
134 |
. |
| May 08 |
I feel a similar level of affinity to @htmx_org as I did/do to @rails, not just because I love the patterns and simplicity it enables, but also the philosophy (locality of behaviour etc) . So seeing influential devs like Michael check it out puts a silly grin on my face.
|
13 |
2 |
1 |
3.7k |
272 |
. |
| May 08 |
…
|
0 |
0 |
0 |
156 |
1 |
. |
| May 07 |
https://t.co/sLoy3azXCK
|
0 |
0 |
0 |
168 |
23 |
. |
| May 07 |
@Liv_Boeree Yes! And the worst - “humbled to announce”
https://t.co/JU4DV8xh7n
|
8 |
0 |
0 |
0 |
79 |
. |
| May 05 |
@philipyoungg First stick @linuxnetdata free agent on it and get emails when it starts to encounter issues (takes 2 minutes), then when you get an alert ssh in and use ps aux or similar to see what’s likely causing issue. Should get you started
|
4 |
0 |
0 |
0 |
244 |
. |
| May 04 |
Sames
|
3 |
0 |
1 |
412 |
5 |
. |
| May 04 |
@htmx_org In relation to asset pipeline, see below. When it comes to everything else - I still haven’t made mind up wrt forms - for 50% of them async/htmx feels simpler, and I personally dislike the extent to which form_for prevents new devs understanding/debugging forms, but there have… https://t.co/3kjknQ5yKJ
|
2 |
0 |
0 |
0 |
312 |
. |
| May 04 |
@benzado @htmx_org It’s always contextual, but yeah the 3 or 4 apps we’ve been working on recently - at no point did we have to do anything hacky to avoid the asset pipeline. Still feels super normal, still enjoying working this way
|
2 |
0 |
0 |
0 |
232 |
. |