Simulating Chutes & Ladders in Python
A technical analysis of the Chutes & Ladders board game using Python simulation and Markov chain modeling to calculate expected game length.
A technical analysis of the Chutes & Ladders board game using Python simulation and Markov chain modeling to calculate expected game length.
A software engineering manager reflects on lessons learned in 2017, covering team buffering, prioritization, and the personal transition from coding to management.
A developer shares video and slides from their IoT Weekend 2017 session on open-source messaging, IoT protocols, and platforms like EnMasse and Eclipse Hono.
Argues against abandoning Firefox over recent controversies, comparing privacy implications of switching to Chrome/Chromium or using forks.
A guide to understanding USB-C ports and selecting the right adapters and docking stations for single-port MacBooks, with technical insights.
A critique of Mozilla's recent decisions to include ads and sponsored content in Firefox, arguing it violates user trust and the browser's core purpose.
Explains type erasure in Swift, covering its purpose, use cases like AnySequence, and how to implement it to hide concrete types.
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.
A developer's guide to using Azure Service Health to monitor and receive alerts for active service incidents affecting Azure subscriptions.
Explains how V8's TurboFan compiler uses speculative optimization to generate fast machine code from JavaScript by leveraging runtime profiling data.
A developer shares her personal productivity system using digital and physical to-do lists, including open-sourcing goals on GitHub and terminal aliases.
A tutorial on using Cython to optimize slow numerical Python code, demonstrated with an Ising Model simulation.
A guide to using the KovertKringle PowerShell module to automate and manage a Secret Santa gift exchange with email notifications.
Fixing Laravel 5.3 errors when upgrading to PHP 7.2 due to a backward incompatibility with the count() function.
Learn how to use the vim-test plugin to run automated tests instantly within Vim, eliminating the need to switch terminals.
Announcement of R 3.4.3, a bug-fix release for the R programming language, addressing time zones on macOS and Unicode handling.
An introduction to ReactiveUI, a .NET library for building WPF apps using reactive and functional programming principles.
Explains implementing Separation of Duties and role-based security in SQL Server for data protection, focusing on Least Privilege principles.
Explores the design and use of a custom error handling package in the Upspin project, with lessons for Go programming.