|
59 | 59 | - [Trivia](#trivia) |
60 | 60 |
|
61 | 61 | ## Architecture |
| 62 | +- [Oskar Dudycz - Testing Event Sourcing, Emmett edition](/en/testing_event_sourcing_emmett_edition/) |
| 63 | +- [Swizec Teller - The 3 budgets](https://swizec.com/blog/the-3-budgets/) |
| 64 | +- [Josh Collinsworth - The quiet, pervasive devaluation of frontend](https://joshcollinsworth.com/blog/devaluing-frontend) |
| 65 | +- [Dan North - How simple is too simple?](https://dannorth.net/how-simple-is-too-simple/) |
| 66 | +- [Decathlon - BFF: A design pattern helping teams gain ownership](https://medium.com/decathlondigital/bff-a-design-pattern-helping-teams-gain-ownership-677846e26b20) |
| 67 | +- [Expedia - Search Speed: Making Expedia Flights Faster](https://medium.com/expedia-group-tech/search-speed-making-expedia-flights-faster-5c3f7fec4c10) |
| 68 | +- [Andrew Schofield - Queues for Kafka](https://medium.com/@andrew_schofield/queues-for-kafka-29afa8aeed86) |
| 69 | +- [Linda Rising - Understanding the Power of Abstraction in Patterns](https://www.researchgate.net/publication/3249379_Understanding_the_Power_of_Abstraction_in_Patterns) |
| 70 | +- [Gregor Hohpe - Build Abstractions Not Illusions](https://www.youtube.com/watch?v=aWZFRk-w3ng) |
62 | 71 | - [Tim Berners-Lee - Information Management: A Proposal (WWW Proposal)](https://www.w3.org/History/1989/proposal.html) |
63 | 72 | - [Figma - How Figma’s databases team lived to tell the scale](https://www.figma.com/blog/how-figmas-databases-team-lived-to-tell-the-scale/) |
64 | 73 | - [Neal Ford — Granularity and Communication in Microservice Architectures](https://www.youtube.com/watch?v=L9UWy6oQBuY) |
|
1348 | 1357 | - [ZDNet - Google: Here's what caused our big global outage](https://www.zdnet.com/article/google-heres-what-caused-our-big-global-outage/) |
1349 | 1358 |
|
1350 | 1359 | ## DevOps |
| 1360 | +- [OpenTelemetry - CNCF OpenTelemetry Graduation proposal](https://github.com/cncf/toc/pull/1271) |
| 1361 | +- [McDonald's Technical Blog - Reduce, reuse, recycle: McDonald’s reusable workflows](https://medium.com/mcdonalds-technical-blog/reduce-recycle-reuse-03a57554ee6a) |
| 1362 | +- [Retina - eBPF distributed networking observability tool for Kubernetes](https://github.com/microsoft/retina) |
1351 | 1363 | - [CNCF - Cloud Native FinOps + Cloud Financial Management Microsurvey](https://www.cncf.io/blog/2023/12/20/cncf-cloud-native-finops-cloud-financial-management-microsurvey/) |
1352 | 1364 | - [Double Trouble - How to dive deep into Gitlab Metrics with SQLite and Grafana](https://double-trouble.dev/post/analyzing-gitlab-metrics-sqlite-grafana-guide/) |
1353 | 1365 | - [Allegro Tech Blog - Unlocking Kafka's Potential: Tackling Tail Latency with eBPF](https://blog.allegro.tech/2024/03/kafka-performance-analysis.html) |
|
1593 | 1605 | - [Álvaro Hernández - Automation to run VMs based on vanilla Cloud Images on Firecracker](https://blog.alexellis.io/containerd-development-multipass) |
1594 | 1606 |
|
1595 | 1607 | ## Frontend |
| 1608 | +- [TanStack - High-quality open-source software for web developers](https://tanstack.com/) |
1596 | 1609 | - [Nikita Prokopov - JavaScript Bloat in 2024](https://tonsky.me/blog/js-bloat/) |
1597 | 1610 | - [Adam Fortuna - How we Increased Search Traffic by 20x in 4 Months with the Next.js App Router](https://hardcover.app/blog/next-js-app-router-seo) |
1598 | 1611 | - [Rainer Hahnekamp - Local Change Detection in Angular](https://medium.com/ngconf/local-change-detection-in-angular-410d82b38664) |
|
1743 | 1756 | - [Robert Nystorm - Crafting Interpreters](https://craftinginterpreters.com/) |
1744 | 1757 |
|
1745 | 1758 | ## Testing |
| 1759 | +- [Bruno - Opensource IDE For Exploring and Testing Api's (lightweight alternative to postman/insomnia)](https://www.usebruno.com/) |
1746 | 1760 | - [Meta - Automated Unit Test Improvement using Large Language Models as Meta](https://arxiv.org/pdf/2402.09171.pdf) |
1747 | 1761 | - [clumsy - Makes your network condition on Windows significantly worse, but in a controlled and interactive manner](https://github.com/jagt/clumsy) |
1748 | 1762 | - [Microsoft - APIs testing using HTTP files and Rest Client](https://devblogs.microsoft.com/ise/api-testing-using-http-files) |
|
1871 | 1885 | - [Postman - 2020 State of the API Report](https://www.postman.com/state-of-api) |
1872 | 1886 |
|
1873 | 1887 | ## Databases |
| 1888 | +- [Redis - Redis Adopts Dual Source-Available Licensing](https://redis.com/blog/redis-adopts-dual-source-available-licensing/) |
| 1889 | +- [Microsoft - Introducing Garnet – an open-source, next-generation, faster cache-store for accelerating applications and services](https://www.microsoft.com/en-us/research/blog/introducing-garnet-an-open-source-next-generation-faster-cache-store-for-accelerating-applications-and-services/) |
| 1890 | +- [Raddevus - How Much Can Sqlite Handle? Multiple Threads Concurrently Inserting Into Sqlite](https://www.codeproject.com/Articles/5379359/How-Much-Can-Sqlite-Handle-Multiple-Threads-Concur) |
1874 | 1891 | - [PGlite - Lightweight Postgres packaged as WASM into a TypeScript library for the browser, Node.js, Bun and Deno ](https://github.com/electric-sql/pglite) |
1875 | 1892 | - [Astro DB - A fully managed SQL database designed exclusively for Astro](https://astro.build/db/) |
1876 | 1893 | - [Event Store - EventStoreDB 24.2 released](https://www.eventstore.com/blog/esdb-24.2-release-announcement) |
|
2119 | 2136 | - [Gin Bai - Unveiling the Benefits of Causal Inference in Measuring Advertisement Impact](https://medium.com/ssense-tech/unveiling-the-benefits-of-causal-inference-in-measuring-advertisement-impact-b1fdcf354d74) |
2120 | 2137 |
|
2121 | 2138 | ## AI |
| 2139 | +- [Adrian Cockcroft - Nvidia GTC: Hyperscaler Happiness and Enterprise Indigestion](https://thenewstack.io/nvidia-gtc-hyperscaler-happiness-and-enterprise-indigestion) |
2122 | 2140 | - [Amy Castor - Pivot to AI: Pay no attention to the man behind the curtain](https://amycastor.com/2023/09/12/pivot-to-ai-pay-no-attention-to-the-man-behind-the-curtain/) |
2123 | 2141 | - [Jai Vipra & Sarah Myers West - Computional Power and AI](https://ainowinstitute.org/publication/policy/compute-and-ai) |
2124 | 2142 | - [The Verge - Google pauses Gemini’s ability to generate AI images of people after diversity errors](https://www.theverge.com/2024/2/22/24079876/google-gemini-ai-photos-people-pause) |
|
2416 | 2434 | - [Michael Snoyman - Asynchronous Exception Handling in Haskell](https://www.fpcomplete.com/blog/2018/04/async-exception-handling-haskell/) |
2417 | 2435 |
|
2418 | 2436 | ## .NET |
| 2437 | +- [The Breakpoing Show - Episode 016 – The 1 Billion Row Challenge With Mark Rendle](https://www.breakpoint.show/podcast/episode-016-the-1-billion-row-challenge-with-mark-rendle/) |
| 2438 | +- [Steven Giesel - NCronJob - Scheduling made easy](https://steven-giesel.com/blogPost/f58777b8-e10b-4023-845b-9f5ad3b7e48f) |
| 2439 | +- [Gérald Barré - Generate OpenAPI specification at build time from the code in ASP.NET Core](https://www.meziantou.net/generate-openapi-specification-at-build-time-from-the-code-in-asp-net-core.htm) |
| 2440 | +- [Babu Annamalai - Marten native partial updates - patching](https://mysticmind.dev/marten-native-partial-updates-patching) |
2419 | 2441 | - [Arseniy Sharoglazov - Source Code Disclosure in ASP.NET apps](https://swarm.ptsecurity.com/source-code-disclosure-in-asp-net-apps/) |
2420 | 2442 | - [SimdLinq - Drop-in replacement of LINQ aggregation operations extremely faster with SIMD. ](https://github.com/Cysharp/SimdLinq) |
2421 | 2443 | - [Steve Dunn - Prefer test-doubles over mocking frameworks](https://dunnhq.com/posts/2024/prefer-test-doubles-over-mocking/) |
|
3485 | 3507 | - [Michael Lynch - How to Make Your Code Reviewer Fall in Love with You](https://mtlynch.io/code-review-love/) |
3486 | 3508 |
|
3487 | 3509 | ## Management |
| 3510 | +- [Padmal Vitharana, Shahir A. Daya - Challenges in Adopting and Sustaining Microservice-based Software Development. Organizational challenges can be more difficult than technical ones.](https://queue.acm.org/detail.cfm?id=3649402) |
3488 | 3511 | - [Will Larson - Friction isn't velocity](https://lethain.com/friction-vs-velocity/) |
3489 | 3512 | - [Robert Kegan, Lisa Lahey - An Everyone Culture: Becoming a Deliberately Developmental Organization](https://ssir.org/books/excerpts/entry/becoming_a_deliberately_developmental_organization) |
3490 | 3513 | - [Elizabeth Ayer - Too many cooks or not enough kitchens?](https://www.youtube.com/watch?v=n0VeZRTZFxE) |
|
3683 | 3706 | - [Joe Procopio - This Is Why Your Customers Hate Your Minimum Viable Product](https://jproco.medium.com/this-is-why-your-customers-hate-your-minimum-viable-product-664f5eece0b0) |
3684 | 3707 |
|
3685 | 3708 | ## Java |
| 3709 | +- [Inside Java - The Arrival of Java 22!](https://inside.java/2024/03/19/the-arrival-of-java-22/) |
| 3710 | +- [Piotr Przybył - The best Java 22 feature: concurrent gathering](https://softwaregarden.dev/en/posts/new-java/gatherers/concurrent/) |
3686 | 3711 | - [All Java conference talks from 2023 ordered by the number of views](https://techtalksweekly.substack.com/p/all-java-conference-talks-from-2023) |
3687 | 3712 | - [Michael Redlich - JDK 22 and JDK 23: What We Know So Far](https://www.infoq.com/news/2024/03/java-22-so-far/) |
3688 | 3713 | - [Paul Bakker - How Netflix Really Uses Java](https://www.infoq.com/presentations/netflix-java) |
|
3869 | 3894 | - [Gary Bernhardt - Wat](https://www.destroyallsoftware.com/talks/wat) |
3870 | 3895 |
|
3871 | 3896 | ## TypeScript |
| 3897 | +- [Matt Pocock - Type vs Interface: Which Should You Use?](https://www.totaltypescript.com/type-vs-interface-which-should-you-use) |
3872 | 3898 | - [Microsoft - Announcing TypeScript 5.4](https://devblogs.microsoft.com/typescript/announcing-typescript-5-4/) |
3873 | 3899 | - [tsup - The simplest and fastest way to bundle your TypeScript libraries.](https://github.com/egoist/tsup) |
3874 | 3900 | - [Alexey Berezin - With or without enums in TypeScript](https://blog.beraliv.dev/2022-09-10-with-or-without-enums) |
|
3913 | 3939 | - [Giorgio Delgado - Type-Safe Error Handling In TypeScript ](https://dev.to/_gdelgado/type-safe-error-handling-in-typescript-1p4n) |
3914 | 3940 |
|
3915 | 3941 | ## Node.js |
| 3942 | +- [Drizzle - Headless TypeScript ORM with a head. Runs on Node, Bun and Deno. Lives on the Edge and yes, it's a JavaScript ORM too](https://github.com/drizzle-team/drizzle-orm) |
3916 | 3943 | - [Mario Bittencourt - Event Sourcing with Emmett: Reducing the Entry Barrier](https://medium.com/@mbneto/event-sourcing-with-emmett-how-to-reduce-the-entry-barrier-bf2d638c0437) |
3917 | 3944 | - [Brandon Roberts - Announcing AnalogJS 1.0 🚀](https://dev.to/analogjs/announcing-analogjs-10-19an) |
3918 | 3945 | - [Confluent - Confluent's Javascript Client for Apache Kafka](https://github.com/confluentinc/confluent-kafka-javascript) |
|
4603 | 4630 | - [Nader Dabit - 11 Beautiful VS Code Themes for 2021](https://dabit3.hashnode.dev/11-beautiful-vs-code-themes-for-2021-ckiaxv7w303f5pqs1a8px3g7d) |
4604 | 4631 |
|
4605 | 4632 | ## Security |
| 4633 | +- [ArsTechnica - Unpatchable vulnerability in Apple chip leaks secret encryption keys](https://arstechnica.com/security/2024/03/hackers-can-extract-secret-encryption-keys-from-apples-mac-chips/) |
4606 | 4634 | - [TechCrunch - A leaky database spilled 2FA codes for the world’s tech giants](https://techcrunch.com/2024/02/29/leaky-database-two-factor-codes/) |
4607 | 4635 | - [Microsoft Threat Intelligence - Staying ahead of threat actors in the age of AI](https://www.microsoft.com/en-us/security/blog/2024/02/14/staying-ahead-of-threat-actors-in-the-age-of-ai/) |
4608 | 4636 | - [Virgil Security - Essential security platform for your product](https://virgilsecurity.com/) |
|
4812 | 4840 | - [Pablo Cibraro - 101 Smart Contracts and Decentralized Apps in Ethereum](https://auth0.com/blog/101-smart-contracts-and-decentralized-apps-in-ethereum/) |
4813 | 4841 |
|
4814 | 4842 | ## Trivia |
| 4843 | +- [Werner Vogels - District heating: Using data centers to heat communities](https://www.allthingsdistributed.com/2024/03/district-heating-using-data-centers-to-heat-communities.html) |
| 4844 | +- [LifeHacker - How to Make Google Show You the Good Search Results Again](https://lifehacker.com/tech/how-to-get-more-accurate-google-search-results) |
4815 | 4845 | - [Jason Grigsby - Handling Death Gracefully in Digital Experiences](https://cloudfour.com/thinks/handling-death-gracefully-in-digital-experiences/) |
4816 | 4846 | - [Paul Graham - Life is Short](https://www.paulgraham.com/vb.html) |
4817 | 4847 | - [The Washington Post - No one had ever ‘beat’ Tetris. Then came a 13-year-old phenom.](https://www.washingtonpost.com/nation/2024/01/04/13-year-old-beats-tetris/) |
|
0 commit comments