Blog Logo
TAGS

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 ...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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 ...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

# 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...

Read more...

</> 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...

Read more...

[![ htmx](https://raw.githubusercontent.com/bigskysoftware/htmx/master/www/static/img/htmx_logo.1.png "high power tools for HTML")](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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...

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...

Read more...