Blog monetization
A blogger weighs the pros and cons of running ads, using their own traffic stats to analyze potential revenue and user experience impact.
A blogger weighs the pros and cons of running ads, using their own traffic stats to analyze potential revenue and user experience impact.
A step-by-step tutorial for creating a basic area chart using the D3.js JavaScript library, focusing on simplicity and core concepts.
Analysis predicting rapid adoption of autonomous vehicles by 2025, leading to massive job displacement, economic restructuring, and societal transformation.
A 2015 roundup of browser bug fixes, development tools, and web development news, including Firefox, Chrome, and Opera updates.
A guide to customizing FOSUserBundle in Symfony, covering redirect targets and flash messages for version 1.3.
A guide to the new event and handler system in Laravel 5.0, explaining how to create and bind them.
A follow-up article demonstrating a third method for sessionizing log data using R's data.table and magrittr packages.
A technical guide on using basket.js to asynchronously load module-specific JavaScript from local storage for better web performance.
Explains why adding large data files to a directory declared as a VOLUME in a Dockerfile causes slow builds and container creation, with solutions.
A tutorial on how to re-enable the Whoops error handler in Laravel 5.0, providing prettier error pages for debugging.
Explains Sass manifest files and introduces Sass Director, a tool to auto-generate project structure from a manifest.
Introducing XamlAnimatedGif, a new open-source library for displaying animated GIFs in WPF, Windows Store, and Windows Phone apps with improved memory efficiency.
Explains the concept of Ubiquitous Language in software design using a personal medical story to highlight the importance of clear terminology.
A February 2015 roundup of browser bugs, workarounds, new features like WOFF2 in Firefox 35, and developer tools for debugging and accessibility.
A guide on upgrading a Laravel 4 application to Laravel 5 by starting from a fresh install and migrating code.
Author's 2014 review: writing a data science book from scratch in Python and preparing for/starting a software engineering job at Google.
The author asks readers to choose which of his two Python web scraping projects he should write a tutorial about next.
A comprehensive guide to Java 8 default methods, covering syntax, explicit calls, and practical details for developers.
A tutorial on using Ruby and the Mechanize gem to scrape personal fitness data from MyFitnessPal when API access is unavailable.
A technical overview and personal notes on Amazon's ECS (EC2 Container Service), explaining its core concepts, workflow, and current state.