An in-depth guide to Dapr workflow patterns in .NET
After covering Dapr workflow basics in the previous article, let’s take a look at the different application patterns that can be used with Dapr workflow and .NET. The patterns covered in this post are...
Create a Movie Database
Minimal Documentation Creating a movie database is a crucial step in managing film-related information efficiently. This JSON structure aims to provide guidance on how to design such a database with ...
Introducing Predictive Debugging: A Game-Changing Look into the Future
With the introduction of debugging tools, software developers were empowered to interactively investigate the control flow of software programs to find bugs in live environments. At JetBrains, we’ve a...
AI tooling for Java developers with SK | Semantic Kernel
Every system needs to be able to add AI to its workflow to empower the users to complete their task much faster. The Semantic Kernel team and community have been working hard to create a Java based ke...
Google DeepMind CEO Demis Hassabis on ChatGPT, AI, LLMs, and more - The Verge
Today, I’m talking to Demis Hassabis, the CEO of Google DeepMind, the newly created division of Google responsible for AI efforts across the company. Google DeepMind is the result of an internal merge...
Announcing turmoil | Tokio - An asynchronous Rust runtime
Today, we are happy to announce the initial release of turmoil, a framework for developing and testing distributed systems. Testing distributed systems is hard. Non-determinism is everywhere (network,...
Modular CSS Layout for Obsidian
# Modular CSS Layout for Obsidian This is a repository for modular CSS layout hack for use with [Obsidian.md](https://obsidian.md/). Its meant to complement/assist Community Theme, focusing solely on...
Obisidiosaurus: Convert Obsidian Markdown Notes to Docusaurus Static Site Builder
Obsidiosaurus is a converter that allows for a better experience writing and maintaining Obsidian markdown notes with Docusaurus. It offers documentation, blog, multiple blogs, localisation i18n, mult...
StranglerFigApplication - Legacy Rehab and Application Architecture
When rewriting an important system, the Strangler Fig Application metaphor offers a gradual approach, reducing risk and allowing new value to appear earlier. By gradually creating a new system around ...
Tales from the .NET Migration Trenches - Intro
Over the past year or so Ive been part of a large-ish modernization effort, both migrating from .NET 4.8 to .NET 6 (the latest LTS at the time) and from an on-premise deployment to Azure. While these ...
AWS Cognito and Web Applications – Protecting and Accessing APIs (JavaScript and .NET Core)
A typical web application consists of a frontend (HTML, JavaScript, CSS), a backend (e.g. REST API) and database for persistence. Token based authentication is a very common way to manage authenticati...
Build Serverless application with AWS Amplify, AWS API Gateway, AWS Lambda and Cognito Auth
Serverless is a cloud-native development model that allows developers to build and run applications without having to manage servers. AWS Lambda is a serverless computing service provided by Amazon We...
Configure AWS Amplify
In this section we are going to allow our users to login and sign up for our app. To do this we are going to start connecting the AWS resources that we created in the backend section. To do this we’ll...
How to Access the User in Lambda Functions (with Amplify)
In this tutorial, you will learn how to get the user who calls the AWS Lambda function. We will use function composition for Express middleware to pass the user to all requests. The tutorial covers ac...
MetaGPT: The Multi-Agent Framework
# MetaGPT: The Multi-Agent Framework Assign different roles to GPTs to form a collaborative software entity for complex tasks. 1. MetaGPT takes a **one line requirement** as input and outputs **user s...
OpenTF Foundation
Terraform was open-sourced in 2014 under the Mozilla Public License (v 2.0) (the “MPL”). Over the next ~9 years, it built up a community that included thousands of users, contributors, customers, cert...
What exactly did Kotlin learn from Java?
Picture this — the year is 2011. JetBrains, the genius folks who gave us IntelliJ IDEA, pulls back the curtain on Kotlin — a fresh-faced, eager programming language ready to take on the world. Fast-fo...
A cheat sheet to migrate from Moq to NSubstitute
Tim Deschryver wrote a blog post titled A cheat sheet to migrate from Moq to NSubstitute on August 14, 2023. The article provides a comprehensive guide on migrating from Moq to NSubstitute. It covers ...
Elsa Workflows
Elsa Core is a workflows library that enables workflow execution in any .NET Core application. Workflows can be defined using code and using the visual workflow designer. Documentation can be found [h...
Toolbox App 2.0 overhauls installations and updates
We’re introducing the biggest update to the Toolbox App yet. We’ve listened to our users’ feedback, analyzed the most voted bug reports in our tracker, and refactored the installation layout to addres...