Removing a feature is a feature
Discusses the philosophy that removing unnecessary features improves software by reducing complexity and cognitive load for users.
Discusses the philosophy that removing unnecessary features improves software by reducing complexity and cognitive load for users.
A tech consultant explains why clear, professional writing is a critical skill in IT, covering grammar, context, and documentation.
Fixing a Kafka Connect HDFS/Hive integration error caused by using the wrong converter class, preventing automatic schema creation.
Explains how to use the linker's --wrap flag to mock C standard library functions for unit testing, enabling isolated code testing.
A guide to configuring apcupsd on a Debian/Proxmox server with an APC UPS, covering installation, device detection, and troubleshooting.
A step-by-step tutorial on building a .NET Core console application that integrates with Azure Service Bus using the AMQP protocol.
Exploring stochastic geometry through the London Underground, analyzing point processes like Poisson and binomial distributions.
Three simple techniques to block SSH brute force attacks on Linux servers without restricting admin access.
A personal account of building a home NAS with WD Red disks, highlighting a firmware bug affecting disk lifespan and how to fix it.
Guide on using R within Jupyter Notebooks to analyze and manipulate datasets in Oracle Big Data Discovery, enabling advanced statistical workflows.
Guide to configuring the Sinopia npm repository server to properly cache and proxy scoped packages like @angular/core.
Fixing Spark SQL's 'No input paths specified' error when reading JSON files by using the correct file:// or hdfs:// URI prefix.
Explores using SparkSQL and Pandas to import data into Hive and Big Data Discovery, bypassing manual Hive table creation.
A detailed guide to ES2016 JavaScript features, focusing on the array.includes() method and the exponentiation operator (**).
A step-by-step tutorial on creating a .NET Core console application using Entity Framework Core with SQLite.
Explains why Chrome is inefficient for blocking third-party requests in WebPageTest and recommends using Internet Explorer for accurate performance impact analysis.
A GitHub employee shares a curated list of recommended books for hackers, geeks, and open source developers on technology and business.
Guide on using a compiled Core Data model (.momd) in Swift Playgrounds for testing and tinkering.
Guide on using Core Data models in Swift Playgrounds, including setup, limitations, and step-by-step walkthrough.
Key considerations and best practices when switching Java applications to Alpine-based Docker images for reduced size and security.