The Sharp Journal

How Hela Designs Co-op Around Exploration Instead of Combat

Discover how Hela: of Mice & Magic builds co-op around exploration, puzzle-solving, and kindness instead of combat. See what makes this indie design so clever.

Write Once, Click Never: Automating Repetitive Unity Tasks with Editor Scripts

Write Once, Click Never: Automating Repetitive Unity Tasks with Editor Scripts

Learn how to write Unity Editor scripts in C# to automate repetitive tasks like batch renaming, component resets, and setup workflows. Save hours every week.

ScriptableObject Event Systems: Decoupling Unity C# Without Overengineering

ScriptableObject Event Systems: Decoupling Unity C# Without Overengineering

Learn how to build a decoupled ScriptableObject event system in Unity C#. Full implementation with typed channels, listeners, and real gotchas covered.

Object Pooling in Unity: Killing GC Spikes with Practical C# Patterns

Object Pooling in Unity: Killing GC Spikes with Practical C# Patterns

Learn how to implement object pooling in Unity with C# to eliminate garbage collection spikes and frame hitches. Practical patterns with full code examples.

Netcode for GameObjects vs Mirror: Which Fits Your Indie Multiplayer Game?

Netcode for GameObjects vs Mirror: Which Fits Your Indie Multiplayer Game?

Compare Unity Netcode for GameObjects vs Mirror for indie multiplayer games. See real differences in setup, performance, and scalability to pick the right library.

Managed RabbitMQ Hosting: Production Reliability Over Feature Pages 

Managed RabbitMQ Hosting: Production Reliability Over Feature Pages 

The right managed RabbitMQ hosting solutions keep you off the 3 AM on-call rotation, not the ones with the longest feature list. ScaleGrid, CloudAMQP, Amazon MQ, Heroku add-ons, and self-managed EC2 all run RabbitMQ, but they differ sharply on observability depth,...
What Developers Should Know Before Choosing a Data Analytics Platform

What Developers Should Know Before Choosing a Data Analytics Platform

Before your team commits to a data analytics platform, know what to evaluate. A practical developer’s guide to APIs, scalability, AI readiness, and real tradeoffs.

Building on Cloud Content Management Systems: Integration Patterns Developers Should Know

Building on Cloud Content Management Systems: Integration Patterns Developers Should Know

Learn the key integration patterns for building on cloud CMS platforms. Practical guide for .NET developers covering APIs, webhooks, and data pipelines.

AI in Product Development: A Developer’s Guide to Building Smarter Features Faster

AI in Product Development: A Developer’s Guide to Building Smarter Features Faster

The best way for a .NET developer to integrate AI into a product is to treat it as a set of concrete engineering decisions, not a research project. This guide covers the specific choices you face when building AI-powered features: where AI actually fits in your...
Cloud Native Application Development Explained: What Developers Gain from Modern Architecture

Cloud Native Application Development Explained: What Developers Gain from Modern Architecture

Cloud native application development keeps showing up in job postings, architecture meetings, and team conversations, often without a clear explanation of what it actually changes about how you write and ship code. This post cuts through the vendor-speak and explains...
What Is Risk Management Cyber Security?

What Is Risk Management Cyber Security?

Cyber security is a hot topic, with many government agencies and businesses investing heavily in protecting their networks and systems. As Rootshell Security explains, these organisations need to focus on their cyber security risk management to manage the threats. In this post, we’ll look at the three types of cyber security threats and how to […]

What is a Digital Lab?

What is a Digital Lab?

You’ve heard of a digital lab – but what is a digital lab? Digital Labs, such as Sapio’s Lab notebooks, comprises of several different technologies, including computers, software, and hardware, to create a functional lab environment. Many labs are already using digital lab equipment to improve the functionality of their lab. Here, we’ll provide an […]

Where Does Microbial Contamination in Fuel Come From?

Where Does Microbial Contamination in Fuel Come From?

Liquid fuel tanks and other storage systems are susceptible to microbial contamination. As FuelStat explains, when the conditions are right, bacteria (aerobic and anaerobic) will thrive in these places, leading to microbiological contamination of fuels. Middle distillate fuels such as jet fuel, diesel, gas oil, and heating oils are the most susceptible to microbial contamination. […]

Integration of Salesforce and SAP

Integration of Salesforce and SAP

Many businesses use Salesforce to manage their sales and marketing teams. However, some may not realize that they could be running SAP and Salesforce together. If you’re looking to integrate your SAP data into your Salesforce account, we’ll talk about a few ways to make that happen and why. So, if you’re interested in learning […]

Distributed Strain Sensing

Distributed Strain Sensing

Everything You Need to Know About Distributed Strain Sensing Strain sensing is a technology that allows you to monitor and manage your environment using digital sensors. With this technology, you can avoid or prevent dangerous situations by monitoring the environment and responding accordingly. This kind of sensing is an essential component of many electronic systems. […]

Best C# Books of 2021

Best C# Books of 2021

Best C# Books 2021 There are many great C# books available, and there is no shortage of great books on this topic. The Headfirst series is a very popular choice, and for good reason. Each one presents a novel way to explain concepts and provide a solid foundation before reading more advanced books. This book […]