Files are fraught with peril
A talk transcript explaining why files and filesystems are complex, error-prone abstractions for developers, using Dropbox as a case study.
A talk transcript explaining why files and filesystems are complex, error-prone abstractions for developers, using Dropbox as a case study.
A developer explains why now is the best time to learn JavaScript, highlighting the stable ecosystem and importance of fundamentals.
An updated guide on creating technical diagrams using Concepts app on iPad, detailing a workflow for presentations and talks.
Explains how to use Java's --enable-preview flag to experiment with preview language features before they are finalized in a release.
A guide on creating custom annotation-based extensions for the Spock testing framework in Java to add pre-test logic.
The article argues for the importance of developing code reading as a critical skill for software engineers, alongside writing code.
A beginner's guide to using Git and GitHub for code version control, based on a Python Frederick presentation.
A programmer's enthusiastic foreword for a book on using BPF and XDP for advanced Linux observability, tracing, and networking.
Identifies and explains five common JavaScript coding anti-patterns, such as implicit type conversion, with actionable fixes to improve code quality.
A tutorial on implementing authentication in client-side Blazor using WebAPI and ASP.NET Core Identity, including setup and configuration.
A guide to creating the content and slides for a tech talk, focusing on top-down and bottom-up approaches to building a presentation.
A tutorial explaining how to create and use Python decorators that accept arguments, with code examples.
A comparison of state management techniques in Flutter, including setState, BLoC, ValueNotifier, and Provider, demonstrated through an authentication flow example.
A technical guide comparing Python methods for efficiently loading and transforming large, messy datasets into a PostgreSQL database.
A software architect explains the importance of cloud computing for career growth, using analogies to describe its services and benefits.
A developer shares their experience migrating their business website to Gatsby.js, highlighting its benefits for performance and development.
SourceHut introduces code annotations, allowing developers to add markdown and links to source code via CI-generated JSON files.
A sysadmin's journey from skepticism to embracing Hyper-Converged Infrastructure (HCI) with VMware vSAN on Dell Ready Nodes, focusing on scaling and deployment.
A developer's appreciation for XState, a JavaScript library for statecharts, highlighting its benefits for managing complex UI state.
Explores CSS Grid auto-placement, explicit item positioning, and the use of grid-template-areas for layout control.