web-dev

I've been building forms within React SPAs for so long that I forgot about the default form behaviour of the web.

It's great to see Svelte / SvelteKit support the good old GET -> POST -> Redirect workflow workflow along with the ability to enhance its behaviour using JS as well!

I understand it's possible to do this using modern React based frameworks as well, but Svelte / SvelteKit makes it so easy.

September 28, 2025 Permalink #68

Remember when Redux was responsible for making the previously underused switch statement popular in the frontend ecosystem?

September 28, 2025 Permalink #67

Happy 20th Birthday to the Django web framework! Check out this podcast by Talk Python featuring two of Django's creators and a few prominent members of the community to learn more.

September 15, 2025 Permalink #58

I'm zooming through Flexbox thanks to the FlexBox Zombies game. It uses spaced-repetition and gamification to help you learn CSS Flexbox.

Going forward, whenever I use Flexbox I'll probably pretend to target a bunch of zombies.

Flexbox Zombies is an example of edtech done right. Let's aim higher than creating plain old video tutorials.

September 15, 2025 Permalink #57

Does anyone else dislike the idea of having a separate subdomain for the main app vs the landing page? I get that it's easier for the marketing team, but as a user who only remembers the bare domain for most web apps I use, this solution is inelegant.

September 15, 2025 Permalink #56

Are you a new web developer? Learn a full-stack framework like Django, Rails or Laravel after learning a minimal framework like Flask.

The initial learning curve may be steep, but the investment will payoff throughout your software development career.

August 10, 2025 Permalink #47

Don't get me wrong, I love the web, and enjoy web development. But building your nth web app from scratch that has no users yet is mostly grunt work, apart from that one piece of secret sauce that's unique to your app.

June 26, 2025 Permalink #32

I'm evaluating pyinfra in order to deploy TechTrack, my Hacker News client app.

pyinfra's documentation is still sparse, so I'm using DeepWiki, yet another AI tool, to get an overview of how the codebase is structured and what each major component does. DeepWiki looks very promising and provides an easy ramp when jumping into new codebases.

Check out both pyinfra and DeepWiki and tell me what you think!

June 25, 2025 Permalink #29

4 years of Telecommunication Engineering from 2006 to 2010 was like: This semester, here are a bunch of subjects on how to transmit a piece of information reliably from one device to another over the Internet or mobile network.

Engineering Electromagnetics, Satellite Communication, Signals, Fourier Transforms, Wireless Communication, Fiber Optic Communication, Microwaves and Antennas, Computer Networking Part 1, Computer Networking Part 2 and so on.

After graduating, when I was about to get into web dev, I saw the buzzword "Ajax" in offline IT coaching institutes' banners during my commute everyday. So I allocated one month to "learn Ajax" without knowing what it meant.

2 weeks into learning JavaScript and web dev in early 2012, I read:

"Here’s a single function call to transmit data from the browser to the server without having to reload the page":

$.ajax('http://example.com', {some: 'data'}, {success: function() {console.log('yes'})
June 24, 2025 Permalink #27