Weekly bookmarks - Issue #30
Want to improve your Rails test speed for free? Here you are, a nice snippet! #rubyonrails
credits to @_cha1tanya https://t.co/qZkUkxFuOW https://t.co/nKB1KiTBlc
The View Transitions API is an absolute game changer and will effectively deprecate single page apps in most cases.
I'm implementing it in What PWA Can Do Today.
What you see in the video below is an MPA that does a full page reload on each navigation @jaffathecake
🧵1/3 https://t.co/p7wh0RkHPd
Hidde's blog about web accessibility, standards, HTML, CSS, JavaScript and more.
I want to try one of these "Serverless databases" for a quick dead simple app.
Which one should I use?
I love @github's Markdown editor when writing issues/pull requests. 😍
I would love to have this feature out of the box for Ruby on Rails applications. This is why I released my first gem action_markdown which aims to reproduce GitHub's editor. https://t.co/wUSZRGSFZB
There are some great gems for building command line interfaces in #ruby but don't overlook OptionParser. It's included in the standard library and can get you a long way.
https://t.co/tC5xHxAch5
Was about to use <input type=“number”> for the first time in years but remembered it had some usability & #a11y issues that were previously shared by the awesome folks at @GOVUK
https://t.co/l93TY015LY
Use <input type="text" inputmode="numeric" pattern="[0-9]*"> instead.
There's a lot of talk about ChatGPT, but seems many try to circumvent its limits, generate memes, and do other stuff of questionable usefulness.
Instead, I'd like to show you how good it is at answering programming-related prompts.
⬇️ Let's roll!
Ever struggled to grasp what Liskov Substitution Principle really mean?
I asked #GPT3 to explain it with an analogy and code:
"The Liskov Substitution Principle is like a recipe. If a recipe calls for butter, you can substitute it for margarine and still get the same results." https://t.co/BVCJhERTzI
Learn how to build a robust authentication quickly in Rails without using a library like Devise.