Trump Tweets on a Globe (aka Fun with d3, socket.io, and the Twitter API)
A developer recreates a real-time data visualization, plotting geotagged tweets about Trump on a 3D globe using d3, socket.io, and the Twitter API.
A developer recreates a real-time data visualization, plotting geotagged tweets about Trump on a 3D globe using d3, socket.io, and the Twitter API.
A history of visualizing OBIEE DMS metrics, from early JMX tools to modern Grafana dashboards.
Explains the importance of metrics for diagnosing OBIEE performance issues and introduces an updated monitoring tool.
A developer explains their decision to start a new blog using Hugo and GitHub Pages, aiming for weekly posts.
A tutorial on using Python, Tesseract, and Wand to perform OCR (Optical Character Recognition) on PDF files and extract text.
The article critiques Google's AMP framework, arguing it restricts web development freedom, and proposes a standardized alternative for performance verification.
Guide to installing and configuring a third-party driver to use an Xbox 360 controller on macOS El Capitan.
A developer shares their initial two-week experience with Terraform, detailing the highs of versioned infrastructure and the lows of debugging and module refactoring.
XAML Behaviors for UWP updated to version 1.1.0, featuring bug fixes and a change to strong-name signing.
A guide to using Azure AD Service Principals and custom RBAC roles for secure, automated VM management in Azure Automation Runbooks.
Explores practical use cases for CSS container queries, a proposed feature for responsive web design, with code examples for modular components.
A technical tutorial on implementing the Midpoint Displacement algorithm for procedural terrain generation in a game engine context.
Explores using static code analysis to enforce Angular 2 best practices from a community-driven style guide, covering patterns and benefits.
Analysis of the conflict between traditional taxis and Uber in Nairobi, exploring tech-based solutions like local ride-hailing apps.
A 2016 perspective on Python 3 adoption, analyzing library support, community trends, and the gradual shift from Python 2.
A deep dive into using BenchmarkDotNet to analyze memory allocations and performance differences between string concatenation and StringBuilder in C#.
A developer shares their experience in a tech speaking mentorship program, learning how to craft compelling talk abstracts and improve CFP submissions.
A tutorial on implementing a dynamic theme switcher using CSS custom properties (CSS variables) and JavaScript, with localStorage for persistence.
Final part of a tutorial series on building a quiz app with PureScript and the purescript-pux framework, consuming a random question API.
A tutorial on building a web service in Haskell using the Servant library to generate random elementary school science questions from Markov chain data.