Programming

Part 2: Why Your AI is Stuck in a Memento Loop

In Part 1, we likened today's typical AI "memory" to the plight of Leonard Shelb...

The Power of Going Back to the Basics: Why I Learned Al...

Since I started my journey as a student, one thing became very clear: you can’t ...

Thoughts on Streaming Services: 2024 Edition

Streaming services have revolutionized content delivery, sending linear media co...

Fixing Cumulative Layout Shift Problems on DavidWalshBlog

Over 50 thousand developers visit DavidWalshBlog every month from around the wor...

Build a Simple YouTube App with Vanilla JavaScript

The Tuts+ YouTube channel is fast approaching 1.5M subscribers. Let’s celebrate...

Create a currency converter with HTML, CSS, and vanilla...

By the end of this tutorial, you’ll have learned how to build a responsive curre...

Change my mind

Jerod and Adam use Chris Kiehl's post on development topics he's changed his min...

One last party

Jerod is joined by KBall, Nick & Amy to throw one last JS Party! We review last ...

Over the top auth strategies

Dan Moore from FusionAuth joins us for a wide-ranging discussion about modern au...

Fallthrough & Friends

Kris Brandow & Matthew Sanabria from Fallthrough.fm join Jerod to discuss tools ...

Make computing personal again

Benj Edwards wants to put the "personal" back in "personal computer", the answer...

Send email in Python with the API method: A step-by-ste...

If you want to send emails in Python, use a reliable and secure email API solut...

Discovering discovery coding

Fire up a REPL, grab your favorite Stephen King novel, and hold on to the seat o...

Tech is supposed to make our lives easier

Bill Maher excoriates the software industry for making our lives more difficult,...

DeepSeek-R1's epic pull request

Xuan-Son Nguyen opened a low-level code PR written 99% by DeepSeek-R1, Adam Wath...

This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.