The Github CLI is a great addition to your developer toolbox, and really simplifies your Day to day interaction with Github without ever having to leave the Terminal Window or opening a browser.
Permanent Record: Edward Snowden spies on the spies The whistle-blower’s memoir is insightful, with a nice line in tech-inflected imagery.
Homebrew has spawned several sub-projects such as Linuxbrew, a Linux port now officially merged into Homebrew; Homebrew Cask, which builds upon Homebrew and focuses on the installation of GUI applications and taps dedicated to specific areas or programming languages and Frameworks like PHP & NodeJS etc.
On Linux a popular and common method of installing software is to make use of a Package Manager, but Package Managers can help users accomplish a number of tasks. In this post, I’ll take a deeper look into Linux Package Managers.
A template repository is a convenient tool start developing new projects with pre-configured starting template with all dependencies, structure and customised automation processes predefined and ready for coding.
Traction will teach you the nineteen channels you can use to build a customer base, and how to pick the right ones for your business. It draws on inter-views with more than forty successful founders
MediatR Pipeline behaviours were introduced in Version 3, enabling you execute validation or logging logic before and after your Command or Query Handlers execute, resulting in your handlers only having to deal with Valid requests in your CQRS implementation
JetBrains Rider provides Docker support using the Docker plugin. The plugin is bundled and enabled by default. For more information. In this post we’ll walk through the process of running a docker compose files in Rider.
Converts the interface of a class into another interface this client expects.
we are going to take a look at installing Seq and configuring our application to use Serilog to send our logs and use Seq to review our log details
This book shows you the patterns that matter, when to use them and why, how to apply them to your own designs, and the object-oriented design principles on which they’re based. Join hundreds of thousands of developers who’ve improved their object-oriented design skills through Head First Design Patterns.
authoritative guide to Dapr, the distributed application runtime that works with new and existing programming languages alike. Written by the modelâ€™s creators, this introduction shows you how Dapr not only unifies stateless, stateful, and actor programming models but also runs everywhereâ€”in the cloud or on the edge.
how to implement services and invoke them from other applications, which can be either aware of Dapr as they rely on its SDK or unaware of the presence of Dapr as they just invoke a local HTTP endpoint
The simplicity of the .net core packing and publishing tool, enables you simply use what youâ€™re already doing to make doing what youâ€™re already doing faster. No need to learn a new complex template language.
Takes you through the process of building an event-driven microservice-powered organization. Youâ€™ll reconsider how data is produced, accessed, and propagated across your organization.
ASP.NET Core includes some basic logging providers, but to get the most out of it you’ll need to plug in a full logging framework like Serilog – simple .NET logging with fully-structured events.
Dapr is an event-driven, portable runtime created by Microsoft as an open source initiative. Due to the fact that Dapr is event-driven it plays an important role in microservices as the applications can be designed to efficiently react to events from external systems or other parts of the solution, and also produce events in order to inform other services of new facts to continue their processing.
In INSPIRED, technology product management thought leader Marty Cagan provides readers with a master class in how to structure and staff a vibrant and successful product organization, and how to discover and deliver technology products that your customers will love
Logging and monitoring is an essential strategy when developing Microservices, it will help your team to resolve issues and bugs quicker. The issue is that developers generally don’t like polluting their code base with logging statements. Find out how to achieve a great balance by making use of Attributes and Middleware.
After a number of perverse political events that 2021 has already offered and the at the time of writing we had barely taking 4 months in of the new year. I was reminded of this book by David Graeber, one of my favourite authors, also in my opinion one of the most under rated under appreciated political/academic and anthropological philosophers of our time.