Flagged enum, why and how
Explains flagged enums in TypeScript for efficiently storing and transmitting collections of boolean values using bitwise operations.
Explains flagged enums in TypeScript for efficiently storing and transmitting collections of boolean values using bitwise operations.
A tutorial on implementing pagination for a blog's post list using Django's built-in Paginator class and creating a reusable template.
Part 6 of a Django tutorial series, focusing on creating HTML templates (base.html, post_list.html) for a blog application using Django's template language.
A tutorial on creating Django views for a blog application, covering list and detail views, URL patterns, and template rendering.
A guide to becoming a full-stack web developer in 2020, covering required skills, evolving tech stacks, and modern architectures like JAMstack.
An introduction to the Django Riffs podcast, a beginner-friendly educational series for learning web development with the Django framework.
A guide to building backend applications using the Vapor 4 framework in Swift, covering its history and advantages over other server-side technologies.
A tutorial on building a custom CAPTCHA generation API using Node.js and the Canvas API, covering random text generation and image manipulation.
A software engineer shares his personal journey and insights from transitioning to a Site Reliability Engineer (SRE) role at Buffer.
A guide for aspiring web developers on choosing programming languages, covering essential frontend (HTML, CSS, JavaScript) and backend options.
A beginner's guide to structuring an Express.js application with MongoDB, covering models, routes, controllers, services, and repositories for clean code.
A tutorial on building a simple HTTP/2 server using the Vapor 4 framework for server-side Swift development.
A student requests help finding a Summer 2020 software engineering internship, sharing their skills and preferences for small teams or specific tech sectors.
A guide to seeding databases for backend testing, covering methods like create vs. insertMany and when to use each.
A developer's reflection on the fundamental differences between frontend and backend development, focusing on user perception vs. system communication.
First part of a tutorial series on building a GraphQL application using ASP.Net Core and TypeScript, covering core concepts and advantages.
Learn how to pass extra data to Django REST Framework serializers before saving to the database, similar to Django forms' commit=False pattern.
A guide to implementing data validation and proper error response handling for REST APIs, covering validation rules and the Problem Details standard.
An article arguing that SQL is one of the most valuable and enduring technical skills across various roles like engineering and product management.