Blog Logo
TAGS

The Pain and the Poetry of Python

The ecosystem of tools for packaging, testing, distributing, and testing Python projects is overwhelming, especially if you’re coming to Python from other languages. In this post, we’ll survey the evo...

Read more...

Whats up Python? New packaging proposal, Python in Excel, a piano in the terminal...

Microsoft announces Python support in Excel. Single file script deps declaration: a new pyproject.toml compatible proposal. Bumping security for pypi: 2FA now activated and one more hire. Milestones: ...

Read more...

Mapper Contexts & Supercontexts: Decoupling Domain-Specific and Domain-Generic Bounded Contexts

You’re building a new system and two members of your team propose alternative architectures for sending notifications. The first developer proposes a push model: bounded contexts should instruct the n...

Read more...

CI/CD

CI/CD is a project that focuses on continuous integration and continuous deployment. It utilizes various GitHub actions workflows for tasks such as publishing, CI, and documentation building. The late...

Read more...

Event transformations, a tool to keep our processes loosely coupled

One of the biggest pains in traditional software design is accidental complexity. Event Sourcing can help with that, as it focuses on the business process and allows for backward compatibility. With E...

Read more...

Welcome to the official Hamilton Github Repository

Hamilton is a general purpose micro-framework for creating dataflows from python functions. It simplifies the creation of wide column dataframes and works on python objects of any type and dataflows o...

Read more...

Strategic DDD Remote Collaboration Toolkit

If you want to get started with Strategic DDD to gain deeper insights into your domain and to align your software architecture with your domain, you can use this free Miro template. The toolkit includ...

Read more...

Visual Studio for Mac Retirement Announcement

Today we are announcing the retirement of the Visual Studio for Mac IDE. Visual Studio for Mac 17.6 will continue to be supported for another 12 months, until August 31st, 2024, with servicing updates...

Read more...

Google Cloud Next 23—Opening Keynote

Google Cloud Next 23—Opening Keynote

Google Cloud CEO, Thomas, has shared his vision for helping customers through digital transformation at this years Cloud Next event. Over the past four years, Thomas and his team have turned Google Cl...

Read more...

What is rustc_codegen_clr?

# What is rustc_codegen_clr? *NOTE: this project is a very early proof-of-concept* This is a compiler backend for rustc which targets the .NET platform and runtime, and could enable compiling rust cod...

Read more...

Algorithm of Thoughts: Enhancing Exploration of Ideas in Large Language Models

Current literature proposes the Algorithm of Thoughts, a strategy to boost reasoning capacities of Large Language Models (LLMs) by employing algorithmic examples. This technique expands idea explorati...

Read more...

Easily build resilient applications using distributed durable async/await

Restate allows you to easily build resilient applications by providing distributed durable async/await functionality. With Restate, you can write RPC handlers that execute reliably, recover partial pr...

Read more...

Introducing ChatGPT Enterprise

We’re launching ChatGPT Enterprise, which offers enterprise-grade security and privacy, unlimited higher-speed GPT-4 access, longer context windows for processing longer inputs, advanced data analysis...

Read more...

OpenTelemetry in 2023 - by Kevin Lin - Bit by Bit

OpenTelemetry (OTEL) started in 2019 as a merger of OpenTracing and OpenCensus, expanding beyond tracing to cover all of observability. OTEL has provided a stable standard for observability pillars, a...

Read more...

Why note-taking apps don’t make us smarter

For decades, software tools have promised to make working life easier, but they don’t seem to be making much progress in improving our thinking. Can AI change that? This article explores the challenge...

Read more...

Why we built Restate

Why we built Restate: Our journey from Apache Flink to developing a project that combines the simplicity of RPC-based applications with the scalability and resilience of stream processing. Learn about...

Read more...

Event Driven Architecture, The Hard Parts

Event Driven Architecture (EDA) is a highly scalable and extensible architectural style where a service publishes an event, and other services can react to it by consuming it and executing their busin...

Read more...

When to use never and unknown in TypeScript - LogRocket Blog

The never and unknown primitive types were introduced in TypeScript v2.0 and v3.0, respectively. TypeScript is carefully designed according to principles of type theory, but it is also a practical lan...

Read more...

# Tag Flow for Obsidian

# Tag Flow for Obsidian Streamline the generation and administration of note lists based on specific tags within Obsidian. This plugin allows for tag selection, list creation, list updating, data per...

Read more...

Designing Microservices with CQRS and Event Sourcing in .NET

Understanding CQRS and Event Sourcing in .NET with a practical example using a simple banking application to explain these key concepts in software design. Combining CQRS and Event Sourcing can make a...

Read more...