Building a Stupid Data Product, Part 1: The Data (Python)
A technical tutorial on building a data product using Python, Markov chains, and a dataset of science questions to generate random quiz questions.
A technical tutorial on building a data product using Python, Markov chains, and a dataset of science questions to generate random quiz questions.
Analyzes the viability of Netflix in Kenya, addressing internet access, device compatibility, and competition with piracy.
A guide to setting up an Angular 2.0 starter project with TypeScript, Webpack, and Bootstrap, including Less/Sass for theming.
A technical analysis of a specific password corruption bug in OBIEE 12c when using online mode for the repository (RPD).
A summary of a D3.js data visualization workshop for gifted high-school students, covering materials and projects.
A guide to implementing HTTP Public Key Pinning (HKPK) with Let's Encrypt certificates on an nginx server for enhanced TLS security.
Technical guide on building a real-time Twitter sentiment analysis system using Apache Kafka and Storm.
A developer reflects on 2015, covering personal milestones and professional work on Hippo CMS projects, architecture, and webinars.
A developer's recap of FOSDEM 2016, focusing on a talk and panel about the Lua and GNU Guile programming languages.
A developer reflects on the complexity of seemingly simple browser feature requests, using image alt-text display as an example.
Explains the Stochastic SVD algorithm, a probabilistic method for fast, approximate matrix decomposition using random projections.
A review of the Topconf Linz 2016 software conference, covering its organization, speaker lineup, and attendee feedback.
An in-depth exploration of how the .NET Garbage Collector works internally, focusing on its low-level mechanisms and design goals.
A personal reflection on the emotional and practical challenges of a tech startup acquisition, based on the author's experience with Parse and Facebook.
An overview of Let's Encrypt, a free, automated, and open Certificate Authority, covering its features, limitations, and operational model.
A candid look at the realities of being a Product Manager, emphasizing data gathering, customer interaction, and team dynamics over high-level strategy.
A tutorial on how to implement email sending functionality in a Django web application using Gmail's SMTP server.
A recap of the London VMUG January 2016 meeting, covering VMware ecosystem talks on security, storage, automation, and case studies.
A guide to installing and using cURL with HTTP/2 support on macOS via Homebrew, including troubleshooting steps.
Explains the difference between ViewChildren and ContentChildren in Angular, including how to access them and the viewProviders property.