Weekly bookmarks - Issue #26
Move fast but don't break things.
💥Watch me build a micro-SaaS from scratch live in this thread this weekend💥
⏰ 24 hours
🎯 1 feature
📝 Step-by-step instructions
Tech stack:
⚛️ ReactJS
🐍 Python
🦾 GPT-3 API
☁️ AWS
- 🤖 Lambda (serverless)
- 📩 SES
- 💾 DynamoDB (noSQL)
The problem ⬇️
For Halloween this year, I’m releasing a new Ruby gem to banish the evil that haunts `config/routes.rb` on large Rails projects! 🎃👻
Bullet Train Routes adds a `model` method to the Rails routing DSL, a namespace-friendly alternative to `resources`. https://t.co/fwuC8dQqfC
Other languages don't have this
Once again fucking around in the source code of something for shits and giggles results in 30 minutes a few weeks later making production more resilient.
If you have an itch to idly poke something, or read through the source code, it’ll pay off at some point.
I've said it before and I'll say it again:
A staff developer who works in isolation and presents only fully-formed solutions is not a staff developer.
Wrap Third Party APIs in Service Wrappers to Simplify Your Code
Most of the icons in the Heroicons set are just overlapping circles like this academic cap. https://t.co/mR2WYLvpyr
A comprehensive guide on drag and drop UI/UX design, including pattern UX examples and UI demos.
What's a professional way to say, "This is six problems in a trenchcoat pretending to be a solution?"
Summarizing all the gems shared by our PM team on product strategy and great teamwork.
@davetron5000 Agreed on the DSL wizardry for matchers. Good news is you can "just make a class"! https://t.co/q9QZN26RTl