Wpis z mikrobloga

#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
CSS parser, compiler i minifier napisany w Rust - https://parceljs.org/blog/parcel-css/

Golang:
Lekki dynamiczny, szybki i bezpiecznym język skryptowy dla Go - https://github.com/d5/tengo
Co w binarce zajmuje miejsce - reprezentacja w postaci mapy drzewa - https://github.com/nikolaydubina/go-binsize-treemap
Cross platform (Linux, Mac, Windows, Rpi) GUI framework dla Go - https://github.com/AllenDang/giu
Struktury danych, biblioteka algorytmów np slice, list, stack queu etc. - jak STD w C++ - https://github.com/liyue201/gostl
Gra napisana w Go - działa w przeglądarce - https://github.com/nikki93/raylib-5k

Rust:
Konwertuje kod Rust do C - https://github.com/jrvidal/lipstick/
Poważny błąd bezpieczeństwa w Rust - pozwalał na nieautoryzowane usuwanie katalogów/plików - https://thehackernews.com/2022/01/high-severity-rust-programming-bug.html

Programowanie:
Live stream liczb losowych generowanych mierząc kwantowe fluktuacje próżni - https://qrng.anu.edu.au/random-binary/
A jakby tak programować za pomocą tworzenia struktur folderów? - https://github.com/SinaKhalili/Folders.py

Kubernetes/Docker:
Tool do ułatwienia debugu na lokalnym srodowisku - https://marketplace.visualstudio.com/items?itemName=CodeZero.codezero
A Deep Dive into Kubernetes External Traffic Policies - https://www.asykim.com/blog/deep-dive-into-kubernetes-external-traffic-policies
Skalowanie k8s do 4k węzłów i 200k Pod'ów - https://medium.com/paypal-tech/scaling-kubernetes-to-over-4k-nodes-and-200k-pods-29988fad6ed
A self-service API gateway powered by OpenAPI and Envoy - https://github.com/kubeshop/kusk-gateway/
Maszyna x86 wirtualna w przeglądarce - https://leaningtech.com/webvm-server-less-x86-virtual-machines-in-the-browser/

Cloud/CDN:
Biblioteka ułatwiająca prace z AWS Lambda dla TypeScript (tracking, metrics, logging etc.) - dostępne są też wersja dla Python i Java - https://github.com/awslabs/aws-lambda-powertools-typescript

Linux/Unix:
Szybsza alternatywa dla fail2ban - https://github.com/crowdsecurity/crowdsec
Automatyczne zatrzymywanie (SIGSTOP) nieaktywnych procesów w X11 - https://kernc.github.io/xsuspender/
Systemd by example - https://systemd-by-example.com

Apple:
Hackowanie kamery w Apple - https://www.ryanpickren.com/safari-uxss

Software/Services:
Zestaw narzędzi do tworzenia aplikacji w terminalu - np aplikacja przez ssh - https://charm.sh
Rozproszony system śledzenia wykorzystujący OpenTelemetry i bazy ClickHouse - https://uptrace.dev/open-source/?autoplay

Elektronika:
Orbion The OpenSource Space Mouse - https://github.com/FaqT0tum/Orbion_Space_Mouse
Projekt, który chce ujednolicić standardy inteligentnych urządzeń (smart home) - zwiększając kompatybilność różnych producentów (apple, amazon, alexa, samsung itd) - https://github.com/project-chip/connectedhomeip
Voltage glitching (fault injection) przy użyciu 555 - Zrzut firmware z STM8 za pomocą 555 - https://hackaday.io/project/183537-dumping-firmware-with-a-555/log/202230-the-process
22-latek, który robi własne układy scalone w garażu rodziców - https://www.wired.com/story/22-year-old-builds-chips-parents-garage/
Zdalne granie w GTA 5 na game-boy - https://blog.adafruit.com/2022/01/23/playing-gta5-remotely-on-the-original-game-boy/
Tool do pakowania aplikacji w Golang do obrazu karty SD dla Raspberry Pi - zwartość karty to tylko kernel, bootloader i aplikacja w Go - https://github.com/gokrazy/gokrazy
Serial Studio to wieloplatformowy, wielofunkcyjny program do wizualizacji danych z portów szeregowych (serial port), MQTT i socketów sieciowych (TCP/UDP) - https://serial-studio.github.io
Awsome node-RED - https://github.com/naimo84/awesome-nodered

IT:
Rekomendacje książek dla Engineering Managers, Software Engineers, Product Managers - https://blog.pragmaticengineer.com/holiday-tech-book-recommendations/

Inne:
Najpopularniejsze języki na podstawie miliona wiadomości na redit - https://towardsdatascience.com/the-most-popular-languages-on-reddit-analyzed-with-snowflake-and-a-java-udtf-4e58c8ba473c
Jak działa GPS - https://ciechanow.ski/gps/
  • 4
  • Odpowiedz
via Wykop Mobilny (Android)
  • 0
@mstarzec: używam parcela, wcześniej używałem gulpa i czasem webpacka. Parcel jest najwygodniejszy z tych 3 i przy większej ilości plików nie dzieją się dziwne rzeczy jak w gulpie np. wielokrotne przebudowywanie strony. Do małych i średnich projektów jak najbardziej polecam.
  • Odpowiedz