Spotify review
A critical review of Spotify's web, desktop, and mobile apps, highlighting numerous bugs, localization errors, and usability issues.
A critical review of Spotify's web, desktop, and mobile apps, highlighting numerous bugs, localization errors, and usability issues.
Discusses the decline of restrictive software licenses like GPL and the dominance of permissive licenses (MIT, Apache, BSD) in modern open source.
A technical guide addressing iOS 9 jailbreak issues, focusing on freeing up system partition space to install packages.
A guide to using ES6 features in Node.js projects, covering version support and setting up Babel with Gulp for transpilation.
A long-time user shares personal tips and experiences after using 1Password for 9 years, highlighting its features and workflow integration.
Explains how the .NET Garbage Collector works and provides techniques to reduce memory allocations for faster applications.
Oracle's October 2016 security patches for OBIEE, Big Data Discovery, and ODI, detailing vulnerabilities and required actions.
Analyzes performance inefficiencies in LINQ queries, including hidden allocations, and offers optimization techniques for C# developers.
Explores computational challenges of large quadratic forms in genomics, focusing on eigenvalue approximations for high-dimensional statistical tests like SKAT.
A step-by-step tutorial on how to containerize an ASP.NET Core application using Docker, from creating a Dockerfile to running the image.
An update on using Flight.js at TweetDeck in 2016, covering mixins, state management, data flow with RxJS, and component architecture.
A guide to automating AWS EBS snapshot creation and cross-region copying using PowerShell for disaster recovery purposes.
Discusses the inevitability of website breaches, lists major hacks, and explains how to assess your risk and prepare for security incidents.
A developer explains their decision to join Snyk, a security tool company, to lead developer relations, emphasizing the importance of accessible security.
A tutorial on extending Common Lisp's Iterate library by creating a custom 'averaging' clause for calculating running averages in loops.
A step-by-step guide to integrating Serilog for structured logging in an ASP.NET Core application, including configuration and dependency injection.
Explores the potential memory savings of storing strings in a more compact encoding like ASCII/Latin-1 within the .NET CLR, using real-world data from Stack Overflow.
A developer argues for choosing programming languages and tools based on project needs over personal comfort, using examples from personal projects.
Explores the System.Runtime.CompilerServices.Unsafe API in .NET for low-level, high-performance pointer manipulation while bypassing standard type safety.
A GitHub employee shares seven key habits and cultural traits that contribute to the effectiveness and success of employees at the company.