What They Don't Teach You at a Computer Science Masters
A software engineer shares essential skills like documentation, clean code, and code review not taught in a Computer Science Masters program.
A software engineer shares essential skills like documentation, clean code, and code review not taught in a Computer Science Masters program.
A developer explores Transposit, a platform providing a SQL interface to interact with multiple APIs, and attempts to rebuild a complex GitHub bot using it.
An overview of dev.to's frontend architecture, covering its vanilla JS codebase and modern Preact components managed with webpacker.
A data scientist discusses the importance of a business mindset, prioritization, and effective communication for creating real-world value in data science projects.
Learn three methods to run a single test or a subset of tests in Xcode to speed up your development feedback loop.
A technical guide on implementing scalable and maintainable Angular Reactive Forms in enterprise applications using Control Value Accessors.
Discusses the prevalence of bad design in tech, from confusing code to poor UI, and introduces UX principles like affordance and user-centered design.
A technical guide on using the Cage Wayland compositor with wlroots' RDP backend to create a seamless remote desktop session.
A developer shares six common mistakes and solutions for writing reliable Bash scripts intended to run as cronjobs.
A tutorial on deploying a Swift HTTP server as a serverless container to Google Cloud Run using Docker, covering setup and deployment steps.
Guide to deploying the Global Azure Bootcamp Science Lab planet discovery workload in a Kubernetes cluster using provided YAML configuration.
A developer shares their personal VS Code configuration, including themes, settings, and essential extensions for efficient coding.
A guide on implementing Docker security best practices for Node.js, focusing on using non-root users to minimize attack surfaces.
A guide to using GitHub's 'Hub' command-line tool to supercharge your git workflow with enhanced GitHub integration.
Compares using Azure AD groups vs. application roles for authorization, discussing pros, cons, and best practices for developers.
A tutorial on connecting and programming an LCD display with an Arduino to show sensor data, part of a greenhouse project series.
A guide to migrating a Gulp 3 configuration to Gulp 4, covering API changes, error resolution, and modern ES6 syntax.
A tutorial on using an Arduino to measure temperature and light intensity in a greenhouse project.
An introduction to the concept of immutability in functional programming, explaining its benefits and demonstrating it with JavaScript examples.
A technical guide on handling 'plausible values' in survey data analysis using R, including code for the survey package.