Enhancing Unity Game Performance with Universal Render Pipeline (URP)

The Universal Render Pipeline (URP) is a powerful tool that can significantly improve the performance of your Unity game. By leveraging its features and implementing optimisation techniques, you can create a smoother and more responsive gaming experience. In this article, we’ll explore key strategies for performance tuning in Unity games using the URP pipeline. When I started using unity, I had no idea what it was that I was missing, so to help you get started, here are a list of things any Unity developer should know about, and look up.

Feedback Culture: Constructive Criticism vs. Destructive Blame in Software Companies

In the fast-paced and dynamic world of software development, an effective feedback culture is paramount for growth, innovation, and overall success. However, not all feedback is created equal. It is crucial to distinguish between constructive criticism and destructive blame, as they can have vastly different impacts on teams and individuals within a software company.

Understanding the Gap between Sales and Software Development in Software Companies

In the intricate landscape of software companies, a notable divide often emerges between the sales and software development departments. Sales is hailed for its immediate revenue impact, while development is sometimes misconstrued as a cost center. This article aims to dissect the reasons behind this prevalent gap and shed light on the distinct roles that each department plays in a company’s success.

Working with Entity Framework Core in C#

Entity Framework Core (EF Core) is a powerful and lightweight Object-Relational Mapping (ORM) framework for .NET applications. It simplifies database operations by allowing developers to work with .NET objects rather than writing raw SQL queries. In this tutorial, we’ll explore the fundamentals of using Entity Framework Core in C#.

When Does Automating Away a Coworkers Job Cross The Line into Bullying

In a previous job, I found that a coworker was spending a full work week building an excel spreadsheet from our Azure DevOps data, so I spent about an hour writing a small program to replace his entire job. This triggered an arms race between myself and the coworker where they would slightly change what they added to the excel spreadsheet, and I would add that into the simple program (and then make it better). This went on for about 2 weeks until I was called into the manager’s office and was told that I was bullying the coworker by doing this, which I disagreed with.

Time Series Anomaly Detection with ML.NET in C#

ML.NET provides a very simple way of performing Anomaly Detection on random variables as long as they are independent and identically distributed (i.e. daily sales totals recorded at the end of each and every day). With it also being possible to detect anomalies without requiring past examples beyond your dataset.