TypeScript Tanstack Start – Is it the Next NextJS? From the makers of TanStack Query and TanStack Router comes their entry into the world of full-stack JavaScript frameworks: Tanstack Start.
Test Driven Development How to Write Cypress Tests That Don’t Suck Following best practices can significantly reduce the friction for end-to-end testing. Here's how to write Cypress tests that don't suck.
Developer Tools Save Time with Code Snippets in VS Code Visual Studio Code (VS Code) Snippets let you insert blocks of pre-defined code. This can be a serious time saver.
Svelte You Should Try Svelte 5 If someone asked if I recommend Svelte in the past, I would probably say no. That might be changing with Svelte’s newest version, Svelte 5.
TypeScript How to Deal with “Optional” and “Undefined” in TypeScript You have no choice but to deal with optional things and "undefined" in JavaScript, but the great news is, there are many tools to deal with them.
Developer Tools Dependency Cruiser: Restrict Imports in JavaScript Learn how to restrict imports in JavaScript with Dependency Cruiser to enforce boundaries and enhance code organization.
JavaScript JavaScript in the Emerald City: CascadiaJS 2024 Highlights CascadiaJS 2024 transformed Seattle into a JavaScript oasis, offering an immersive exploration of the latest web development trends.
JavaScript Improving Unit Test Efficiency: Leveraging Assert and Expect for Type Safety While pursuing better testing practices, my team realized the power of assert statements to improve our unit tests.
JavaScript JavaScript’s Backtick Strings are Likely the Wrong Tool for Your Job It's way too common to try to put together query strings using JavaScript's template strings. Thankfully, there's an easy and much better way.
Web Apps The Future of the Web is Hyperlocal Hyper-specialized edge computing and WebAssembly: this is the hyperlocal future of the web, and it's right around the corner.
JavaScript How to Optimize Common JavaScript Array Patterns Let's go over a few examples of common operations performed on JavaScript array patterns and how we can make them blazingly fast.
Development Practices Write a Bash Script to Insert the Contents of One File into Another Writing a bash script is a great way to make repetitive tasks trivial and speed up your development process.