Juniors, seniors, and mentors
Explores the differences between junior and senior software engineers, the importance of mentorship, and how learning defines roles in a fast-evolving field.
Explores the differences between junior and senior software engineers, the importance of mentorship, and how learning defines roles in a fast-evolving field.
Explains a key security change in ASP.NET Core 2.1 where authorization filters are combined, altering authentication and role-checking behavior.
A developer's tutorial on implementing Angular route resolvers and child routes to build a checkout wizard in an app using ASP.NET Core 2.1.
A parent shares their experience teaching their daughter to code using the CodeBug board, a simple programmable device with a Blockly-based IDE.
An overview of open-source tools like PerfView and SharpLab for developers to analyze and understand the internal workings of the .NET runtime and CLR.
Explains the Terraform base64encode() function, its syntax, and provides practical examples for encoding strings.
Analysis of the growing competition among major cloud providers (Google, Microsoft, AWS) to hire developer advocates and build developer relations teams.
Announcing TechSnips, a new e-learning platform with short, focused tech tutorial videos, and encouraging community contributions.
Windows 10 update 1803 broke git SSH authentication; author explains the conflict and provides a fix.
A guide on reverse engineering the Soundcloud API to bypass download restrictions using Python.
A guide to migrating a local PHP 7.2 development environment on macOS to the new Homebrew v1.5 structure, covering installation and troubleshooting.
Explains Chebyshev's inequality, a probability bound, and its application to calculating Upper Confidence Limits (UCL) in environmental monitoring.
A tutorial on creating an Alexa skill to remotely control your computer using AWS Lambda and ngrok, even without a physical Alexa device.
A final guide on managing Windows 10 updates, explaining how to avoid forced reboots but emphasizing the importance of installing security patches.
A software testing article using the Agile Testing Pyramid analogy to discuss the importance of unit tests and strategic test automation.
Explains a bug in R's tidyverse where !! and !!! quasiquotation breaks when parsed/deparsed, affecting debugging and function editing.
A guide to using object rest and spread properties in JavaScript for cloning, merging, and updating objects with clear examples.
Explores classic CNN architectures for image classification, including AlexNet, VGG, and ResNet, as foundational models for object detection.
Explains how Tiered JIT Compilation works in .NET Core, a major change allowing methods to be re-compiled for optimization.
Tips for writing responsive UI code in WPF by offloading CPU-bound work to background threads and avoiding common async/await pitfalls.