Dependency injection for beginners
A beginner-friendly explanation of dependency injection using a car analogy, contrasting it with inheritance and promoting composition.
A beginner-friendly explanation of dependency injection using a car analogy, contrasting it with inheritance and promoting composition.
Explains state normalization in Redux, covering benefits like data consistency and faster access, with code examples.
A guide to setting up and using the dotnet watch tool for automatic application restarts during .NET Core development in Visual Studio.
Explains how to use the CSS Grid minmax() function to create flexible, responsive layouts without media queries.
Introduces README Driven Development (RDD), a method for starting projects by writing a detailed README before code to define goals and features.
A technical guide on implementing Markov chains in Swift to generate realistic but nonsensical text from a given corpus.
A tutorial on building a responsive admin dashboard layout using CSS Grid, including code examples and cross-browser considerations.
A developer recounts his first international speaking engagement at the IT Konekt conference in Serbia, sharing his travel experiences and talk on C#.
A developer reports on a collaborative sprint between the Sway and KDE teams to improve Wayland desktop interoperability and protocols.
A developer shares their experience using FreeBSD CURRENT as a daily driver for software development, detailing the setup, workflow, and hardware issues that led them to switch back to Arch Linux.
A guide on creating reusable Blazor component libraries, including setup, project creation, and building a simple in-memory list component.
A data scientist explains why he's attending the eRum 2018 R conference in Budapest instead of useR! this year, and provides details about the event.
A programmer shares a script to automate exporting Storify content before it shuts down, saving time over the manual process.
Explains how the ping command works on Linux using IPv4, covering ICMP packets, system calls, and network diagnostics.
An overview of Microsoft Application Insights features for developers, highlighting its SDK support, free tier, and dependency tracking capabilities.
A motivational article addressing imposter syndrome in software development, encouraging developers to define their own worth through continuous learning.
A tutorial on implementing custom view controller transitions and interactive swipe gestures in iOS using Swift and UIKit.
Presentation slides for a Power BI tips and tricks talk at DataBISummit, available for download.
A technical guide detailing the author's blogging workflow using GitHub Pages, Jekyll themes, Cloudflare for HTTPS, and Git branches for drafting.
A summary of Richard Campbell's video on the origins and evolution of the Microsoft .NET ecosystem, its languages, and development tools.