Kraken Technologies: How we organise our very large Python monolith
Hi, I’m David, a Python developer at Kraken Technologies. I work on Kraken: a Python application which has, at last count, 27,637 modules. Yes, you read that right: nearly 28k separate Python files - ...
LONGNET: Scaling Transformers to 1,000,000,000 Tokens
Scaling sequence length has become a critical demand in the era of large language models. In this work, we introduce LONG NET, a Transformer variant that can scale sequence length to more than 1 billi...
Microsofts LongNet: The Future of AI
Microsofts newest architecture, LongNet, has the potential to ingest the entire Internet and deliver 1-billion-token prompts in just half a second. With LongNet, we enter a new realm of possibility fo...
Anthropic: A Safety-First AI Company
Anthropic, creator of Claude 2, is a startup focused on developing safe artificial intelligence systems. The founders, who previously worked at OpenAI, aim to ensure that AI aligns with human goals an...
Custom instructions for ChatGPT
We’re rolling out custom instructions to give you more control over how ChatGPT responds. Set your preferences, and ChatGPT will keep them in mind for all future conversations. Custom instructions all...
Is it the end for Apache Airflow?
This is the extended version of my presentation with more details, some dives into the code, and my struggles that werent mentioned in the talk I gave at PyCon LT 2023. Im going to cover only Apache A...
LinkedIn Adopts Protocol Buffers for Microservices Integration and Reduces Latency
LinkedIn adopted Protocol Buffers for exchanging data between microservices more efficiently across its platform and integrated it with Rest.li, their open-source REST framework. After the company-wid...
Democratising Software Architecture • Eoin Woods • GOTO 2023

Check out a version of this talk with better audio here: https://youtu.be/nchRmYvUf2Y This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams https://gotoams.nl Eoin Woods - Chief E...
Decoupling UI and Logic in React: A Clean Code Approach with Headless Components
In this article, we will demystify the concept of headless components in React and explore how they can simplify the management of complex user interfaces. We will start by extracting a useToggle hook...
Iosevka: An Open-Source Typeface for Code and Technical Documents
Iosevka is an open-source font family designed for writing code, using in terminals, and preparing technical documents. It offers a variety of styles and weights, including sans-serif and slab-serif, ...
Moving from a product to a service mindset
Thanks to DevOps, cloud computing, and other industry trends, many organizations are shifting from a product mindset to a service mindset. This blog explores the impact on software engineering teams a...
Stability AI CEO: Most outsourced coders in India will go in 2 years
Stability AI CEO predicts that the majority of outsourced coders in India will be obsolete within the next two years. This prediction comes amidst an increasing push for automation and advancements in...
The Next Frontier For Large Language Models Is Biology
Large language models like GPT-4 have taken the world by storm thanks to their astonishing command of natural language. Yet the most significant long-term opportunity for LLMs will entail an entirely ...
The Architect’s Blueprint: Understanding Software Styles and Patterns
In software development, architecture plays a crucial role in shaping the structure and behavior of software systems. It provides a blueprint for system design, detailing how components interact with ...
Meta to release open-source commercial AI model
Meta, the parent company of Facebook, has announced plans to release an open-source commercial AI model, aiming to compete with OpenAI and Google. This move can potentially revolutionize the AI indust...
Mindmaps using ChatGPT and PlantUML
In this article, we explore how to create mindmaps using ChatGPT and PlantUML. We discuss the concept of mindmaps, their uses, and the benefits they provide in organizing information. We then delve in...
Multi-Layered Caching in .NET Microservices
Caching plays a crucial role in optimizing the performance and scalability of .NET microservices. It allows frequently accessed data to be stored in memory or fast storage mediums, reducing the need t...
Entity framework features I wish I knew earlier
We as developers can make a lot of code work. But, does this mean were doing it the right way? Sometimes it will be, other times theres a better way. And when theres a better way were often not even a...
Introducing Smart Locks in Unity Version Control
Meet Smart Locks, a new way to reduce merge conflicts with Unity Version Control. Smart Locks vastly reduces the painful merge conflicts commonly associated with file locks and branching. Developers h...
Common Software Diagramming Mistakes
Diagrams are powerful tools to explain software systems, but they often contain common mistakes that make them confusing and less valuable. This article discusses the importance of adding labels and t...