Using FreeOTP with Battle.net
A guide on configuring FreeOTP as a 2FA authenticator for Battle.net using the command-line tool 'bna'.
A guide on configuring FreeOTP as a 2FA authenticator for Battle.net using the command-line tool 'bna'.
A developer's portfolio of web development, SaaS, and security projects, including tools for email, domains, passwords, and recruiting.
A developer creates a Chrome extension and Android app for generating secure, service-specific passwords from a master passphrase, inspired by existing tools.
A technical guide detailing the challenges and solutions for running Linux on a Samsung Chronos 7 laptop, focusing on performance and heat management.
A developer explains why they moved away from WordPress and built their own static site generator for better performance and simplicity.
A technical guide on syncing data from a Postgres database to Salesforce, covering data mapping strategies and common integration challenges.
IT professional Josh King shares his daily work habits, tools, and routines in a 'How I Work' style blog post.
A tutorial on building a simple Twitter bot using Node.js and the Twit npm module to retweet and favorite posts based on hashtags.
Analyzes community and Microsoft contributions to open source .NET repositories over two years, showing trends in issues and pull requests.
A foreword discussing the convergence of Reactive Systems and Microservices architectures for modern distributed software development.
Key takeaways from Chrome Dev Summit 2016, covering Web Payments API, real-device testing, and Progressive Web Apps.
A guide to reading the ECMAScript specification, focusing on understanding Symbols in JavaScript and how to navigate the official spec draft.
Explains the Producer-Consumer pattern for asynchronous services, including a C# implementation using TPL Dataflow.
A foreword for the book 'Programming Scala', praising the language's composability and practical applications in software development.
Recap of Xamarin Dev Days Singapore event, including slides and demos for Xamarin Forms and Azure integration.
A tech blog post republishing two old IT articles: one on injecting drivers into Windows WIM images and another on a humorous 'oven fix' for an HP printer.
A utility for dynamically reading nested property values from objects using string-based configuration, useful in asynchronous services.
Explains the Compiled Expressions pattern for building flexible, configurable services by dynamically invoking functions based on database-stored configurations.
A guide on integrating the modern .NET Core Configuration system into legacy ASP.NET Web API projects, covering setup, JSON files, and strongly-typed binding.