EventStore is an open-source database technology designed for storing, retrieving, and querying event data using a stream-based approach. In EventStore, a catch-up subscription is used to read events from a given point in a stream and catch up to the most recent events. When starting a catch-up subscription, you can specify the starting position using an event number or position. However, in some cases, you might want to start from the beginning or the very first event. Here’s how you can achieve that:
Continue reading “Subscribe to EventStore catch-up subscription from the start with C# example”Entity Framework (EF) Core FluentApi Relationships without Navigation Properties
Entity Framework (EF) Core allows you to define relationships between entities using Fluent API, even without explicitly creating navigation properties. This can be useful when you want to define relationships between entities but don’t want to create navigation properties in your entity classes. Here’s how you can achieve this:
Continue reading “Entity Framework (EF) Core FluentApi Relationships without Navigation Properties”3D Printing – Maintenance and Repairs
3D printing has revolutionized industries by offering unprecedented flexibility in manufacturing, rapid prototyping, and customized design. However, like any technology, 3D printers require proper maintenance and occasional repairs to ensure consistent, high-quality prints. In this guide, we’ll delve into the world of 3D printing maintenance and repairs, equipping you with the knowledge to keep your printer running smoothly and troubleshoot common issues.
Continue reading “3D Printing – Maintenance and Repairs”Enabling word wrap for Ionic select component
In Ionic, implementing word wrapping for selectable items within a list or dropdown, commonly referred to as a “select” component, can enhance the user experience and readability. Here’s a general approach to achieving word wrap in an Ionic selectable component:
Continue reading “Enabling word wrap for Ionic select component”Case-insensitive “LIKE” search with EF Core and PostgreSQL
When using EF Core with PostgreSQL for a case-insensitive “LIKE” search, you can leverage PostgreSQL-specific features to achieve the desired behavior. PostgreSQL supports the ILIKE operator, which performs a case-insensitive pattern matching operation. Here’s an example of how to perform a case-insensitive “LIKE” search using EF Core and PostgreSQL:
Precision in Printing: The Crucial Role of Digital Calipers in 3D Printing
In the intricate world of 3D printing, precision is paramount. The ability to transform digital designs into tangible objects relies on meticulous attention to detail at every stage of the process. Digital calipers, often overlooked in favor of flashy 3D printers and complex software, play a vital role in achieving accuracy and fine-tuning your prints. In this article, we explore the importance of using digital calipers in 3D printing and how they contribute to achieving exceptional results.
Continue reading “Precision in Printing: The Crucial Role of Digital Calipers in 3D Printing”Helpful C# – Partitioner
In C#, the Partitioner class is part of the System.Collections.Concurrent namespace and is used to partition data into smaller chunks for parallel processing. It provides an easy way to divide work among multiple tasks or threads in a parallel algorithm.
Here’s an example of how to use the Partitioner class:
Pros and Cons of a Web Application Firewall (WAF)
A Web Application Firewall (WAF) is a security solution that protects web applications from various types of cyberattacks and vulnerabilities. While WAFs offer valuable security features, they also come with some drawbacks.
Continue reading “Pros and Cons of a Web Application Firewall (WAF)”The Role of Filament Storage in 3D Printing Success
3D printing technology has revolutionized various industries, enabling the creation of intricate designs and functional prototypes with remarkable precision. However, the success of a 3D printing project doesn’t solely depend on the printer’s capabilities or the design expertise. Often overlooked but critically important, filament storage plays a pivotal role in ensuring consistent print quality and avoiding potential setbacks. In this article, we delve into the significance of proper filament storage and its impact on successful 3D printing outcomes.
Continue reading “The Role of Filament Storage in 3D Printing Success”Tools for a Remote Software Engineer: TeamViewer
As a software engineer working in a distributed team, I have had the opportunity to explore various remote collaboration tools. Among them, TeamViewer stands out as an exceptional pair programming tool that has significantly improved our team’s productivity and communication.
Continue reading “Tools for a Remote Software Engineer: TeamViewer”