Blog Logo
TAGS

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

Logseq: A Privacy-First, Open-Source Platform for Knowledge Management and Collaboration

Logseq is a knowledge management and collaboration platform that prioritizes privacy, longevity, and user control. With powerful tools for organizing and structuring notes, including support for Markd...

Read more...

Why note-taking apps don’t make us smarter

For decades, software tools have promised to make working life easier, but when it comes to improving our thinking, they seem to fall short. This article explores the limitations of note-taking apps a...

Read more...

<> htmx ~ Why htmx Does Not Have a Build Step

A recurring question from some htmx contributors is why htmx isn’t written in TypeScript, or, for that matter, why htmx lacks any build step at all. The full htmx source is a single 3,500-line JavaScr...

Read more...

# .NET 6 OpenAPI with TypeScript Client Generation

This is a sample application demonstrating .NET 6 with OpenAPI client code generation. While gRPC and GraphQL seem to be en vogue, REST with OpenAPI offers many of the same benefits in terms of contra...

Read more...

Generate ASP.NET Core OpenAPI Spec At Build Time

I recently worked with Swashbuckle, a .NET package that can generate Swagger 2.0 and OpenAPI 3.0 specifications from existing ASP.NET Core solutions. The benefit of the library is we can write HTTP AP...

Read more...

How .NET 7.0 boosted AIS.NET performance by 19%

At endjin, we maintain Ais.Net, an open source high-performance library for parsing AIS message. Last year when .NET 6.0 came out, we re-ran our benchmarks and found a 20% performance boost. Weve repe...

Read more...

OpenTF Announces Fork of Terraform

Two weeks ago, HashiCorp announced they are changing the license to all their core products, including Terraform, to the Business Source License (BSL). In an attempt to keep Terraform open source, we ...

Read more...

Prototyping, an underestimated design skill

Coding is an underestimated part of the design. When we think about the design, we immediately fall to whiteboard diagrams, sticky notes, or endless discussions. That’s fine and one way of doing thing...

Read more...