9 Articles
Step by step: .Net Core and Azure Search
A step-by-step tutorial on integrating .NET Core with Azure Search to create, manage, and query indexes.
State of Sway August 2017
August 2017 update on Sway, an i3-compatible Wayland compositor, covering new features like tray icons, bug fixes, and project stats.
To JAR Hell And Back
A technical talk on migrating Java 8 applications to Java 9/11, covering common hurdles like module system and dependency issues.
Java 9 Migration Guide: The Seven Most Common Challenges
A guide to overcoming the seven most common challenges when migrating a Java 8 codebase to Java 9, focusing on compilation and runtime issues.
Probabilities not bounded away from zero
A technical discussion on asymptotic approximations in stratified sampling when sampling probabilities approach zero, relevant for rare disease studies.
How not to prioritize a feature
A software engineer outlines seven common antipatterns for prioritizing feature requests in software development projects.
Archive it or you will miss it
A technical article discussing the problem of link rot on the internet and advocating for personal archiving strategies using tools like wget and cron jobs.
Pipeable survey analysis in R
Exploring the 'srvyr' package for pipeable survey analysis in R and its integration with tidyverse conventions.
Speaking at Office 365 Saturday
Announcing a talk on using Microsoft Graph API to build Bots for Microsoft Teams at the Office 365 Saturday event in Sydney.
Teaching Machines to Draw
Explores a neural network model, sketch-rnn, that generates vector drawings by learning from human sketch sequences, mimicking abstract visual concepts.
Adding a new Bytecode Instruction to the CLR
A technical guide on adding a custom bytecode instruction (IL opcode) to the .NET CoreCLR runtime, including steps for the runtime, JIT, and Reflection.Emit.
Java 9 Resources - Talks, Articles, Repos, Blogs, Books And Courses
A comprehensive collection of resources for learning about Java 9, including talks, articles, books, and tutorials on its features and migration.
Step by step: Couchbase Lite with .Net Core
A step-by-step tutorial on integrating Couchbase Lite, an embedded NoSQL database, with a .NET Core console application.
Crouton #2 - You Can't Stop Progress (Bars)
A technical guide on implementing progress bars in Windows 10 toast notifications using the BurntToast PowerShell module.
Intro to R workshop
A summary of a two-day workshop introducing R programming, data processing, visualization, and spatial analysis for beginners in geography and GIS.
State of Sway April 2017
An update on Sway, an i3-compatible Wayland compositor, covering recent releases, new features, development stats, and future plans.
MSG_PEEK is pretty common, CVE-2016-10229 is worse than you think
Analysis of CVE-2016-10229, a serious Linux kernel vulnerability in MSG_PEEK, urging immediate updates for affected systems.
Announcing ngrev - Reverse Engineering Tool for Angular
Introducing ngrev, a reverse engineering tool for Angular that visualizes project structure to help developers understand and optimize large codebases.
Linq performance improvements in .NET Core
Explores performance improvements in LINQ methods for .NET Core, highlighting specific optimizations and benchmark results.