Make Impossible States Impossible
Explains the software design principle 'Make impossible states impossible' to improve UI component APIs and state management.
Explains the software design principle 'Make impossible states impossible' to improve UI component APIs and state management.
A developer shares tips for maximizing conference value, based on their experience at React Rally, focusing on networking and learning.
A beginner's guide to cloning a Git repository from GitHub, covering the process, SSH usage, and collaborator rights.
Explains the slice() function in Terraform for extracting subsets from lists, with examples and use cases.
A technical tutorial on implementing and managing Azure Virtual Networks using PowerShell and CLI, including subnet creation and VM deployment.
Explains the Terraform signum() function, which returns -1, 0, or 1 based on an integer's sign, with use cases and examples.
Explains .NET Core shared frameworks, comparing framework-dependent vs. self-contained deployments and detailing how the host loads dependencies.
Explains Terraform's sha1(), sha256(), and sha512() hash functions, their usage, and security considerations.
Explains four levels of customer targeting, from no segmentation to advanced recommendation systems, and their business applications.
Explores the essential skills beyond JavaScript for frontend developers, focusing on empathy, code, design, and communication to create great user experiences.
Explains the Terraform rsadecrypt() function for decrypting base64-encoded strings with an RSA key, including a practical example.
Final post in the GeoPAT 2 series, exploring advanced pattern-based spatial analysis methods and integration into custom workflows.
Explores the Fuzzlyn project, a fuzzer that generates random C# programs to find bugs in the .NET JIT compiler by comparing Debug and Release outputs.
A critique of traditional statistics education, arguing for a more data-driven, question-focused approach using modern tools.
An exploration of concurrency fundamentals, starting from basic concepts like threads and locks to build a foundation for writing faster, more understandable programs.
A technical guide on splitting delimited text into a table using DAX functions like PATH, GENERATESERIES, and PATHITEM for Power BI data modeling.
A personal guide and curated learning path for programmers wanting to learn Common Lisp, covering history, setup, practical projects, and libraries.
Announcing BitMidi, a web app for listening to free MIDI files, exploring the history and technical challenges of the format.
Explains the Terraform replace() function for string manipulation, including regex usage and practical examples.