Tematy, o których teraz się mówi No96

🍵 Green Tea – nowy kolektor śmieci w Go
Green Tea potwierdza konsekwentne dążenie Go do innowacji wydajnościowych, łącząc projektowanie kompilatora z architekturą nowoczesnych CPU w celu redukcji opóźnień i poprawy skalowalności w aplikacjach wysokowydajnych.
Go 1.25 wprowadza Green Tea – nowy eksperymentalny kolektor śmieci, który skraca czas GC nawet o 40% i jest już używany produkcyjnie w Google. Green Tea zastępuje tradycyjny algorytm mark-sweep metodą skanowania stron zoptymalizowaną pod kątem wydajności pamięci podręcznej i przyspieszenia wektorowego, co przynosi znaczące oszczędności CPU. W wersji Go 1.26 ma stać się domyślnym rozwiązaniem, oznaczając istotny postęp w efektywności zarządzania pamięcią.
🔗Czytaj Więcej🔗

🐘 Kafka jest szybka – ja i tak wybiorę Postgresa
Wnikliwa krytyka „resume-driven design” – artykuł trafnie wpisuje się w debatę o prostocie infrastruktury i przesadnej komplikacji systemów, inspirując do refleksji nad rozsądną architekturą.
Rozbudowany artykuł techniczny porównuje PostgreSQL jako system pub/sub i kolejki z wydajnością Kafki w różnych konfiguracjach. Autor dowodzi, że Postgres, przy nowoczesnym sprzęcie i odpowiednim tuningu, potrafi obsłużyć obciążenia zwykle delegowane do złożonych systemów rozproszonych. Przesłanie tekstu promuje prostotę – „używaj Postgresa, dopóki się nie zatka” – jako zdroworozsądną alternatywę dla nadmiernej inżynierii.
🔗Czytaj Więcej🔗

⚙️ Pisanie kompilatora C w Zigu
Projekt pokazuje rosnące znaczenie Ziga w programowaniu systemowym i badaniach nad kompilatorami, przyciągając twórców zainteresowanych implementacją języków i nauką poprzez praktykę.
Autor opisuje cykl wpisów blogowych, w których uczył się języka Zig, tworząc kompilator C nazwany „paella”. Projekt, inspirowany książką Nory Sandler „Writing a C Compiler”, stanowił zarówno ćwiczenie edukacyjne, jak i osobisty eksperyment podczas zawodowej zmiany kierunku.
🔗Czytaj Więcej🔗