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

JS/Web:
W obronie Single Page Application! - https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/

Golang:
Optymalizacja algorytmu B-Tree zmieniając interfejs na generic - https://www.scylladb.com/2022/04/27/shaving-40-off-googles-b-tree-implementation-with-go-generics/
Golang zamiast skryptów basha? - https://github.com/bitfield/script
Naucz się Go pisząc testy - https://quii.gitbook.io/learn-go-with-tests/
Jak pisać skutecznie w Go - https://go.dev/doc/effective_go

Rust:
Build 5x szybszy przy uzyciu fleets - https://fleet.rs/
Nowoczesny język skryptowy - https://hush-shell.github.io/foreword.html

Kubernetes/Docker:
Deep Dive
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
W obronie Single Page Application! - https://williamkennedy.ninja/javascript/2022/05/03/in-defence-of-the-single-page-application/

Golang:
Optymalizacja algorytmu B-Tree zmieniając interfejs na generic - https://www.scylladb.com/2022/04/27/shaving-40-off-googles-b-tree-implementation-with-go-generics/
Golang zamiast skryptów basha? - https://github.com/bitfield/script
Naucz się Go pisząc testy - https://quii.gitbook.io/learn-go-with-tests/
Jak pisać skutecznie w Go - https://go.dev/doc/effective_go

Rust:
Build 5x szybszy przy uzyciu fleets - https://fleet.rs/
Nowoczesny język skryptowy - https://hush-shell.github.io/foreword.html

Kubernetes/Docker:
Deep Dive
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Alternatywa dla npm - https://pnpm.io
Alternatywa lerny - https://turborepo.org/blog/turbo-1-2-0
Typescript++ - Typescript ale szybki jak Rust? - https://zaplib.com/docs/blog_ts++.html
Generator stron za pomocą Markdown - https://retype.com
Node.js v18 - fetch i test runner (experymentalnie) - https://nodejs.org/en/blog/announcements/v18-release-announce/
Kompilowanie kodu js do exe? - działa na MacOS, Linux i Windows - https://github.com/nexe/nexe
Wrapper do youtube - https://github.com/LuanRT/YouTube.js

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

JS/Web:
WebGPU - Web API that gives you low-level, general-purpose access GPUs - https://surma.dev/things/webgpu/
Co nowego w ECMAScript 2022 - https://dev.to/jasmin/whats-new-in-es2022-1de6
Hackowanie JWT - https://systemweakness.com/hacking-jwt-d29f39e202d5
Makefile zamiast package.json scripts? - https://spin.atomicobject.com/2021/03/22/makefiles-vs-package-json-scripts/

Golang:
Napisany w Golangu serwer Redis'a do użycia w testach jednostkowych - https://github.com/alicebob/miniredis

Programowanie:
USB - Reverse Engineering and Writing Drivers - https://www.youtube.com/watch?v=is9wVOKeIjQ

Kubernetes/Docker:
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Fingerprint bez użycia JS - https://noscriptfingerprint.com
State of js 2021 - https://2021.stateofjs.com/en-US/resources/

Golang:
WASM w Golang - https://github.com/tetratelabs/wazero
"Co chciałbym zobaczyć w Go 2.0" - https://www.sethvargo.com/what-id-like-to-see-in-go-2/
Dependency Injection w Go - https://vincent.composieux.fr/article/dependency-injection-in-go-with-uber-go-fx

Rust:
Błędy których Rust nie wyłapuje (przyklady w js, Go i oczywiscie Rust) - https://fasterthanli.me/articles/some-mistakes-rust-doesnt-catch
Rust Survey 2021 - znów nie mogę załączyć
#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
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Fingerprint na podstawie wiadomości hello w nawiązywaniu sesji TLS oraz jak go obejść - https://httptoolkit.tech/blog/tls-fingerprinting-node-js/

Golang:
Sprawdza moduły pod względem zależności (sieć, pisanie do plików, syscall etc) - https://github.com/cugu/gocap

Rust:
Desktop apps - alternatywa dla elektrona - https://tauri.studio/en/
Napi - v2 zostało mocno uproszczone - https://napi.rs/blog/announce-v2

Cloud/CDN:
Przyspieszenie Gitlab-ci - https://blog.nimbleways.com/let-s-make-faster-gitlab-ci-cd-pipelines/
NPK to rozproszona
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
W NPM można było bez autoryzacji publikować nowe wersje dowolnego pakietu! - https://sekurak.pl/krok-od-totalnego-chaosu-i-masowych-hackow-aplikacji-w-internecie-w-npm-mozna-bylo-bez-autoryzacji-publikowac-nowe-wersje-dowolnego-pakietu/
Hypermedia as the Engine of Application State (HATEOAS) - https://htmx.org/essays/hateoas/
Alternatywa dla NVM - automatyczne przełączanie wersji node.js - https://sirre.al/2021/02/12/volta-vs-nvm-for-managing-javascript-tooling/

Golang:
Komponenty frontowe w Go - https://github.com/yuriizinets/kyoto

Rust:
Rust w środowisku JS - https://leerob.io/blog/rust
Nauka Rust dla Web Dewelopera - https://codeamigo.dev/lessons/preview/161 i
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Fingerprinting bez js - https://fingerprintjs.com/blog/disabling-javascript-wont-stop-fingerprinting/
21 ciekawych repozytoriów o JS - algorytmy, wtfjs, best practices, awesome itd. - https://madza.hashnode.dev/21-github-repositories-to-become-a-javascript-master
Nowy ficzer w devtool chroma - nagrywanie i mierzenie user flow - https://developer.chrome.com/docs/devtools/recorder/?

Golang:
Nowości w 1.18 - https://sebastian-holstein.de/post/2021-11-08-go-1.18-features/

Rust:
System76 tworzy nowy desktop w rust (podobno nie bazuje na GNOME jak ich poprzedni COSMIC)
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Anti debug app w js i wasm - https://remyhax.xyz/posts/javascript-wasm-anti-debug/

Golang:
Server side components w Go - https://ssceng.codes

Rust:
Game engine w rust - https://rg3d.rs/general/2021/08/21/0.22-feature-highlights.html
Gra snake bootowalna na procesorze x86_64 - https://github.com/trusch/snakeos

Programowanie:
API tokeny - porównanie - https://fly.io/blog/api-tokens-a-tedious-survey/

Kubernetes/Docker:
Autoskalowanie - Kubernetes-based Event Driven Autoscaling - https://github.com/kedacore/keda
Narzędzie do testowania k8s pod
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Przydatny moduł do sprawdzenia dlaczego proces node'a nadal działa - szczególnie przydatne gdy testy wiszą i nie wiemy na co czekają - https://www.npmjs.com/package/why-is-node-running
Tool do debugu - sprawdza co w kodzie zajmuje dużo czasu CPU lub zjada pamięć - https://clinicjs.org
Node.js Security Cheat Sheet - https://cheatsheetseries.owasp.org/cheatsheets/Nodejs_Security_Cheat_Sheet.html
Historia oraz opis podatnosci w V8 Array.prototype.concat - https://tiszka.com/blog/CVE_2021_21225.html

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

Golang:
Uruchamianie aplikacji Go w enklawach Intel® SGX bez zmian w kodzie - https://blog.edgeless.systems/how-we-built-ego-c02220360503

Rust:
Wizualizacja Lifetime i Borrow w rust - https://github.com/rustviz/rustviz

Programowanie:
Machine learning podstawy od microsoftu (kod w python) - https://github.com/microsoft/ML-For-Beginners

Kubernetes:
Plugin do k8s pokazujący macierz dostępów - https://github.com/corneliusweig/rakkess
Tool do wywoływania awarii w klastrze k8s - Chaos Engineering -
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Nowy klient HTTP/1.1 - blazing fast - https://github.com/nodejs/undici
Blazing fast GraphQL engine - graphql server + postgresql - https://github.com/hasura/graphql-engine
Nowoczesny CSS - Minimal snippets for modern CSS layouts and components - https://smolcss.dev/
Node.js best practices - https://github.com/lirantal/nodejs-cli-apps-best-practices

Programowanie:
DAAAARMOOOOO - https://freestuff.dev/
AI - więcej niż zwykły autocomplete - https://copilot.github.com/
Jak sprawić aby współpracownicy znienawidzili twój kod?
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Nauka DOM Events - https://domevents.dev/
Jakie zmiany czekają nas w React 18 - https://reactjs.org/blog/2021/06/08/the-plan-for-react-18.html
Oraz jakie zmiany czekają nas w Next-11 - https://nextjs.org/blog/next-11

Golang:
GUI w go - https://gioui.org/
Blazing fast IDE for GoLang - wspiera skróty z vima - https://codeperfect95.com/

Rust:
Binarka wrzucona do mema - cargo memex exec meme.jpg - https://github.com/mattsse/cargo-memex

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

JS/Web:
Tool do tworzenia testów bez pisania kodu - https://www.spearmintjs.com/

Programowanie:
Alrgorytmy - implementacje w wielu językach (js, python, go, rust, swift, kotlin, haskell i sporo innych) - https://github.com/TheAlgorithms

Cloud/CDN:
Jak i po co używać CSRF, CORS, oraz innych nagłówków HTTP związanych z bezpieczeństwem - https://blog.vnaik.com/posts/web-attacks.html

Linux/Unix:
Analiza backdora RotaJakiro który przywiązuje dużą wagę do
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Inny sposób pisania aplikacji w js - taki bardziej graficzny ;) - https://natto.dev/
New-generation build tools - Porównanie eslint, snowpack, vite i wmr - https://css-tricks.com/comparing-the-new-generation-of-build-tools/
Z jakich tooli skorzystać gdy tworzymy nowy projekt w Typescript - https://www.metachris.com/2021/04/starting-a-typescript-project-in-2021/

Golang:
Tool do testów z ładnym UI - https://github.com/smartystreets/goconvey

Rust:
Jak przyspieszyć czas kompilowania o 70% na Mac'u?
@sredni_szu: Właśnie testowałem na Ubuntu 20.04.2 LTS i działa bez zarzutu sudo timedatectl set-ntp false (wersja systemd 245 - z marca 2020). Nie działa od razu jak i nie wstaje po restarcie.
  • Odpowiedz
@Hauleth: No ja to miałem na nie całkiem nowym systemie wbudowanym, którego nie byłem producentem (aplikacja olewała strefy czasowe i miała własny system synchronizacji czasu, więc po podłączeniu do internetu całość wariowała).
Przy czym sama opcja, z tego co pamiętam, też pozostawała ustawiona, ale po prostu usługa i tak aktualizowała czas. Pomogło chyba dopiero zamaskowanie jej w cholerę czyli symlink do /dev/null.
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
DevTools - może jest coś o czym nie wiedziałeś - https://blog.asayer.io/15-devtool-secrets-for-javascript-developers

Golang:
Książka o go - podstawy - https://www.practical-go-lessons.com/

Rust:
Zebrane w jednym miejscu kursy, książki, blogi, kanały YT itd o nauce Rust - https://loige.co/where-to-go-to-learn-rust-in-2021/

Programowanie:
Prosta biblioteka w c do pisania gier - https://www.raylib.com/index.html
Liczenie występowania słów - benchmark Python, Go, C++, C,
  • Odpowiedz
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #apple #windows #elektronika

JS/Web:
Cross-platform terminal napisany w TS - https://github.com/Eugeny/terminus
Framework w TS do Cloudflare Workers - https://github.com/lukeed/worktop

Golang:
Go Survey 2020 - https://blog.golang.org/survey2020-results

Rust:
Dwa nowe terminale - gpu-accelerated i cross-platform no i oczywiscie napisane w rust - https://github.com/alacritty/alacritty i https://github.com/wez/wezterm
Highly-available Distributed Fault-tolerant Runtime - https://github.com/bastion-rs/bastion/blob/master/README.md
Użycie bastiona w lambdzie aws - https://blog.bastion.rs/2020/02/01/writing-aws-lambda-functions-with-bastion.html

Programowanie:
Zaawansowany
#mstarzecnews #webdev #programowanie #nodejs #javascript #go #rustlang #it #bash #aws #elektronika

JS/Web:
Next Generation Frontend Tooling - https://vitejs.dev/
Jak dobrać kolory na stronie (tło i tekst) żeby były czytelne - https://whocanuse.com/
Identyfikacja użytkownika przy pomocy favicon - https://supercookie.me/workwise
Blazing fast http/1.1 client (undici: 36,612 ops/sec vs http: 12,028 ops/sec) - https://github.com/nodejs/undici
Jak używać swaggera z node.js - https://medium.com/javascript-in-plain-english/how-to-implement-and-use-swagger-in-nodejs-d0b95e765245
Tworzenie animacji/filmów za pomocą react'a - https://www.remotion.dev/
Przykladowy film który został wygenerowany przy
#mstarzecnews #webdev #programowanie #nodejs #web #javascript #it #bash #aws #apple #windows #elektronika

*JS/Web**:
Graficzny interfejs do zarządzania projektem js (GUI js) - https://guijs.dev/
Race condition w node.js - https://www.nodejsdesignpatterns.com/blog/node-js-race-conditions/
Minifiers benchmark - tldr; UglifyJS i Terser kompresja, esbuild prędkość - https://github.com/privatenumber/minification-benchmarks
Zestaw darmowych ikon (font) - https://icons8.com/line-awesome

*Programowanie**:
Prosty do nauki darmowy i opensource silnik 2D do gier. - https://solar2d.com/
Jak pisać czytelny kod - http://jeremymikkola.com/posts/2021_02_02_how_to_write_readable_code.html
AI autocomplete w IDE - juz