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...
Unleash the Power of Azure Open AI
ChatGPT has grown explosively in popularity as we all know now. Business users across the globe often tap into the public service to work more productively or act as a creative assistant. However, Cha...
# Hashids
A small .NET package to generate YouTube-like IDs from numbers. It converts numbers like `347` into strings like `yr8`, or array of numbers like `[27, 986]` into `3kTMd`. You can also decode those IDs...
</> htmx ~ htmx is part of the GitHub Accelerator!
We are excited to announce that htmx has been accepted into the first class of the GitHub Open Source Accelerator! This is a tremendous opportunity to work with and learn from some of the most success...
[](https://htmx.org) *high power tools for HTML*
htmx allows you to access AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertex...
The Magic of Message Orchestration
Message orchestration can be a key to implementing component models that deliver on the promise of microservices without the complexity and performance penalties so frequently paid. A message orchestr...
Google DeepMind CEO Demis Hassabis Says Its Next Algorithm Will Eclipse ChatGPT
In 2016, DeepMinds AlphaGo defeated a Go champion, and now CEO Demis Hassabis announces the development of a new AI system called Gemini. Gemini combines the language capabilities of GPT-4 with techni...
5 Ways to Standout as an Architect
Forget about technical mastery; focus on breadth. Improve communication skills. Learn to capture impeccable notes. Develop analytical problem-solving skills. Prioritize delivery without compromising q...
Build Integration and End-to-End Tests with OpenTelemetry and Trace-Based Testing
Tracetest allows you to build integration and end-to-end tests in minutes using OpenTelemetry and trace-based testing. With Tracetest, you can test against real data, assert against response and trace...
MPIRE (MultiProcessing Is Really Easy)
``MPIRE``, short for MultiProcessing Is Really Easy, is a Python package for multiprocessing. ``MPIRE`` is faster in most scenarios, packs more features, and is generally more user-friendly than the d...