<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <title>programming</title>
    <link rel="self" type="application/atom+xml" href="https://links.blue42.net/guest/lists/5/feed"/>
    <updated>2026-05-19T11:29:33+00:00</updated>
    <id>https://links.blue42.net/guest/lists/5/feed</id>
            <entry>
            <id>https://links.blue42.net/links/1649</id>
            <title type="text"><![CDATA[avelino/awesome-go: A curated list of awesome Go frameworks, libraries and software]]></title>
            <link rel="alternate" href="https://github.com/avelino/awesome-go" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1649"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[A curated list of awesome Go frameworks, libraries and software - avelino/awesome-go]]>
            </summary>
            <updated>2025-01-03T15:49:47+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1648</id>
            <title type="text"><![CDATA[Jeffrey Paul: README HOWTO]]></title>
            <link rel="alternate" href="https://sneak.berlin/20241224/readme-howto/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1648"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[The personal website of Jeffrey Paul. ]]>
            </summary>
            <updated>2025-01-03T15:17:06+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1646</id>
            <title type="text"><![CDATA[Carbon Design System]]></title>
            <link rel="alternate" href="https://carbondesignsystem.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1646"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Carbon is IBM’s open source design system for products and digital experiences. With the IBM Design Language as its foundation, the system consists of working code, design tools and resources, human interface guidelines, and a vibrant community of contributors.]]>
            </summary>
            <updated>2024-11-08T12:47:21+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1645</id>
            <title type="text"><![CDATA[Writing secure Go code | Jakub Jarosz]]></title>
            <link rel="alternate" href="https://jarosz.dev/article/writing-secure-go-code/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1645"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Systems & Network Automation]]>
            </summary>
            <updated>2024-11-05T00:37:05+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1644</id>
            <title type="text"><![CDATA[GitHub - ahmetsait/toolgit: Git Productivity Toolkit]]></title>
            <link rel="alternate" href="https://github.com/ahmetsait/toolgit" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1644"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Git Productivity Toolkit. Contribute to ahmetsait/toolgit development by creating an account on GitHub.]]>
            </summary>
            <updated>2024-11-03T22:16:48+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1640</id>
            <title type="text"><![CDATA[Authenticate Users With &quot;Sign in With Google&quot; in Golang | Boot.dev]]></title>
            <link rel="alternate" href="https://blog.boot.dev/golang/how-to-implement-sign-in-with-google-in-golang/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1640"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Users love convenience. If your goal is to make it easy for users to register with your app or website, then implementing the “Sign in with Google” option should be at the top of your priority list.]]>
            </summary>
            <updated>2024-11-02T17:30:05+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1639</id>
            <title type="text"><![CDATA[styleguide | Style guides for Google-originated open-source projects]]></title>
            <link rel="alternate" href="https://google.github.io/styleguide/go/best-practices.html" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1639"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Style guides for Google-originated open-source projects]]>
            </summary>
            <updated>2024-11-02T17:29:34+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1638</id>
            <title type="text"><![CDATA[Implementing Two-Factor Authentication (2FA) with TOTP in Golang - DEV Community]]></title>
            <link rel="alternate" href="https://dev.to/kittipat1413/implementing-two-factor-authentication-2fa-with-totp-in-golang-3o07" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1638"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Introduction   In an era of increasing online security concerns, implementing robust... Tagged with go, webdev, backend, coding.]]>
            </summary>
            <updated>2024-11-02T17:24:09+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1637</id>
            <title type="text"><![CDATA[The Copenhagen Book]]></title>
            <link rel="alternate" href="https://thecopenhagenbook.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1637"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[A basic guideline on implementing auth for the web.]]>
            </summary>
            <updated>2024-10-11T12:25:44+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1633</id>
            <title type="text"><![CDATA[PHP: The Right Way]]></title>
            <link rel="alternate" href="https://phptherightway.com/#code_style_guide" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1633"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative PHP tutorials around the Web]]>
            </summary>
            <updated>2024-10-01T12:58:47+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1631</id>
            <title type="text"><![CDATA[PHP: The Right Way]]></title>
            <link rel="alternate" href="https://phptherightway.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1631"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[An easy-to-read, quick reference for PHP best practices, accepted coding standards, and links to authoritative PHP tutorials around the Web]]>
            </summary>
            <updated>2024-09-18T14:28:09+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1630</id>
            <title type="text"><![CDATA[pthethanh/effective-go: a list of effective go, best practices and go idiomatic]]></title>
            <link rel="alternate" href="https://github.com/pthethanh/effective-go" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1630"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[a list of effective go, best practices and go idiomatic - pthethanh/effective-go]]>
            </summary>
            <updated>2024-09-18T00:15:54+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1627</id>
            <title type="text"><![CDATA[Understanding and Implementing ETags in REST APIs | by Reetesh Kumar | Medium]]></title>
            <link rel="alternate" href="https://medium.com/@reetesh043/understanding-and-implementing-etags-in-rest-apis-659abe0f91ab" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1627"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-09-18T00:13:18+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1626</id>
            <title type="text"><![CDATA[API Documentation &amp; Design Tools for Teams | Swagger]]></title>
            <link rel="alternate" href="https://swagger.io/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1626"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Simplify API development for users, teams, and enterprises with our open source and professional toolset. Find out how Swagger can help you and get started today.]]>
            </summary>
            <updated>2024-09-18T00:12:42+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1623</id>
            <title type="text"><![CDATA[olimorris/codecompanion.nvim: ✨ AI-powered coding, seamlessly in Neovim. Supports Anthropic, Copilot, Gemini, Ollama and OpenAI LLMs]]></title>
            <link rel="alternate" href="https://github.com/olimorris/codecompanion.nvim" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1623"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[✨ AI-powered coding, seamlessly in Neovim. Supports Anthropic, Copilot, Gemini, Ollama and OpenAI LLMs - olimorris/codecompanion.nvim]]>
            </summary>
            <updated>2024-09-17T11:14:17+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1622</id>
            <title type="text"><![CDATA[yetone/avante.nvim: Use your Neovim like using Cursor AI IDE!]]></title>
            <link rel="alternate" href="https://github.com/yetone/avante.nvim" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1622"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Use your Neovim like using Cursor AI IDE! Contribute to yetone/avante.nvim development by creating an account on GitHub.]]>
            </summary>
            <updated>2024-09-17T11:13:31+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1616</id>
            <title type="text"><![CDATA[A Guide to Writing Handlers]]></title>
            <link rel="alternate" href="https://go.googlesource.com/example/+/HEAD/slog-handler-guide/guide.md" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1616"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-09-09T14:22:44+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1615</id>
            <title type="text"><![CDATA[README | go-swagger]]></title>
            <link rel="alternate" href="http://goswagger.io/go-swagger/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1615"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Documentation set for latest master. Swagger 2.0 # This project contains a golang implementation of Swagger 2.0 (aka OpenAPI 2.0). It provide tools to work with swagger specifications.
Swagger is a simple yet powerful representation of your RESTful API.
Swagger in a nutshell
With the largest ecosystem of API tooling on the planet, thousands of developers are supporting Swagger in almost every modern programming language and deployment environment.
With a Swagger-enabled API, you get interactive documentation, client SDK generation and discoverability.]]>
            </summary>
            <updated>2024-09-06T14:56:35+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1611</id>
            <title type="text"><![CDATA[Building LLMs from the Ground Up: A 3-hour Coding Workshop]]></title>
            <link rel="alternate" href="https://magazine.sebastianraschka.com/p/building-llms-from-the-ground-up" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1611"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-09-01T18:30:12+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1608</id>
            <title type="text"><![CDATA[Removing stuff is never obvious yet often better]]></title>
            <link rel="alternate" href="https://www.gkogan.co/removing-stuff/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1608"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[You know the nagging feeling that your product, project, or company has become more complicated than it needs to be? You can solve many problems and get better results by doing something unthinkable to many: removing parts that once seemed essential. My crusade against complexity continues with this short story]]>
            </summary>
            <updated>2024-08-26T12:48:32+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1603</id>
            <title type="text"><![CDATA[For a Great Time, Make it a DateTime | Steve Grunwell]]></title>
            <link rel="alternate" href="https://stevegrunwell.com/blog/php-datetime/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1603"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Understanding PHP's DateTime and DateTimeImmutable classes, including their construction, manipulation, and formatting.]]>
            </summary>
            <updated>2024-07-19T14:09:00+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1602</id>
            <title type="text"><![CDATA[Advanced Bash-Scripting Guide]]></title>
            <link rel="alternate" href="https://tldp.org/LDP/abs/html/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1602"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-07-15T17:51:21+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1600</id>
            <title type="text"><![CDATA[Get plain JSON from MongoDB in Go]]></title>
            <link rel="alternate" href="https://manhtai.github.io/posts/get-plain-json-from-mongodb-in-go/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1600"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-07-04T12:51:53+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1599</id>
            <title type="text"><![CDATA[Introduction to Directed Acyclic Graph - GeeksforGeeks]]></title>
            <link rel="alternate" href="https://www.geeksforgeeks.org/introduction-to-directed-acyclic-graph/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1599"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-06-27T14:42:17+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1598</id>
            <title type="text"><![CDATA[The plan-execute pattern]]></title>
            <link rel="alternate" href="https://mmapped.blog/posts/29-plan-execute" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1598"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[A ubiquitous pattern you won’t find in your textbook.]]>
            </summary>
            <updated>2024-06-27T14:31:23+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1593</id>
            <title type="text"><![CDATA[Go Browser Package | Go Browser Package]]></title>
            <link rel="alternate" href="https://browser.dineshgowda.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1593"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Go Browser Package #  I have been working on a project that required me to identify the browser, device, platform, or bot making a request to my application. The URL shortening service needed to generate analytics and render Open Graph (OG) tags that were optimized for the client.
I wanted to build the service in Go, a fast and efficient language well-suited for building web applications. However, I could not find a simple and easy-to-use package, so I decided to build the Browser package to fill this gap.]]>
            </summary>
            <updated>2024-05-19T17:02:29+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1586</id>
            <title type="text"><![CDATA[xlab-uiuc/acto: Push-Button End-to-End Testing of Kubernetes Operators and Controllers]]></title>
            <link rel="alternate" href="https://github.com/xlab-uiuc/acto" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1586"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Push-Button End-to-End Testing of Kubernetes Operators and Controllers - xlab-uiuc/acto]]>
            </summary>
            <updated>2024-04-01T15:16:22+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1585</id>
            <title type="text"><![CDATA[sieve-project/sieve: Automatic Reliability Testing for Kubernetes Controllers and Operators]]></title>
            <link rel="alternate" href="https://github.com/sieve-project/sieve" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1585"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Automatic Reliability Testing for Kubernetes Controllers and Operators - sieve-project/sieve]]>
            </summary>
            <updated>2024-04-01T15:15:55+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1584</id>
            <title type="text"><![CDATA[PDQ: {\em Pretty Damn Quick} Performance Analyzer]]></title>
            <link rel="alternate" href="http://www.perfdynamics.com/Tools/PDQ.html" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1584"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-04-01T15:15:32+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1583</id>
            <title type="text"><![CDATA[Range Partitioning: Zero to One]]></title>
            <link rel="alternate" href="https://www.aspiring.dev/range-partitioning/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1583"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Of the many partitioning methods used to build distributed systems, range partitioning (dividing data into logical key ranges), is quickly becoming the preferred method to build the most scalable systems.

Yet if you go searching, there's a clear lack of resources on how to implement this: It's buried away in]]>
            </summary>
            <updated>2024-04-01T15:14:52+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1577</id>
            <title type="text"><![CDATA[vi - What is your most productive shortcut with Vim? - Stack Overflow]]></title>
            <link rel="alternate" href="https://stackoverflow.com/questions/1218390/what-is-your-most-productive-shortcut-with-vim" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1577"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-04-01T15:10:31+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1576</id>
            <title type="text"><![CDATA[Failsafe-go - Fault tolerance and resilience patterns for Go]]></title>
            <link rel="alternate" href="https://failsafe-go.dev/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1576"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Failsafe-go website]]>
            </summary>
            <updated>2024-04-01T15:09:09+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1573</id>
            <title type="text"><![CDATA[Basic Things]]></title>
            <link rel="alternate" href="https://matklad.github.io/2024/03/22/basic-things.html" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1573"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-04-01T15:07:41+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1572</id>
            <title type="text"><![CDATA[Garbage Collection for Systems Programmers]]></title>
            <link rel="alternate" href="https://bitbashing.io/gc-for-systems-programmers.html" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1572"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Yet another programming blog. Thoughts on software and related misadventures.
]]>
            </summary>
            <updated>2024-04-01T15:07:05+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1565</id>
            <title type="text"><![CDATA[Simplest way to produce an even distribution of random values? - Mathematics Stack Exchange]]></title>
            <link rel="alternate" href="https://math.stackexchange.com/questions/2580933/simplest-way-to-produce-an-even-distribution-of-random-values" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1565"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-29T20:58:16+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1559</id>
            <title type="text"><![CDATA[matejak/argbash: Bash argument parsing code generator]]></title>
            <link rel="alternate" href="https://github.com/matejak/argbash" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1559"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Bash argument parsing code generator. Contribute to matejak/argbash development by creating an account on GitHub.]]>
            </summary>
            <updated>2024-02-21T18:27:10+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1558</id>
            <title type="text"><![CDATA[BashFAQ/035 - Greg&#039;s Wiki]]></title>
            <link rel="alternate" href="https://mywiki.wooledge.org/BashFAQ/035" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1558"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-21T17:54:00+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1557</id>
            <title type="text"><![CDATA[Big-O Algorithm Complexity Cheat Sheet (Know Thy Complexities!) @ericdrowell]]></title>
            <link rel="alternate" href="https://www.bigocheatsheet.com/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1557"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-21T15:55:58+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1556</id>
            <title type="text"><![CDATA[Special Topics in Distributed Computing (2021) — CS6213 2021]]></title>
            <link rel="alternate" href="https://ilyasergey.net/CS6213/index.html" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1556"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[]]>
            </summary>
            <updated>2024-02-19T19:25:15+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1555</id>
            <title type="text"><![CDATA[A Distributed Systems Reading List]]></title>
            <link rel="alternate" href="https://ferd.ca/a-distributed-systems-reading-list.html" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1555"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[An old document I surfaced with my quick tour of distributed systems theory fundamentals]]>
            </summary>
            <updated>2024-02-19T18:15:08+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1554</id>
            <title type="text"><![CDATA[How I write HTTP services in Go after 13 years | Grafana Labs]]></title>
            <link rel="alternate" href="https://grafana.com/blog/2024/02/09/how-i-write-http-services-in-go-after-13-years/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1554"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[Mat Ryer, principal engineer at Grafana Labs and host of the Go Time podcast, shares what he's learned from more than a dozen years of writing HTTP services in Go.]]>
            </summary>
            <updated>2024-02-09T19:59:12+00:00</updated>
        </entry>
            <entry>
            <id>https://links.blue42.net/links/1547</id>
            <title type="text"><![CDATA[Students&#039; Guide to Raft :: Jon Gjengset]]></title>
            <link rel="alternate" href="https://thesquareplanet.com/blog/students-guide-to-raft/" />
            <link rel="via" type="application/atom+xml" href="https://links.blue42.net/links/1547"/>
            <author>
                <name> <![CDATA[Luke]]></name>
            </author>
            <summary type="text">
                <![CDATA[For the past few months, I have been a Teaching Assistant for MIT’s
6.824 Distributed Systems class.
The class has traditionally had a number of labs building on the Paxos
consensus algorithm, but this year, we decided to make the move to
Raft. Raft was “designed to be easy to
understand”, and our hope was that the change might make the students’
lives easier.
]]>
            </summary>
            <updated>2024-01-26T22:09:50+00:00</updated>
        </entry>
    </feed>
