Zum Inhalt springen
JR IT Services

JR IT Services

Professionelle Beratung hinsichtlich Architektur, Design und Entwicklung im Microsoft .NET Umfeld

  • Über JR IT Services
  • Projekte
  • Unser Team
  • Impressum
  • Datenschutzerklärung
  • JR IT Services Blog
  • Cookie-Richtlinie

Category: Allgemein

Clean Architecture with .NET 10: A Simple Practical Example

21. Mai 202621. Mai 2026
Johannes Rest
Allgemein

Introduction Clean Architecture is not a framework and not just a folder structure. It is mainly an architectural rule: Dependencies point inward. The business logic should not depend on whether it is called from a REST API, a database, a

Weiterlesen

CachyOS vs. Arch Linux: Similarities, Differences, Pros, Cons, and Which One You Should Choose

13. Mai 202613. Mai 2026
Johannes Rest
Allgemein

Introduction Arch Linux and CachyOS are closely related, but they are not the same kind of distribution. Arch Linux is an independently developed, minimalist, rolling-release Linux distribution for x86-64 systems. Its philosophy is centered around simplicity, user control, and building

Weiterlesen

What It Really Took to Get a Local OpenClaw Agent Working Reliably with an RTX 3080

15. April 202615. April 2026
Johannes Rest
Allgemein

Running local LLMs is easy right up until you want them to do something useful. That was the core lesson from our OpenClaw journey. On paper, the setup sounded straightforward: run a local model through Ollama, connect it to OpenClaw,

Weiterlesen

Building a Modern Mail Server on Rocky Linux 10

15. Januar 202615. Januar 2026
Johannes Rest
Allgemein

Introduction Postfix, Dovecot, Rspamd, DKIM & ARC — Done Right Running your own mail server is still one of the most demanding infrastructure tasks. Modern mail delivery is no longer just SMTP — it is a trust pipeline involving SPF,

Weiterlesen

🚀 Moving from NuGet Package Management to Artifactory in the Enterprise

7. Dezember 202528. Dezember 2025
Johannes Rest
Allgemein

Introduction Why Switch?NuGet has long been the default for .NET developers, but enterprises often need centralized control, retention policies, and security features that go beyond what NuGet.org offers. JFrog Artifactory provides a robust solution for hosting, caching, and managing packages

Weiterlesen

How Independent Is Arch Linux? A Deep Dive Into Linux Distribution Independence, Geopolitics, and Truly Free Distros

7. Dezember 20257. Dezember 2025
Johannes Rest
Allgemein

Introduction When people ask how “independent” a Linux distribution is, they usually mean much more than open-source purity. In 2025, independence also touches on questions such as: This article provides a detailed, realistic analysis of how independent Arch Linux and

Weiterlesen

🚀 Running Local Large Language Models (LLMs) on an RTX 3080 Using Docker and .NET

11. November 202511. November 2025
Johannes Rest
Allgemein

Introduction In 2025, running a capable large language model (LLM) locally is no longer reserved for data centers or specialized AI servers. With modern tooling and an NVIDIA RTX 3080 (or better), you can host and interact with a powerful

Weiterlesen

🚀 Getting BizTalk Server 2020 Projects Running in Visual Studio 2019

6. November 20256. November 2025
Johannes Rest
Allgemein

Introduction BizTalk Server 2020 remains a cornerstone for enterprise integration, offering robust capabilities for connecting disparate systems, automating workflows, and managing business processes. If you’re a developer working with BizTalk, chances are you’re using Visual Studio 2019. But out of

Weiterlesen

🖥️ Why Is My Windows 11 Screen Black and White? Here’s How to Fix It

9. September 20259. September 2025
Johannes Rest
Allgemein

Introduction If your Windows 11 screen suddenly turned black and white, don’t panic—it’s likely not a hardware issue. In most cases, this is caused by a color filter setting that was accidentally activated. Whether it happened through a keyboard shortcut

Weiterlesen

The German freelance squeeze — why more devs are quitting independence and returning to payroll

10. August 202510. August 2025
Johannes Rest
Allgemein

Introduction Over the last few years Germany’s tech and knowledge-economy freelancers have begun to feel pressure from two related but distinct forces: structural demographic stress on the public pension system, and cyclical economic caution among companies. The net result is

Weiterlesen

The Future of Software Development: From Human-Centric to AI-Augmented Engineering

23. Juli 202523. Juli 2025
Johannes Rest
Allgemein

Deep Dive into the software developement future Introduction The software development landscape is undergoing a profound transformation. With the rise of powerful AI models, autonomous agents, and ever-evolving development platforms, the traditional image of a software engineer hunched over a

Weiterlesen

🚀 Building an Autonomous AI Agent with Copilot Studio

23. Juli 202523. Juli 2025
Johannes Rest
Allgemein

Introduction With the rise of AI copilots and agents, there’s a growing demand for tools that allow developers and domain experts to build autonomous systems quickly and effectively. Copilot Studio, part of the Microsoft Power Platform, allows you to create,

Weiterlesen

🔁 F# vs. C# – Side-by-Side Code Comparison in .NET 9

13. Juni 202513. Juni 2025
Johannes Rest
Allgemein

Introduction In our previous post, we explored the strengths and weaknesses of F# in the .NET 9 ecosystem and compared its capabilities with those of C#. Now, let’s go a step further and see the differences in practice. This post

Weiterlesen

🚀 Building and Deploying a .NET 9 Application on OpenShift (with Test Client)

3. Juni 20253. Juni 2025
Johannes Rest
Allgemein

Introduction In this guide, you’ll learn how to: 🎯 1. Create a .NET 9 Web API Start by creating a simple RESTful service that returns product data. 📦 Product.cs 🧠 ProductsController.cs 🐳 2. Add a Dockerfile 🧪 Test locally: 🌐

Weiterlesen

The Majorana 1 Chip: A Quantum Leap Forward

22. Februar 202522. Februar 2025
Johannes Rest
Allgemein

The Majorana 1 chip is designed using a Topological Core architecture, leveraging Majorana fermions—subatomic particles theorized in the 1930s. These particles are anticipated to produce more stable and reliable qubits, the fundamental units of quantum computation. By utilizing topological superconductors,

Weiterlesen

UML Tools and Code Analysis: The Role of Sparx Enterprise Architect in Software Development

20. Februar 202510. Februar 2026
Johannes Rest
Allgemein

Introduction Unified Modeling Language (UML) tools like Sparx Enterprise Architect play a significant role in software engineering by helping teams visualize, design, and document complex systems. One of the debated practices in modern software development is the use of UML

Weiterlesen

Microsoft Fabric: The Future of Unified Data Analytics

12. Februar 202512. Februar 2025
Johannes Rest
Allgemein

Introduction In today’s data-driven world, businesses require powerful, scalable, and integrated solutions to manage, process, and analyze massive datasets. Microsoft Fabric is a cutting-edge platform designed to unify various data workloads—including data engineering, analytics, machine learning, and business intelligence—into a

Weiterlesen

Optimizing Your Git Workflow: Sub-Task Branches for Feature Development

28. Januar 202528. Januar 2025
Johannes Rest
Allgemein

When working on a feature branch in Git, especially when tasks are divided into smaller Jira sub-tasks, deciding how to organize your workflow can greatly impact your efficiency and code quality. Should you work directly on the feature branch, or

Weiterlesen

Best Mocking Frameworks in .NET: Moq vs. NSubstitute

24. Januar 202524. Januar 2025
Johannes Rest
Allgemein

Mocking is an essential practice in unit testing, enabling developers to isolate and test components independently by simulating dependencies. The .NET ecosystem offers several powerful mocking frameworks, but two of the most popular are Moq and NSubstitute. In this post,

Weiterlesen

Implementing Dependency Injection in .NET: Building a Sample Airline Application

16. Januar 202516. Januar 2025
Johannes Rest
Allgemein

Dependency Injection (DI) is a key design principle that enhances modularity and testability by decoupling class dependencies. While third-party DI frameworks like Autofac offer extensive features, the DI container built into .NET Core (and later versions) provides a simple, performant,

Weiterlesen

Implementing Dependency Injection with Autofac in a Sample Airline Application

15. Januar 202515. Januar 2025
Johannes Rest
Allgemein

Dependency Injection (DI) is a design pattern that allows us to achieve Inversion of Control (IoC) by injecting dependencies into a class rather than instantiating them within the class itself. Autofac is one of the most popular DI frameworks for

Weiterlesen

How to Leave the X Platform (Formerly Twitter)

10. Januar 202511. Januar 2025
Johannes Rest
Allgemein

How to leave X The X platform, under the leadership of Elon Musk, has undergone significant changes that have left many users questioning its role in their digital lives. Recent political endorsements and international interventions by Musk have raised ethical

Weiterlesen

The Fascinating Concept of Quantum Foam: Understanding the „Fabric“ of the Universe

2. Dezember 20242. Dezember 2024
Johannes Rest
Allgemein

Quantum physics often evokes images of particles behaving in mysterious ways, but one of the most mind-bending concepts in this field is quantum foam. This term, introduced by the theoretical physicist John Wheeler in the 1950s, represents a proposed model

Weiterlesen

Comparing Brave, Firefox, and Vivaldi: Which Browser Is Right for You?

2. Dezember 202411. Februar 2025
Johannes Rest
Allgemein

The choice of a web browser can significantly impact your productivity, privacy, and browsing experience. In this detailed comparison, we’ll dive into Brave, Firefox, and Vivaldi—three popular browsers that cater to different user needs. We’ll explore their features, strengths, and

Weiterlesen

Hyprland: The Next-Gen Wayland Compositor

1. Oktober 20241. Oktober 2024
Johannes Rest
Allgemein

Hyprland is an emerging Wayland compositor that has garnered significant attention in the Linux desktop ecosystem. Designed for advanced users and those seeking maximum customization, Hyprland is a modern, feature-packed compositor built with dynamic tiling and window management in mind.

Weiterlesen

Calculating Sensitivities for Financial Products Using C# and .NET 8

3. September 202429. Oktober 2024
Johannes Rest
Allgemein

In the world of financial risk management, understanding how the value of financial instruments changes in response to various factors is crucial. Sensitivities, often referred to as „Greeks,“ are metrics that measure these changes. In this blog post, we’ll explore

Weiterlesen

Understanding Value at Risk (VaR) in the Financial Sector

3. September 202429. Oktober 2024
Johannes Rest
Allgemein

In the financial sector, Value at Risk (VaR) is a widely used risk management tool that measures the potential risk of a portfolio. It indicates how much money could be lost with a certain probability over a specified period. VaR

Weiterlesen

Calculating Portfolio Risk to Fulfill Basel I Requirements Using C# and .NET 8

3. September 202430. Oktober 2024
Johannes Rest
Allgemein

In the financial world, managing and mitigating risk is crucial for the stability of financial institutions. Basel I, introduced by the Basel Committee on Banking Supervision, provides a framework for banks to calculate and maintain adequate capital to cover their

Weiterlesen

Calculating Portfolio Risk to Fulfill Basel III Requirements Using C# and .NET 8

3. September 2024
Johannes Rest
Allgemein

In the evolving landscape of financial regulation, Basel III provides an enhanced framework to further strengthen risk management and ensure the stability of financial institutions. Building on Basel I and Basel II, Basel III introduces stricter capital requirements, leverage ratios,

Weiterlesen

Downloading the Bing Image of the Day for Your Wallpaper in Linux, Windows, and macOS

3. September 20243. September 2024
Johannes Rest
Allgemein

Bing’s “Image of the Day” often features stunning and inspiring images from around the world, making it a perfect choice for your desktop wallpaper. In this guide, we’ll walk you through a simple Bash script that automatically downloads the Bing

Weiterlesen

Combining Multiple Images with ImageMagick and C: Handling Variable Numbers and Pagination

7. August 2024
Johannes Rest
Allgemein, Technischer Artikel

In our previous blog post, we demonstrated how to combine images with spacers using a C program and ImageMagick. Now, we’ll extend this program to handle a variable number of images, arranging them on pages with a specified maximum number

Weiterlesen

Combining Images with ImageMagick: Adding Spacers and Arranging Multiple Images

7. August 2024
Johannes Rest
Allgemein, Technischer Artikel

When working with images, there are many scenarios where you might want to place multiple images side by side on a single page with spaces in between. Whether you’re creating a photo collage or preparing images for printing, ImageMagick is

Weiterlesen

The Importance of Backing Up QEMU/KVM Virtual Machines on Arch Linux

6. August 2024
Johannes Rest
Allgemein

In today’s digital age, ensuring the integrity and availability of your data is paramount. Virtual machines (VMs) have become a cornerstone in many IT environments due to their flexibility and efficiency. However, like any other critical system, they need to

Weiterlesen

A Day in the Life of a C# Developer: Navigating the Git Workflow

15. Juli 2024
Johannes Rest
Allgemein

As a C# developer, one of the most crucial tools in your arsenal is the version control system, Git. This powerful system allows developers to manage and track changes in their codebase efficiently. In this blog post, we’ll walk through

Weiterlesen

Exploring the Camunda Workflow Engine: Handling Requests, Processing Workflows, and Managing Long-Running Tasks

15. Juli 20242. August 2024
Johannes Rest
Allgemein

The Camunda Workflow Engine is a robust and flexible platform designed to automate and manage business processes. Whether it’s handling user input, running data-intensive tasks, or managing long-running workflows, Camunda provides a comprehensive set of features to streamline workflow execution

Weiterlesen

Restoring a Linux systemd-boot Loader on a Dual Boot Machine After a Windows 11 Update

15. Juli 202415. Juli 2024
Johannes Rest
Allgemein

Windows updates can sometimes overwrite the existing bootloader, leaving you without a way to boot into your Linux installation. If you have a dual-boot setup with Arch Linux and Windows 11, and a Windows update has removed your Linux bootloader,

Weiterlesen

ETL Workflow with Java and Camunda: A Detailed Guide

9. Juli 20245. August 2024
Johannes Rest
Allgemein

Introduction ETL (Extract, Transform, Load) processes are fundamental in data management, enabling the integration and manipulation of data from various sources to provide meaningful insights. In this blog post, we will explore how to implement an ETL process for airline

Weiterlesen

Understanding the Circuit Breaker Pattern

4. Juni 2024
Johannes Rest
Allgemein

In modern software development, particularly when dealing with microservices or distributed systems, managing failures gracefully is crucial. One robust approach to handle such failures is the Circuit Breaker pattern. This pattern helps prevent cascading failures and enhances the resilience of

Weiterlesen

Understanding the Microservices Pattern

4. Juni 2024
Johannes Rest
Allgemein

In today’s fast-paced software development landscape, building scalable, maintainable, and resilient applications is more critical than ever. One architectural style that has gained immense popularity is the microservices pattern. This blog post aims to provide a comprehensive understanding of microservices,

Weiterlesen

The Current State of ChatGPT Development and Future Prospects

1. Juni 20241. Juni 2024
Johannes Rest
Allgemein

Introduction OpenAI’s ChatGPT has significantly transformed the landscape of artificial intelligence, especially in natural language processing (NLP). Since its inception, ChatGPT has evolved through various iterations, each bringing notable improvements in understanding and generating human-like text. This blog post delves

Weiterlesen

Introducing Microsoft’s Recall System in Windows 11

1. Juni 2024
Johannes Rest
Allgemein

Microsoft’s new Recall system in Windows 11 is an innovative feature designed to enhance productivity and user experience. Acting as an „always-on“ screenshotting time machine, Recall continuously records and indexes user activities across various applications, enabling comprehensive and contextual search

Weiterlesen

Understanding Async and Await in .NET 8 with C

30. Mai 202430. Mai 2024
Johannes Rest
Allgemein

Asynchronous programming in C# allows you to write code that doesn’t block the main thread, enhancing the responsiveness of your applications. The keywords async and await make it easier to work with asynchronous code by providing a more intuitive and

Weiterlesen

Upgrading from php 8.1 to 8.2 on rocky linux 9

11. April 202411. April 2024
admin
Allgemein

As our upgrade article had a lot of attention, we also would like to document the upgrade process for php from version 8.1 to the supported version 8.2. Please keep in mind that although this is the currently supported version

Weiterlesen

Narrow Escape: The XZ Compression Utility Hack and the Looming Threat to Open-Source Security

5. April 20245. April 2024
Johannes Rest
Allgemein

In the digital age, where information is power and connectivity is king, the security of our systems is paramount. Recently, the world was thrust into a frenzied state of alert when news broke of a potentially catastrophic attempt to breach

Weiterlesen

Using hyprland with ML4W

28. März 202428. März 2024
Johannes Rest
Allgemein

Admittedly, the title of this article is very abstruse. But I would like to take this opportunity to promote a really great project, namely Hyprland under arch linux! We have been using this software on our workstations for some time

Weiterlesen

How to Finalize a Complex Enterprise Architect Project

20. Dezember 202329. Juli 2024
Johannes Rest
Allgemein

Preface Enterprise Architect is a powerful tool for modeling and designing complex systems and architectures. However, managing and finalizing a project can be challenging, especially when working with multiple architects and engineers. In this blog post, I will share some

Weiterlesen

How to keep only the latest version of your modules on your local hard drive in PowerShell

1. Dezember 2023
Johannes Rest
Allgemein

Preface If you use PowerShell modules, it is important that you always have the latest version on your local hard drive. This way, you can ensure that you are always using the latest features and bug fixes. In this article,

Weiterlesen

Managing multiple Versions of an Model in Enterprise Architect

14. November 202314. November 2023
Johannes Rest
Allgemein

Let’s dive into the intricacies of managing multiple versions of an Enterprise Architect (EA) model within the same project. This approach can be incredibly useful for maintaining consistency, tracking changes, and ensuring efficient collaboration among team members. We’ll cover the

Weiterlesen

Mastering Version Control in Enterprise Architect: A Comprehensive Guide

9. November 2023
Johannes Rest
Allgemein

Introduction Enterprise Architect is a powerful tool for modeling, designing, and documenting complex systems and processes. When working on large projects with multiple team members or over an extended period, effective version control becomes crucial. In this blog post, we

Weiterlesen

How to Deep Copy a Package in Enterprise Architect with All Content

9. November 2023
Johannes Rest
Allgemein

Introduction: Enterprise Architect is a powerful tool for modeling and designing software systems, offering a wide range of features for managing and visualizing software architecture. One common task in software development is the need to create a copy of a

Weiterlesen

Beitragsnavigation

Ältere Beiträge

JR IT Services
© 2026
Präsentiert von WordPress
Theme: Masonic von ThemeGrill