To jest webowa wersja newslettera na kt├│ry mo┼╝esz si─Ö zapisa─ç klikaj─ůc tutaj

Cze┼Ť─ç!

Kolejne wydanie mojego przegl─ůdu internetu ju┼╝ na Ciebie czeka ­čÄë

Dzisiejszy newsletter ma swojego sponsora i jest nim firma Cambly (od nich jest link nr 7).

Cambly to platforma na której mo┼╝esz ─çwiczy─ç swój angielski, rozmawiaj─ůc z native speakerami w krótkich sesjach. Aplikacja umo┼╝liwi Ci swobodny wybór cz─Östotliwo┼Ťci i intensywno┼Ťci ─çwicze┼ä. Mo┼╝esz ─çwiczy─ç rozmow─Ö przez 15 minut, 2 dni w tygodniu, albo np. przez 30 minut codziennie, albo zbudowa─ç inny, dostosowany do siebie plan nauki.

U┼╝ywaj─ůc poni┼╝szego linka za┼éo┼╝ysz konto na Cambly i dostaniesz w prezencie:

https://cambly.biz/unknow40

Ważna uwaga: jest to zniżka stała, co oznacza, że tak długo jak nie zrezygnujesz z konta na Cambly, tak długo płacisz 40%/50% mniej.

Zni┼╝k─Ö na Cambly mo┼╝na aktywowa─ç do 15 lipca lub do wykorzystania 100 kodów

 

A teraz przejd┼║my do tego, co lubisz najbardziej, czyli zestawienia.

Zapraszam do lektury :)

 

ÔŚó #unknownews ÔŚú

  1. ┼Ürednie zarobki programistów w 2022 roku z podzia┼éem na kraje
    https://codesubmit.io/blog/software-engineer-salary-by-country/
    INFO: Pami─Ötaj, ┼╝e na ┼Ťwiecie wysoko┼Ť─ç zarobków podaje si─Ö zwykle w skali roku, a nie miesi─ůca. Wygl─ůda na to, ┼╝e w Polsce jeszcze nam daleko do legendarnego “programista15k”.

  2. GitHacker - narz─Ödzie do wyci─ůgania kodu z katalogów “.git”
    https://github.com/WangYihang/GitHacker
    INFO: Zdarzy┼éo Ci si─Ö znale┼║─ç stron─Ö z udost─Öpnionym katalogiem “.git”, a mo┼╝e sam przypadkowo taki katalog kiedy┼Ť udost─Öpni┼ée┼Ť? GitHacker potrafi odtworzy─ç kod ┼║ród┼éowy aplikacji znajduj─ůcej si─Ö w takim zdalnym repozytorium

  3. Cubernetes - fizyczny lab do zabawy Kubernetesem
    https://www.justingarrison.com/blog/2022-07-06-cubernetes/
    INFO: Dokumentacja budowy fizycznego laba ze starym Apple Power Mac G4 na pok┼éadzie i kilkoma komputerami LP-179. Mo┼╝e pos┼éu┼╝y─ç jako inspiracja, a nie jako instrukcja do wykonania, poniewa┼╝ oryginalny model poch┼éon─ů┼é niemal 30k PLN na budow─Ö.

  4. Tworzenie animowanych wizualizacji danych na urz─ůdzenia mobilne
    https://www.toptal.com/designers/data-visualization/mobile-data-visualization
    INFO: Animacje mog─ů u┼éatwi─ç zrozumienie danych przeci─Ötnemu u┼╝ytkownikowi, ale tylko wtedy, gdy przygotujemy je w poprawny sposób. Artyku┼é wyja┼Ťnia, jak to zrobi dobrze.

  5. Dylemat wagonika - eksperyment my┼Ťlowy z 30 pytaniami
    https://neal.fun/absurd-trolley-problems/
    INFO: Ka┼╝dy z nas s┼éysza┼é pewnie kiedy┼Ť o eksperymencie, w którym wagonik jedzie po torach, na których le┼╝y 5 osób, a zmiana zwrotnicy mo┼╝e je uratowa─ç, zabijaj─ůc przy tym jedn─ů osob─Ö. Ta aplikacja sprawdza Twoje zachowanie przy dodatkowych 29 innych zdarzeniach tego typu. Wci─ůgaj─ůce i pozwalaj─ůce porówna─ç swoje wyniki z innymi.

  6. Lekcje wyci─ůgni─Öte ze skalowania aplikacji JavaScriptowej (arkusz kalkulacyjny)
    https://www.causal.app/blog/scaling
    INFO: Firma dostosowywa┼éa swój produkt z poziomu obs┼éugi kilku tysi─Öcy komórek w arkuszu kalkulacyjnym do kilku miliardów. Jak to efektywnie ogarn─ů─ç w JavaScript?

  7. Cambly - nauka j─Özyka angielskiego przez Internet [sponsorowane]
    https://cambly.biz/unknow40
    INFO: Dzi─Öki Cambly mo┼╝esz porozmawia─ç z native speakerami, kiedy tylko zechcesz, nawet w krótkich, 15-minutowych sesjach. Mo┼╝esz wybiera─ç swoich ulubionych nauczycieli, umawia─ç si─Ö z nimi na konkretne godziny lub rozmawia─ç z tymi, którzy s─ů online wtedy, gdy akurat masz na to czas. Z tym linkiem otrzymujesz 40% zni┼╝ki na plan pó┼éroczny, 50% na roczny i 15 minut na darmow─ů, testow─ů rozmow─Ö z nauczycielem.

  8. Jak udoskonali─ç projekt-monolit przed migracj─ů na mikroserwisy?
    https://semaphoreci.com/blog/monolith-microservices
    INFO: Zanim wykonasz ten krok i zaczniesz przebudowywa─ç wielk─ů, monolityczn─ů aplikacj─Ö na mikroserwisy, wypada najpierw nieco j─ů posprz─ůta─ç i ogarn─ů─ç. Artyku┼é da Ci list─Ö 12 tematów do ogarni─Öcia na pocz─ůtek

  9. Waterworks! - wodoci─ůgi z Grudzi─ůdza (gra)
    https://scriptwelder.itch.io/waterworks
    INFO: Dwa lata temu wrzuca┼éem ju┼╝ t─Ö gr─Ö, ale postanowi┼éem zrobi─ç powtórk─Ö, bo pewnie niewielu czytelników jeszcze j─ů pami─Öta. W grze chodzi o to, aby zaopatrzy─ç mieszka┼äców ┼Ťredniowiecznego Grudzi─ůdza w odpowiedni─ů ilo┼Ť─ç wody. Mo┼╝emy w tym celu wykorzysta─ç zarówno nosiwodów, kana┼éy nawadniaj─ůce, czy studnie. Grafika jest raczej biedna, ale gra niesamowicie wci─ůga.

  10. Zagadnienia, które ka┼╝dy programista powinien zna─ç
    https://github.com/mtdvio/every-programmer-should-know
    INFO: Kolekcja technicznych zagadnie┼ä, które wed┼éug autora stanowi─ů podstawow─ů wiedz─Ö, która programista powinien opanowa─ç i to niezale┼╝nie od technologii, w której pracuje

  11. Kubernetes jako przedwczesna optymalizacja?
    https://www.jeremybrown.tech/8-kubernetes-is-a-red-flag-signalling-premature-optimisation/
    INFO: Je┼Ťli Twoja firma u┼╝ywa Kubernetes, a do tego hostuje na tym aplikacj─Ö webow─ů pisan─ů w wielu j─Özykach i technologiach jednocze┼Ťnie, to wg autora jest to czerwona flaga oznaczaj─ůca, ┼╝e przepalacie swoje moje przerobowe na g┼éupoty ;)

  12. U┼╝ywanie natywnego “udost─Öpnij przez” na urz─ůdzeniach mobilnych (JavaScript API)
    https://dev.to/dailydevtips1/using-the-native-web-share-javascript-api-23ei
    INFO: Przegl─ůdarki mobilne udost─Öpniaj─ů API, dzi─Öki któremu mo┼╝na w ┼éatwy sposób wywo┼éa─ç natywne okno systemowe (np. na iOS/Android), dzi─Öki któremu udost─Öpnimy nasz─ů stron─Ö/zdj─Öcie/plik innym aplikacjom.

  13. Jak animowa─ç kursory graczy w grach multiplayer?
    https://liveblocks.io/blog/how-to-animate-multiplayer-cursors
    INFO: Pokazywanie kursora innego gracza na ┼╝ywo mo┼╝e nie by─ç takie proste, zw┼éaszcza wtedy, gdy opó┼║nienia sieciowe dochodz─ů do kilkuset milisekund. Jest na to jednak kilka sprytnych rozwi─ůza┼ä.

  14. Jak wymawia si─Ö nazwy znaków specjalnych u┼╝ywanych w Uniksie?
    https://ss64.com/bash/syntax-pronounce.html#04
    INFO: Nazwy takie jak slash, dash, czy bang pewnie obi┼éy Ci si─Ö o uszy, ale czy wiesz np. dlaczego w Danii na ampersand mówi si─Ö ‘Donald duck’, albo co niekiedy nazywa si─Ö tr─ůb─ů? Sporo ciekawostek.

  15. Lockdown Mode w iPhone - nowy mechanizm bezpieczeństwa
    https://www.apple.com/newsroom/2022/07/apple-expands-commitment-to-protect-users-from-mercenary-spyware/
    INFO: Lockdown nie jest mechanizmem dla przeci─Ötnego Kowalskiego. Powsta┼é raczej dla polityków, dziennikarzy i innych profesji, które s─ů szczególnie nara┼╝one na ataki softem podobnym do np. Pegasusa. Mechanizm ten ogranicza funkcjonalno┼Ť─ç telefonu do minimum, zmniejszaj─ůc tym samym potencjalne pole ataku dla hackera

  16. Drzewo genealogiczne marek samochodowych - kto jest w┼éa┼Ťcicielem czego?
    https://www.whichcar.com.au/car-advice/car-manufacturer-brands-family-tree
    INFO: Kto jest w┼éa┼Ťcicielem marki Lexus? Jaki koncern ma pod sob─ů Bentleya, Skod─Ö i Porsche? Zbiór ciekawostek ‘samochodowo-genealogicznych’ o których prawdopodobnie nigdy nie s┼éysza┼ée┼Ť.

  17. Integracja VS Code z 1Password - ukrywanie sekretów
    https://blog.1password.com/1password-visual-studio-code/
    INFO: To rozszerzenie potrafi znale┼║─ç w kodzie wszelkie klucze dost─Öpowe, has┼éa i inne wra┼╝liwe dane, a nast─Öpnie zaproponowa─ç developerowi ich przeniesienie do 1Password, zostawiaj─ůc w kodzie referencj─Ö do oryginalnych danych. Dzi─Öki temu zabiegowi, przypadkowy commit tajnych danych np. do GitHuba raczej si─Ö nie zdarzy.

  18. Nie ka┼╝de pole z liczbami na stronie musi by─ç typu ‘number’
    https://kilianvalkhof.com/2022/css-html/are-you-sure-thats-a-number-input/
    INFO: Kiedy┼Ť wrzuca┼éem ju┼╝ na ten temat podobny artyku┼é, jednak tutaj autor w zwi─Öz┼éej formie sugeruje, co powinien zrobi─ç Twórca strony, aby czerpa─ç benefity, jakie daje mu type=“number”, a jednocze┼Ťnie nie projektowa─ç b┼é─Ödnego interface u┼╝ytkownika.

  19. “Defensywny CSS” - czym jest i jak go wdro┼╝y─ç?
    https://defensivecss.dev/articles/intro-defensive-css/
    INFO: To podej┼Ťcie do tworzenia stylów CSS w taki sposób, aby by┼éy odporne na niespodziewan─ů zawarto┼Ť─ç do wy┼Ťwietlenia, która mog┼éaby doprowadzi─ç do rozsypania si─Ö layoutu.

  20. Jak ekstremalnie szybko zrestartowa─ç Windowsa? - drobny hack
    https://old.reddit.com/r/sysadmin/comments/vqcf67/windows_undocumented_emergency_restart/
    INFO: Sztuczka ta umo┼╝liwia najszybsze mo┼╝liwe (ró┼╝ne od wyj─Öcia wtyczki/baterii) zrestartowanie komputera. Ogranicza si─Ö do naci┼Ťni─Öcia trzech, wszystkim znanych klawiszy i wykonania jednego, dodatkowego klikni─Öcia. Poznaj “Emergency restart”.

  21. Bun - nowy, szybki runtime dla server-side JavaScriptu
    https://bun.sh/
    INFO: Gdy mówimy o wykonywaniu JS po stronie serwera, do g┼éowy przychodzi nam Node lub Deno. A co je┼Ťli powiem Ci, ┼╝e istnieje jeszcze Bun, który bez trudu bije wydajno┼Ťci─ů dwa poprzednie projekty? Warto rzuci─ç okiem.

  22. Zbiór firm, które anga┼╝uj─ů si─Ö w ruch Open Source
    https://companies.autiomaa.org/
    INFO: Spis zawiera linki do repozytoriów GitHuba znanych firm, gdzieznajdziemy ich otwarto┼║ród┼éowe projekty. Ko┼éo ka┼╝dego z linków podano tak┼╝e technologie, jakie s─ů w jego ramach wykorzystywane.

  23. Zestaw generatorów z przyk┼éadowymi danymi do UI
    https://www.uifiller.com/
    INFO: Nie chcesz, aby w Twoim projekcie wszyscy u┼╝ytkownicy nazywali si─Ö John Smith i pochodzili z New York? Te generatory wygeneruj─ů dla Ciebie wiarygodnie wygl─ůdaj─ůce dane (a nawet fotki).

  24. Twój aparat zostawia w zdj─Öciu unikalne szumy umo┼╝liwiaj─ůce jego identyfikacje
    https://petapixel.com/2022/07/01/police-can-trace-cameras-thanks-to-sensor-imperfection-fingerprints/
    INFO: Jak udowodni─ç, ┼╝e zdj─Öcie zosta┼éo zrobione aparatem nale┼╝─ůcym do podejrzanego? Mo┼╝na przeanalizowa─ç szumy, jakie zapisa┼éy si─Ö w fotce, a wygenerowane przez niedoskona┼éo┼Ť─ç sensorów w aparacie. Badacze twierdz─ů, ┼╝e szumy te s─ů na tyle unikalne, ┼╝e mog─ů pomóc w identyfikacji urz─ůdzenia.

LINKI TYLKO DLA PATRONÓW

  1. Nagrania z konferencji security NahamCon 2022
    https://uw7.org/un_59e1d016c6dea
    INFO: G┼éównie tematy oko┼éo webowe. Hackowanie aplikacji enterprise, aplikacji crypto, debugowanie kodu itp.

  2. Plan nauki do wej┼Ťcia w bran┼╝─Ö cybersecurity
    https://uw7.org/un_76d28384c27c5
    INFO: Chcesz wykonywa─ç pentesty, by─ç specem od Cloud Security, a mo┼╝e pracowa─ç jako DevSecOps? Ten poradnik to plan nauki stworzony dla takich ludzi jak Ty.

 

Do┼é─ůcz do grona patronów, dzi─Öki którym powstaje ten newsletter :)

 

Zobacz poprzednie wydania newslettera:

 

Lubisz czyta─ç mój Newsletter? Podziel si─Ö nim prosz─Ö ze znajomymi ÔČç´ŞĆ 

Facebook Twitter Linkedin

Wersja webowa aktualnego wydania

 

Do zobaczenia za tydzie┼ä  ­čĹő

 

Jakub Mrugalski

pozdrawiam

Jakub 'unknow' Mrugalski

https://mrugalski.pl

Facebook Instagram YouTube Twitter Linkedin

Je┼Ťli nie chcesz wi─Öcej otrzymywa─ç ode mnie wiadomo┼Ťci, zawsze mo┼╝esz si─Ö wypisa─ç.