The Origins of OOP
Explores the historical origins of Object-Oriented Programming, tracing its roots from Sketchpad and Simula to Alan Kay's definition.
Explores the historical origins of Object-Oriented Programming, tracing its roots from Sketchpad and Simula to Alan Kay's definition.
A developer builds an iCalendar proxy in Node.js to inject custom reminders into calendar feeds during their time at Recurse Center.
A developer shares practical strategies for making a living from free and open-source software, covering employment and monetizing personal projects.
Explains why using descriptive titles for GitHub merge commits improves Git history readability and offers practical advice.
Argues for using TypeScript type aliases over interfaces to avoid declaration merging issues and improve code safety.
Exploring the benefits of weak dependencies in JavaScript libraries for progressive enhancement and smaller bundle sizes.
Explains the differences between cookies and tokens for API authentication, covering OAuth, JWT, and deployment considerations.
Argues against using TypeScript enums, advocating for union types due to code emission and type safety issues.
A developer walkthrough of adding an UpdateView and reordering UI for courses in a Django app, including testing and template updates.
A collection of 101 pieces of advice for new software developers, gathered from industry professionals, covering mindset, learning, and career growth.
A guide to 5 Netlify plugins for optimizing web performance, including broken link checking, deployment hours, HTML validation, Lighthouse audits, and HTML minification.
Explores the three phases of the SwiftUI view lifecycle, explaining view identity, rendering hierarchies, and how SwiftUI manages UI updates.
A technical guide on securing a Synology NAS with HTTPS using Let's Encrypt's DNS-01 challenge and AWS Route 53 for DNS management.
Explains Business Activity Monitoring (BAM) tools, their key components, and their role in tracking complex, serverless business processes.
A tutorial on using Dapr with .NET 5 to read secrets from local files and environment variables for development.
A tutorial building a single Rails backend API for a todo list, then creating frontends with React, Angular, Vue, Svelte, and jQuery to compare frameworks.
OpenIddict 3.0 RC1 released, focusing on bug fixes and removing error description localization to comply with OAuth 2.0 specs.
Explains two main methods for correctly including and displaying images in React components, covering imports and the public directory.
Using Netlify's redirect feature to proxy Cloudinary image requests through your own domain for performance benefits.
A seasoned developer shares 10 key lessons from a decade in software, focusing on soft skills, practical knowledge, and career advice.