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: Technischer Artikel

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

Building a RESTful Airline API in GNU C on Arch Linux

25. Juli 20242. August 2024
Johannes Rest
Technischer Artikel

Creating a RESTful API in C is a bit unconventional compared to modern languages like Python or JavaScript, but it’s a great way to dive deep into the mechanics of web servers and APIs. This post will guide you through

Weiterlesen

How to Create and Manage a Network Bridge br0 on Arch Linux Using enp6s0

23. Juli 202423. Juli 2024
Johannes Rest
Technischer Artikel

In this post, we’ll go through the steps to create a network bridge br0 on an Arch Linux system, linking it to the physical Ethernet interface enp6s0. We will also set up a systemd service to handle the creation and

Weiterlesen

Integrating C# Logic with Camunda Workflows: A Comprehensive Guide

15. Juli 202415. Juli 2024
Johannes Rest
Technischer Artikel

Introduction Camunda is a powerful, open-source workflow and decision automation platform designed to orchestrate processes. While it natively supports Java for scripting and execution, there are scenarios where integrating with other languages like C# becomes essential, especially in environments heavily

Weiterlesen

Enhancing .NET C# Development with NDepend

13. Juli 202429. Juli 2024
Johannes Rest
Technischer Artikel

Introduction In the dynamic world of .NET C# development, maintaining high code quality is essential. Enter NDepend, a powerful static analysis tool designed to help developers ensure their code is robust, maintainable, and efficient. This blog post will explore how

Weiterlesen

How to Write a Camunda Worker in C# and Use It in a Camunda Workflow

13. Juli 202413. Juli 2024
Johannes Rest
Technischer Artikel

Introduction Camunda is a powerful workflow and decision automation platform. While it natively supports Java, many organizations have significant investments in .NET technologies. This guide will show you how to write a Camunda worker in C# and integrate it with

Weiterlesen

Exploring Data Warehouse Technologies: Storage and Querying in Modern Relational Databases

9. Juli 20249. Juli 2024
Johannes Rest
Technischer Artikel

In the realm of data management, data warehouses have become indispensable for organizations looking to extract valuable insights from their vast repositories of information. This blog post delves into the intricacies of data warehouse technologies, focusing on how data is

Weiterlesen

Data Storage and Querying in Data Warehouse Cubes

9. Juli 20249. Juli 2024
Johannes Rest
Technischer Artikel

Data warehouses are designed to facilitate complex queries and analysis. One of the key components of a data warehouse is the data cube, which allows data to be modeled and viewed in multiple dimensions. This is particularly useful for OLAP

Weiterlesen

Writing a Simple BPMN Workflow in Camunda and Accessing It from Java Using Spring Boot

9. Juli 20242. August 2024
Johannes Rest
Technischer Artikel

Introduction Business Process Model and Notation (BPMN) is a graphical representation for specifying business processes in a business process model. Camunda is a powerful open-source platform for workflow and business process automation. In this blog post, we will guide you

Weiterlesen

Implementing an ETL Process for Airline Data using Java and Camunda Workflow Suite

12. Juni 2024
Johannes Rest
Technischer Artikel

In the modern airline industry, data management is critical for operational efficiency, customer satisfaction, and regulatory compliance. Extract, Transform, Load (ETL) processes are essential for consolidating data from various sources, transforming it into actionable insights, and loading it into databases

Weiterlesen

Building a Simple BPM Workflow with C# and Camunda

11. Juni 202412. Juni 2024
Johannes Rest
Technischer Artikel

In today’s dynamic business environment, efficient workflow automation is crucial. Camunda, a powerful open-source Business Process Management (BPM) tool, integrates seamlessly with C# to help automate and optimize business processes. This blog post will guide you through building a simple

Weiterlesen

Understanding the Difference Between SQL Functions and Stored Procedures in SQL Server and Oracle

1. Juni 20241. Juni 2024
Johannes Rest
Technischer Artikel

When working with relational databases, you often need to use SQL functions and stored procedures. Though they might seem similar, they serve distinct purposes and have unique features. This blog post delves into the differences between SQL functions and stored

Weiterlesen

Understanding RESTful Services: A Comprehensive Guide with Examples in .NET 8 and C#

1. Juni 20241. Juni 2024
Johannes Rest
Technischer Artikel

Introduction to RESTful Services RESTful services are a cornerstone of modern web development, providing a scalable and efficient way to build web APIs. REST, or Representational State Transfer, is an architectural style that uses HTTP requests to access and manipulate

Weiterlesen

Understanding Dependency Injection in .NET 8 with C#

1. Juni 20245. August 2024
Johannes Rest
Technischer Artikel

Dependency Injection (DI) is a design pattern used to implement Inversion of Control (IoC) between classes and their dependencies. It helps in creating loosely coupled, testable, and maintainable applications. In this blog post, we will delve into the concept of

Weiterlesen

Another large language model approach using bigram algorithm

31. Mai 20241. Juni 2024
Johannes Rest
Technischer Artikel

Creating a language model using a Bigram approach involves building a model that predicts the next word in a sequence based on the previous word. Below is a C# example that demonstrates a simple Bigram model: C# Example Using a

Weiterlesen

Demonstration of LLVM using Microsoft dotnet 8

31. Mai 2024
Johannes Rest
Technischer Artikel

To demonstrate how language models like ChatGPT work using .NET 8 and C#, we’ll simulate a simplified version of a language model. We’ll implement a basic neural network and tokenizer to process text and generate responses. This won’t be as

Weiterlesen

Understanding Large Language Models: How They Work and What They Can Do

31. Mai 2024
Johannes Rest
Technischer Artikel

Introduction Large language models (LLMs) like ChatGPT, developed by OpenAI, represent a significant leap forward in artificial intelligence, particularly in the fields of natural language processing (NLP), image processing, and language translation. These models are built using advanced neural networks

Weiterlesen

Building a Flight Booking Application in .NET 8 with ChatGPT-Driven Chat Functionality

30. Mai 2024
Johannes Rest
Technischer Artikel

Introduction In this blog post, we’ll walk through creating a sample flight booking application using .NET 8 and C#. Additionally, we’ll integrate a ChatGPT-driven chat functionality to enhance user experience. We will cover the essentials, from setting up the project

Weiterlesen

Getting started with .NET Aspire

24. April 2024
Johannes Rest
Technischer Artikel

Creating your first application with .NET Aspire can be an exciting journey into the world of cloud-native, distributed applications. .NET Aspire is designed to streamline the development of such applications, providing a set of tools and patterns that help you

Weiterlesen

Exploring Blazor: Building Small Applications in C#

23. April 2024
Johannes Rest
Technischer Artikel

In the ever-evolving landscape of web development, Blazor has emerged as a compelling technology stack, offering developers the ability to build interactive web applications using C# instead of JavaScript. In this blog post, we’ll dive into the process of creating

Weiterlesen

Understanding MVVM Pattern in WPF Development: Bridging the Gap between MVC and MVVM

23. April 202423. April 2024
Johannes Rest
Technischer Artikel

In the realm of software development, the choice of architecture patterns can greatly influence the maintainability, scalability, and testability of an application. When it comes to desktop applications built using Windows Presentation Foundation (WPF), the Model-View-ViewModel (MVVM) pattern has emerged

Weiterlesen

Building a Kafka Example Application in C# with Microsoft Azure

19. Februar 2024
Johannes Rest
Technischer Artikel

Introduction In our previous blog post, we explored how to create a Kafka example application in C# and using Confluent. Now, let’s take it a step further and host our Kafka solution on Microsoft Azure. Azure provides managed services that

Weiterlesen

Building a Kafka Example Application in C#

19. Februar 2024
Johannes Rest
Technischer Artikel

Introduction In this tutorial, we’ll explore how to develop a C# client application that produces and consumes messages from an Apache Kafka® cluster. Kafka is a powerful distributed streaming platform that allows you to build real-time data pipelines and event-driven

Weiterlesen

Unleashing the Power of the .NET Family for Application Development

11. Januar 20242. Dezember 2024
Johannes Rest
Technischer Artikel

Introduction: In the fast-paced world of software development, choosing the right tools and programming languages is critical for success. Microsoft’s .NET family of tools and programming languages, such as C#, offers an extensive array of benefits, ranging from flexibility and

Weiterlesen

Uncovering the Linux Kernel Development: Process, Key Contributors, Benefits, and Future Outlook

11. Januar 202411. Januar 2024
Johannes Rest
Technischer Artikel

Introduction: The Linux kernel, the heart of the Linux operating system, is an open-source marvel that embodies collaboration, innovation, and constant evolution. In this blog post, we will take a deep dive into the Linux kernel development process, explore the

Weiterlesen

The Future of Red Hat Enterprise Linux Alternatives: Exploring Rocky Linux and AlmaLinux

9. Januar 2024
Johannes Rest
Technischer Artikel

Introduction Red Hat Enterprise Linux (RHEL) has long been a preferred choice for businesses seeking a stable, secure, and feature-rich operating system. However, with recent changes in its commercial offerings and the introduction of CentOS Stream, alternatives like Rocky Linux

Weiterlesen

The New Wave Terminal: Elevating the Command Line Experience on Linux and macOS

4. Januar 2024
Johannes Rest
Technischer Artikel

Introduction The command line interface (CLI) has been a pivotal tool for developers, system administrators, and power users for decades. Despite its powerful capabilities, the traditional terminal emulator lacks certain features and can appear bland. However, a new wave of

Weiterlesen

Benefits of using the Starship prompt

2. Januar 20242. Januar 2024
Johannes Rest
Technischer Artikel

The Starship prompt is a minimal, blazing-fast, and infinitely customizable prompt for any shell 1. It is designed to show you the information you need while staying sleek and minimal. Here are some of the benefits of using the Starship

Weiterlesen

How to Copy Diagrams in Enterprise Architect

14. Dezember 202329. Juli 2024
Johannes Rest
Technischer Artikel

Preface Enterprise Architect is a powerful and versatile modeling tool that supports a wide range of diagrams, such as UML, BPMN, SysML, ArchiMate, and more. One of the features that makes Enterprise Architect so flexible and productive is the ability

Weiterlesen

The Current State of PHP Development: What’s New and What’s Next

13. Dezember 2023
Johannes Rest
Technischer Artikel

PHP is one of the most popular and widely used programming languages for web development. It powers millions of websites, from blogs and e-commerce platforms to APIs and web servers. PHP has been evolving constantly since its inception in 1995,

Weiterlesen

How to Upgrade PHP on Rocky Linux 9 from PHP 8.0 to 8.1

12. Dezember 202329. Juli 2024
Johannes Rest
Technischer Artikel

PHP is one of the most popular and widely used programming languages for web development. It offers many features and benefits, such as: However, PHP is also constantly evolving and improving, which means that new versions are released regularly. These

Weiterlesen

Having a well-designed Enterprise Architect model documenting the whole software architecture of a given system

1. Dezember 202329. Juli 2024
Johannes Rest
Technischer Artikel

Documenting software architecture is an essential part of software development. It helps to ensure that the software is well-understood, thoughtfully designed, and can be communicated to others. In this blog post, we will discuss how to create a well-designed Enterprise

Weiterlesen

VMWARE BSOD with WHEA_UNCORRECTABLE_ERROR

22. November 202324. November 2023
Johannes Rest
Technischer Artikel

Quite recently I was faced with a strange error coming up when migrating a Windows 10 machine in VMWare Workstation to Windows 11. During the process I always got the WHEA_UNCORRECTABLE_ERROR BSOD. After reading countless articles I suspected it might

Weiterlesen

Nextcloud client sync results in ban of the client ip addresses on the nextcloud server

20. Oktober 202320. Oktober 2023
Johannes Rest
Technischer Artikel

The nextcloud client sync is a popular tool used to synchronize files between multiple devices. However, running the client on multiple corporate machines can cause the IP addresses of those machines to be blocked on the corporate server running crowdSec.

Weiterlesen

A Guide to Cleaning Up Build Artifacts on Arch Linux for a Leaner System

18. Oktober 202320. Oktober 2023
Johannes Rest
Technischer Artikel

Introduction Over time, an Arch Linux system can accumulate build artifacts, temporary files, and unnecessary clutter that may consume valuable disk space and slow down your system. To keep your Arch Linux installation running smoothly and maintain a lean system,

Weiterlesen

Migrating from iptables to nftables: A Future-Ready Approach on Rocky Linux

18. Oktober 2023
Johannes Rest
Technischer Artikel

In the world of Linux firewall management, a significant shift has occurred in recent years with the adoption of nftables as the next-generation packet filtering framework. On Rocky Linux, a popular distribution known for its stability and security features, transitioning

Weiterlesen

Building a Simple Airline Service using Azure Functions in C# and Creating a Client Application

17. Oktober 202320. Oktober 2023
Johannes Rest
Technischer Artikel

Introduction In today’s fast-paced world, building and deploying microservices is a common practice for organizations. Azure Functions, a serverless compute service offered by Microsoft Azure, makes it easy to create and deploy small, event-driven, and scalable applications. In this blog

Weiterlesen

Building and Deploying a Simple Airline Service with Azure API Management

17. Oktober 202320. Oktober 2023
Johannes Rest
Technischer Artikel

Introduction In this era of digital transformation, businesses are constantly seeking efficient ways to expose their services to the world. Azure API Management is a powerful tool that enables organizations to securely manage, publish, and analyze their APIs. In this

Weiterlesen

Exporting an Entire Model in Enterprise Architect to HTML Pages

16. Oktober 2023
Johannes Rest
Technischer Artikel

Enterprise Architect is a powerful tool for modeling and documentation, and one of its key features is the ability to export model content to HTML pages for external parties to access offline. In this blog post, we’ll walk you through

Weiterlesen

Creating a Minimal Kubernetes Cluster in Microsoft Azure and Deploying a C# Service

16. Oktober 2023
Johannes Rest
Technischer Artikel

Microsoft Azure provides a robust platform for creating and managing Kubernetes clusters. In this blog post, we will walk you through the process of setting up a minimal Kubernetes cluster in Azure and then demonstrate how to create a simple

Weiterlesen

Building a RESTful Service in F# using Visual Studio 2022 Community Edition

16. Oktober 202316. Oktober 2023
Johannes Rest
Technischer Artikel

The world of web services is constantly evolving, and Functional First programming languages like F# are gaining popularity in the world of web development. In this blog post, we’ll guide you through creating a RESTful web service in F# using

Weiterlesen

Developing a RESTful Web Service in Rust with JetBrains Tools and a Rust Client

16. Oktober 2023
Johannes Rest
Technischer Artikel

The development of web applications and web services has seen significant growth in recent years, providing an excellent means to share data and functionality over the internet. Rust has emerged as a popular choice for building secure and high-performance web

Weiterlesen

Building a Simple REST Service in Java with JetBrains Tools

5. Oktober 20235. Oktober 2023
Johannes Rest
Technischer Artikel

Introduction Creating a RESTful web service is a fundamental skill for modern Java developers. In this blog post, we’ll guide you through building a simple REST service using Java and JetBrains‘ powerful toolset. We’ll also provide a Java client code

Weiterlesen

Creating a Simple RESTful Web Service Using Kotlin and JetBrains Tools

5. Oktober 2023
Johannes Rest
Technischer Artikel

Introduction Kotlin, known for its conciseness and compatibility with Java, has gained popularity for developing web services and applications. In this blog post, we will explore how to create a simple RESTful web service using Kotlin and JetBrains tools. We’ll

Weiterlesen

Managing Software Installation and Deinstallation on Arch Linux with Yay

2. Oktober 2023
Johannes Rest
Technischer Artikel

Introduction Arch Linux is a versatile and customizable Linux distribution known for its simplicity and flexibility. One of the key aspects of managing an Arch Linux system is installing and removing software efficiently. In this blog post, we will explore

Weiterlesen

Testing Network Performance with the iPerf Package on Arch Linux

2. Oktober 2023
Johannes Rest
Technischer Artikel

Introduction Network performance testing is a crucial aspect of maintaining and optimizing your network infrastructure. Whether you’re a system administrator, a network engineer, or just a curious user, understanding how to measure network performance can help you identify and resolve

Weiterlesen

A Smooth Arch Linux Installation with Archinstall.sh and the Brilliance of Hyprland Wayland Compositor

30. September 202330. September 2023
Johannes Rest
Technischer Artikel

Arch Linux is known for its simplicity, customization, and DIY approach. While many Linux enthusiasts enjoy building their systems from the ground up, the installation process can be daunting for newcomers. Luckily, Arch Linux provides the Archinstall.sh script, a user-friendly

Weiterlesen

Secure Your System with Regular Snapshots Using Clonezilla

29. September 2023
Johannes Rest
Technischer Artikel

In the ever-evolving landscape of digital technology, safeguarding your system’s integrity and data is paramount. Unforeseen disasters or system failures can strike at any time, potentially leading to the loss of valuable information and countless hours of work. Fortunately, Clonezilla,

Weiterlesen

Safeguarding Your Linux System with Timeshift: A Comprehensive Guide

29. September 2023
Johannes Rest
Technischer Artikel

In the world of Linux, system stability and data integrity are paramount. Unexpected issues can arise at any time, jeopardizing your work, settings, and valuable files. To protect your Linux system effectively, it’s essential to have a reliable backup and

Weiterlesen

Efficient Data Backup on Linux with BorgBackup

29. September 202329. September 2023
Johannes Rest
Technischer Artikel

In today’s digital age, data is a valuable asset that we cannot afford to lose. Whether it’s important documents, cherished memories in the form of photos and videos, or critical system configurations, having a reliable backup strategy is essential. One

Weiterlesen

Beitragsnavigation

Ältere Beiträge
Neuere Beiträge

JR IT Services
© 2025
Präsentiert von WordPress
Theme: Masonic von ThemeGrill
Zustimmung verwalten
Um dir ein optimales Erlebnis zu bieten, verwenden wir Technologien wie Cookies, um Geräteinformationen zu speichern und/oder darauf zuzugreifen. Wenn du diesen Technologien zustimmst, können wir Daten wie das Surfverhalten oder eindeutige IDs auf dieser Website verarbeiten. Wenn du deine Zustimmung nicht erteilst oder zurückziehst, können bestimmte Merkmale und Funktionen beeinträchtigt werden.
Funktional Immer aktiv
Die technische Speicherung oder der Zugang ist unbedingt erforderlich für den rechtmäßigen Zweck, die Nutzung eines bestimmten Dienstes zu ermöglichen, der vom Teilnehmer oder Nutzer ausdrücklich gewünscht wird, oder für den alleinigen Zweck, die Übertragung einer Nachricht über ein elektronisches Kommunikationsnetz durchzuführen.
Vorlieben
Die technische Speicherung oder der Zugriff ist für den rechtmäßigen Zweck der Speicherung von Präferenzen erforderlich, die nicht vom Abonnenten oder Benutzer angefordert wurden.
Statistiken
Die technische Speicherung oder der Zugriff, der ausschließlich zu statistischen Zwecken erfolgt. Die technische Speicherung oder der Zugriff, der ausschließlich zu anonymen statistischen Zwecken verwendet wird. Ohne eine Vorladung, die freiwillige Zustimmung deines Internetdienstanbieters oder zusätzliche Aufzeichnungen von Dritten können die zu diesem Zweck gespeicherten oder abgerufenen Informationen allein in der Regel nicht dazu verwendet werden, dich zu identifizieren.
Marketing
Die technische Speicherung oder der Zugriff ist erforderlich, um Nutzerprofile zu erstellen, um Werbung zu versenden oder um den Nutzer auf einer Website oder über mehrere Websites hinweg zu ähnlichen Marketingzwecken zu verfolgen.
  • Optionen verwalten
  • Dienste verwalten
  • Verwalten von {vendor_count}-Lieferanten
  • Lese mehr über diese Zwecke
Einstellungen ansehen
  • {title}
  • {title}
  • {title}