Programming

An introduction to building live collaborative JS apps

#​719 — January 17, 2025 Read on the Web JavaScript ...

Bun's on a roll with v1.2

#​720 — January 24, 2025 Read on the Web JavaScript ...

JUnit vs. Mocha: A Comparison of Java and JavaScript Te...

Unit testing is a cornerstone of modern software development, ensuring code reli...

[DEALS] Microsoft Visio 2021 Professional: Lifetime Lic...

Hello fellow geeks, Fresh offers await you on our Deals store, please have a loo...

Introduction to Linked Lists in PHP: A Beginner's Guide

Linked Lists are a fundamental data structure in computer science, where element...

Getting a developer job in 2025 with Lane Wagner [Podca...

On this week's episode of the podcast, I interview Lane Wagner. He's a software ...

How to Use Collections in C# – Lists, Arrays, Dictionar...

One of the first challenges beginners face when developing applications in C# is...

How to Develop with CodeIgniter on Ubuntu – Step-by-Ste...

CodeIgniter is a popular open-source PHP framework you can use to build dynamic ...

How to Use Granular Segmentation with Feature Flags

These days, SaaS has become an integral part of running many businesses. So roll...

10 Must Read Data Structures and Algorithms Books for D...

Disclosure: This post includes affiliate links; I may receive compensation if yo...

How to Containerize a Node.js Application Using Docker ...

Over the years, applications and tools have become more complex to keep up with ...

code::dive 2024 interview video posted

After my code::dive talk in November, the organizers also recorded an extra 9-mi...

New U.S. executive order on cybersecurity

The Biden administration just issued another executive order (EO) on hardening U...

Speaking at University of Waterloo on January 15

Next week, on January 15, I’ll be speaking at the University of Waterloo, my alm...

Speaking at New York C++ meetup on January 13

Less than two weeks from now, on January 13 I’ll be speaking at the New York C++...

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