Using -Wl,--wrap for mocking in C
Explains how to use the linker's --wrap flag to mock C standard library functions for unit testing, enabling isolated code testing.
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.
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 step-by-step tutorial on creating a .NET Core console application using Entity Framework Core with SQLite.
A GitHub employee shares a curated list of recommended books for hackers, geeks, and open source developers on technology and business.
Key considerations and best practices when switching Java applications to Alpine-based Docker images for reduced size and security.
A technical guide on diagnosing and manually allocating unassigned Elasticsearch shards to a node, focusing on disk space errors.
A technical guide on automating Maven releases and deployments to Bintray using CircleCI, including configuration for git, pom.xml, and CI/CD pipelines.
Fixing SSH connection errors in Proxmox 4 LXC containers by correcting the network CIDR suffix from /32 to /24.
Guide to resetting a Hue user's password and activating the account in a Cloudera/Hadoop environment using Django shell commands.
Introducing the Cloud Foundry OpenStack Validator, a tool to check if an OpenStack installation is ready to run Cloud Foundry.
A guide on integrating Stripe payments with Angular, covering default and custom forms, despite using deprecated APIs.
A tutorial on integrating Swagger UI documentation into a .NET Core Web API project using Swashbuckle.
Explains how the .NET Core CLI tooling executes code, detailing the transition from traditional .NET runtime to the new dotnet command-line process.