Software Design Fundamentals in 2023: Essential Concepts for Modern Software Developers — Part III
In this part III of the series, aruva - empowering ideas discusses virtualization and containerization, Iaas, PaaS and SaaS, OAuth and OIDC; anatomy of a JWT token, Web Security principles around cros...
Physicists Discover New Switch for Superconductivity
Physicists have identified a crucial nematic switch that enables ultrathin materials to undergo a nematic transition and unlock superconductivity, a process that could pave the way for new ways to dri...
Celebrity Deathmatch: Akka.NET vs Orleans - Hannes Lowette - NDC Oslo 2023

Hannes discusses the evolution of the use of actors in software development, citing changes in technology like smartphones and the Internet of things as well as the need for efficient, high-throughput...
Dev Containers. What are they and why do you need them? - Joseph Guadagno - NDC Oslo 2023

Joe Guidagno, Senior Director for a mortgage company and Vice Chairperson of the .net Foundation, explains the benefits of using Dev Containers in Visual Studio Code. He emphasizes the need to solve t...
High Optionality Programming: Architectural Choices That Mitigate Technical Debt - Aaron Stannard

In this talk, Aaron Stannard discusses software architecture and technical debt, which occurs when a decision made early in a projects life cycle results in significant changes that must be made throu...
The Scala Toolkit and its Tutorials for Common Programming Tasks
The Scala organization has released the Scala Toolkit, version 0.2.0, a bundle of pre-existing libraries from the ecosystem that work together to perform common programming tasks. The Toolkit is desig...
Keys To A Dream Software Development Setup

The author initially purchased the Red Dragon K552 mechanical keyboard with blue switches, not realizing they were very loud and obnoxious, which caused issues in their office environment. However, wi...
C4 models as code - Simon Brown - NDC Oslo 2023

Simon Brown, an independent consultant specializing in software architecture, discusses C4 models as code, a way of creating architecture diagrams in a structured and self-describing way. C4 models co...
Deep Dive into Advanced TypeScript: A Live Coding Expedition - Christian Woerz - NDC Oslo 2023

Christian, a full-stack engineer from Switzerland, introduces himself and his experience in type language programming. He shares that he will be demonstrating TypeScript, a language complementary to C...
Introduction to Actor-based Development with Project Orleans - Chris Klug - NDC Oslo 2023

Chris Klug, a software developer and consultant, presented a talk on actor-based development using the cross-platform framework Project Orleans. Project Orleans is designed for building robust, scalab...
Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC Oslo 2023

The speaker discusses intentional code and minimalism as a response to the sentiment that software maintenance is frustrating due to poor design. Rather than focusing on code in this talk, the speaker...
Knowledge Graphs & LLMs: Fine-Tuning Vs. Retrieval-Augmented Generation
Learn about the limitations of Large Language Models (LLMs) and how to overcome them using knowledge graphs and retrieval-augmented generation. In this blog post, Tomaz Bratanic explains how Neo4js Na...
Knowledge Graphs & LLMs: Multi-Hop Question Answering
In this blog post by Tomaz Bratanic on the Neo4j Developer Blog, he discusses the use of Large Language Models (LLMs) in conjunction with knowledge graphs to enable multi-hop question answering. This ...
Sam Altman invests $180 million to add 10 years onto human life expectancy through Retro Biosciences
Retro Biosciences, a startup with a goal of adding 10 years onto the average human life span, has received $180 million from Sam Altman, CEO of OpenAI. Altman, a prominent figure in Silicon Valley and...
SST in 100 seconds

SST is an open source tool designed to simplify the process of building full stack web applications with Amazon Web Services (AWS). It addresses the complexity of integrating various AWS web services ...
# OP Vault
OP Vault is a practical and valuable tool based on the OP Stack, which consists of OpenAI and Pinecone Vector Database. The tool allows users to upload their own custom knowledgebase files and ask que...
Adding an RSS feed to your Next.js app
RSS, or Really Simple Syndication, is one of the means used by site publishers to distribute content in a timely manner. In this lesson, we will learn how to integrate an RSS feed into a Next.js appli...
Gnothi - An AI-assisted journal and toolkit for self-discovery
Gnothi is an open-source project that uses AI to help individuals on their self-discovery journey. It is a journal and toolkit that enables users to analyze their dreams, track habits, and connect wit...
Next.js: Generating RSS Feeds with Static Site Generation
In this post, JonathanMH shares his configuration for generating RSS feeds for his statically generated Next.js site using npmjs.org/feed. With the help of a generateFeeds function, he sets up the fee...
Minimum Viable Architecture • Randy Shoup • YOW! 2022

Randy Shoup, former VP of Engineering and Chief Architect at eBay, gave a talk on minimal viable architecture, highlighting that there is no one perfect architecture for all scales, phases of evolutio...