Getting on without Google
A developer details their journey to replace Google services with self-hosted alternatives for email, YouTube, and music, focusing on privacy and customization.
A developer details their journey to replace Google services with self-hosted alternatives for email, YouTube, and music, focusing on privacy and customization.
A detailed review and explanation of key research papers in the field of Reinforcement Learning, part of a deep learning series.
A guide to implementing state snapshots in Redux for elegantly saving and restoring UI state, using a practical example.
Explores how to use Swift's addition operator overloading for expressive code, covering numbers, strings, arrays, and ranges.
Explains how to manage related data models in Angular 2 with ngrx using Observable.combineLatest for computed state.
Explains how strings in .NET are objects subject to garbage collection, analyzing their memory allocation and behavior.
A technical guide addressing iOS 9 jailbreak issues, focusing on freeing up system partition space to install packages.
A technical guide on how to securely access Azure KeyVault secrets from an Azure Function using a certificate-secured Service Principal.
Explains the differences between JavaScript's for..in and for..of loops, detailing their use cases for objects, arrays, and iterables.
A developer reflects on attending Swift Summit SF 2016, discussing insights from the conference and the value of reading Swift's open-source standard library code.
A simple Python tutorial for sending emails using AWS SES with MIME formatting and helper functions.
A guide to setting up acceptance testing for Laravel and Vue.js applications using Codeception and Selenium to test JavaScript-rendered components.
A data scientist argues that data science and targeted advertising on social media have distorted reality and influenced major political events like Brexit and the US election.
A developer shares a simple git hook technique using a 'magic string' like 'xxx' to prevent accidental commits of debug code and temporary changes.
A guide to enhancing network security and privacy on macOS, covering ISP choice, browser extensions, and search engine alternatives.
Troubleshooting guide for ESXi UNMAP command failing to reclaim space on replicated Dell EqualLogic SAN volumes, including cause and solution.
A 5-day technical guide to building and publishing a website using Hugo and DigitalOcean, without a CMS.
A guide explaining when and how to use the 'self' keyword in Swift programming, covering clarity, brevity, and mandatory vs. optional usage.
A guide to identifying and reporting slow-running tests in Python's unittest framework by implementing custom timing logic and a custom TestRunner.
A guide to automating the deployment of a Pelican static site to GitHub Pages using a custom git hook and branch strategy.