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

Cze┼Ť─ç!

Witam w kolejnym przegl─ůdzie ciekawych znalezisk z bran┼╝y IT.

Dzi┼Ť chcia┼éem si─Ö podzieli─ç swoim ma┼éym sukcesem. W ubieg┼éym tygodniu zauwa┼╝y┼éem, ┼╝e newsletter który w┼éa┼Ťnie czytasz subskrybuje ju┼╝ ponad 10000 (10 tysi─Öcy! ­čś▒) osób, g┼éównie programistów, adminów, architektów oprogramowania, devopsów, team leadów, CEO i innych ludzi z bran┼╝y IT. Do tego wersja webowa ma co tydzie┼ä 3-4k czytelników.

Je┼Ťli masz znajomych z bran┼╝y IT, których móg┼éby zainteresowa─ç ten newsletter, to przeforwarduj im dzisiejsze wydanie - niech rzuc─ů okiem, a je┼Ťli im si─Ö spodoba, to mo┼╝e zostan─ů ze mn─ů na d┼éu┼╝ej :)

Link do zapisu na newsletter unknowNews

 

OK, koniec chwalenia si─Ö cyferkami - czas na zestawienie!

 

ÔŚó #unknownews ÔŚú

  1. Dzielnice ze sklepami technologicznymi na ┼Ťwiecie - jak wygl─ůdaj─ů?
    https://restofworld.org/2022/tech-markets/
    INFO: Fotograficzna podró┼╝ przez miejsca/dzielnice w du┼╝ych miastach, gdzie mo┼╝na kupi─ç elektronik─Ö, naprawi─ç smartfona itp. Wygl─ůd tych lokalizacji dobrze oddaje klimat danego pa┼ästwa/miasta.

  2. Zarabianie jako streamer na Twitchu - koszmar, czy marzenie?
    https://every.to/cybernaut/on-twitch-you-can-never-log-off
    INFO: Bycie znanym i dobrze zarabiaj─ůcym streamerem zazwyczaj wymaga codziennego prowadzenia transmisji. Wielu m┼éodych ludzi marz─ůcych o karierze streamera nie zdaje sobie sprawy, jak wielkie jest to obci─ů┼╝enie psychiczne, jak i fizyczne.

  3. Co poszło nie tak z inputami tekstowymi? Analiza (film, 8 minut)
    https://briefs.video/videos/what-happened-to-text-inputs/
    INFO: Je┼Ťli nie znasz filmów od Webbed Briefs, to ostrzegam, ┼╝e bywaj─ů momentami do┼Ť─ç wulgarne, ale przy tym dobrze t┼éumacz─ů omawiane problemy. Warto zobaczy─ç, co jest nie tak w tym, jak wspó┼écze┼Ťnie u┼╝ywa si─Ö inputów w HTML.

  4. Historia skradzionego iPhone - ┼Ťledzenie urz─ůdzenia i phishing w tle (w─ůtek na Mastodonie)
    https://hachyderm.io/@em0/109494729273725207
    INFO: Autor w─ůtku zosta┼é okradziony, jednak sam telefon ca┼éy czas mia┼é w┼é─ůczone ┼Ťledzenie lokalizacji. Tekst przedstawia losy skradzionego telefonu, jak i metod─Ö, dzi─Öki której z┼éodzieje próbowali uzyska─ç do niego dost─Öp. Pomys┼éowe.

  5. Ukryte koszty wolnych buildów oprogramowania - inwestuj w mocny sprz─Öt
    https://github.blog/2022-12-08-experiment-the-hidden-costs-of-waiting-on-slow-build-times/
    INFO: Twoja aplikacja mo┼╝e by─ç zbudowana zarówno na serwerze chmurowym maj─ůcym 2 cory, jak i takim, który posiada ich 64. Ten drugi b─Ödzie oczywi┼Ťcie wielokrotnie dro┼╝szy, ale czy aby na pewno? Mo┼╝e si─Ö okaza─ç, ┼╝e u┼╝ywanie naprawd─Ö mocnego sprz─Ötu jest po prostu ta┼äsze. Tabelka z artyku┼éu idealnie to wyja┼Ťnia.

  6. Czy u┼╝ywanie “Dark Mode” jest faktycznie zdrowe dla oczu?
    https://kevquirk.com/is-dark-mode-such-a-good-idea/
    INFO: Mówi si─Ö, ┼╝e dark mode sprawia, ┼╝e tekst (np. kod w edytorze) jest ┼éatwiejszy do czytania, oczy mniej si─Ö m─Öcz─ů, bateria wolniej zu┼╝ywa, ale czy to wszystko, aby na pewno jest prawd─ů, a nie wymys┼éem bez naukowych podstaw?

  7. Jak zrobić najinteligentniejszego asytenta głosowego (AWS + ChatGPT)
    https://dev.to/aws-builders/how-to-create-the-smartest-multilingual-virtual-assistant-using-aws-and-chatgpt-4i5k
    INFO: Rozwi─ůzanie wykorzystuje aplikacj─Ö AWS ‘Transcribe’ do wykrywania, o co prosi u┼╝ytkownik, nast─Öpnie wysy┼éa odpowiednio zmodyfikowane zapytanie do ChatGPT, a odpowied┼║ odczytuje przez ‘AWS Poly’ (text-to-speech). Pomys┼éowe i tanie w implementacji rozwi─ůzanie.

  8. Copilot vs ChatGPT - które z rozwi─ůza┼ä zabierze Ci prac─Ö? ;)
    https://dev.to/ruppysuppy/battle-of-the-giants-github-copilot-vs-chatgpt-4oac
    INFO: Autor przygotowa┼é kilka prostych testów programistycznych, które da┼é do rozwi─ůzania dwóm wspomnianym silnikom AI. Analiza odpowiedzi z Copilota jest podlinkowana w pierwszym podrozdziale. Trzeba przyzna─ç, ┼╝e oba rozwi─ůzania do┼Ť─ç dobrze daj─ů sobie rad─Ö z kodem, ale jedno jednak bardziej wysuwa si─Ö na prowadzenie.

  9. Jak wybra─ç w┼éa┼Ťciw─ů technologi─Ö do projektu? - na przyk┼éadzie znanych startupów
    https://newsletter.pragmaticengineer.com/p/real-world-engineering-challenges-55d
    INFO: Dlaczego Trello zdecydowa┼éo si─Ö na Kafk─Ö, a nie RabbitMQ? Dlaczego Birdie posz┼éo w kierunku mikrofrontendów? Sk─ůd pomys┼é, aby w MetalBear u┼╝ywa─ç Rusta? Interesuj─ůce analizy kilku przypadków decyzji projektowych.

  10. Czy Stable Diffusion umie tworzy─ç muzyk─Ö? - pewnie!
    https://www.riffusion.com/about
    INFO: Stable Diffusion nie potrafi operowa─ç na d┼║wi─Öku, poniewa┼╝ zosta┼é stworzony do pracy nad obrazami, aleee… przecie┼╝ d┼║wi─Ök mo┼╝na przedstawi─ç w formie obrazu, np. jako spectrogram. Autor tego projektu wykorzysta┼é t─Ö w┼éa┼Ťciwo┼Ť─ç i wytrenowa┼é SD do tworzenia muzyki.

  11. Co siedzi wewn─ůtrz termostatów Nest?
    https://www.scanofthemonth.com/scans/nest-thermostat-evolution
    INFO: Artyku┼é oraz film prezentuj─ůce, co znajduje si─Ö w ┼Ťrodku jednego z najpopularniejszych ‘smart-termostatów’ na rynku. Ciekawe wyja┼Ťnienie, jak to dzia┼éa pod spodem.

  12. Co si─Ö stanie, gdy usuniesz folder “Program Files” w Windows? (film, 14 minut)
    https://www.youtube.com/watch?v=BVIN_PJu2rs
    INFO: Autor przeprowadza eksperyment polegaj─ůcy na usuni─Öciu z dysku trzech folderów z aplikacjami, a robi to w chwili, gdy Windows jest uruchomiony. Jak bardzo destabilizuje to system? A mo┼╝e zupe┼énie go uszkadza? Autor pod koniec nagrania stara si─Ö naprawi─ç wszystkie uszkodzenia za pomoc─ů narz─Ödzi dost─Öpnych w systemie. Ciekawy eksperyment.

  13. Skrajnie przekombinowany frontend w JS? - jak temu zaradzi─ç
    http://triskweline.de/unpoly-rugb/
    INFO: Poziom z┼éo┼╝ono┼Ťci cz─Ö┼Ťci frontendowej w aplikacjach webowych ro┼Ťnie z roku na rok i niestety idzie to w bardzo niebezpiecznym kierunku. Zobacz prezentacj─Ö (nawigacja kursorami lub strza┼ékami na dole ekranu), która wyja┼Ťnia, na czym polega problem i prezentuje jedno z mo┼╝liwych rozwi─ůza┼ä.

  14. “Code brushes” dla Copilota - nowa jako┼Ť─ç programowania?
    https://christianheilmann.com/2022/12/13/code-brushes-for-github-copilot/
    INFO: Copilot ju┼╝ teraz u┼éatwia ┼╝ycie programistów. Gdy jednak zobaczysz, czym s─ů ‘Brushes’, czyli narz─Ödzia niczym te rodem z Photoshopa (ale do upi─Ökszania kodu, a nie grafiki) to zrozumiesz, ja istotna mo┼╝e to by─ç zmiana dla developerów. Animacja osadzona na stronie ┼Ťwietnie wyja┼Ťnia, czym jest to rozszerzenie.

  15. Jak zrozumie─ç funkcje mapowania, filtrowania i redukcji w JS?
    https://dev.to/klc/understanding-map-filter-reduce-functions-22b
    INFO: Do┼Ť─ç zwi─Öz┼ée wprowadzenie do tematu, pozwalaj─ůce jednak ogarn─ů─ç podstawy tych zagadnie┼ä. Z artyku┼éu dowiesz si─Ö, czym wspomniane podej┼Ťcia ró┼╝ni─ů si─Ö od siebie i którego u┼╝y─ç w Twoim, konkretnym przypadku.

  16. Row-Level Security w Postgres - wst─Öp do zagadnienia
    https://dev.to/davepar/intro-to-postgres-row-level-security-3b3
    INFO: PostgreSQL umo┼╝liwia definiowanie praw dost─Öpu nie tylko do konkretnych tabel, schematów, czy pól w bazie, ale tak┼╝e zezwala na definicj─Ö praw dost─Öpu na poziomie wierszy. Dzi─Öki temu jeste┼Ť w stanie np. da─ç komu┼Ť dost─Öp tylko do wierszy spe┼éniaj─ůcych pewne kryteria. Artyku┼é przedstawia, jak takie polityki dost─Öpu si─Ö definiuje. Zwró─ç uwag─Ö na spis tre┼Ťci na pocz─ůtku artyku┼éu - znajdziesz tam kolejne cz─Ö┼Ťci poradnika.

  17. JSON! Wsz─Ödzie JSON! - a mo┼╝e u┼╝yjesz CSV?
    https://jfhr.me/consider-using-csv/
    INFO: Nie da si─Ö zaprzeczy─ç, ┼╝e format JSON jest przyjemny w obs┼éudze zarówno od strony programistycznej. Jest to tak┼╝e format ┼éatwo rozbudowywalny. CSV za to uznawany jest za format raczej przestarza┼éy. A co je┼Ťli powiem Ci, ┼╝e CSV w niektórych przypadkach mo┼╝e sprawdzi─ç si─Ö znacznie lepiej od JSON-a? Mo┼╝e warto (w tych szczególnych przypadkach) rozwa┼╝y─ç zmian─Ö?

  18. Pe┼éen ‘prerender’ stron wraca do Chrome?
    https://developer.chrome.com/en/blog/prerender-pages/
    INFO: Wygl─ůda na to, ┼╝e ju┼╝ od wersji Chrome 108 (obecna) mo┼╝liwe sta┼éo si─Ö ponowne wykorzystywanie tagów do prerenderingu stron, na które u┼╝ytkownik prawdopodobnie wejdzie w nast─Öpnej kolejno┼Ťci. Sprytne u┼╝ywanie tej mo┼╝liwo┼Ťci mo┼╝e skrajnie przyspieszy─ç dzia┼éanie Twojej aplikacji.

  19. Zamieszanie z operatorem ‘unless’ w j─Özyku Ruby
    https://jesseduffield.com/Unless/
    INFO: Krótkie wyja┼Ťnienie, dlaczego raczej powinno si─Ö go unika─ç i jak mo┼╝e on namiesza─ç w rozumieniu kodu. W niektórych przypadkach mo┼╝emy uzyska─ç trudn─ů do ogarni─Öcia podwójn─ů negacj─Ö.

  20. Domeny ze znakami mi─Ödzynarodowymi (IDN) i problemy z nimi zwi─ůzane
    https://daniel.haxx.se/blog/2022/12/14/idn-is-crazy/
    INFO: Masz ochot─Ö zarejestrowa─ç domen─Ö z polskimi ogonkami? Od wielu lat jest to ju┼╝ mo┼╝liwe, a spraw─Ö za┼éatwiaj─ů tzw. ‘punycodes’. Niestety, wprowadzenie tego przydatnego rozszerzenia do nazw domenowych wygenerowa┼éo kilka problemów. Przeczytasz o nich w artykule.

  21. Rozwi─ůzywanie “Advent of Code” z u┼╝yciem… JQ
    https://github.com/odnoletkov/advent-of-code-jq
    INFO: Ja wiem, ┼╝e te zadania zosta┼éy przygotowane dla ‘prawdziwych’ j─Özyków programowania, a JQ uznawany jest bardziej za parser JSON-a, ale jak si─Ö okazuje, bez wi─Ökszego problemu mo┼╝na wykorzysta─ç go do rozwi─ůzywania zada┼ä programistycznych. Dobre ┼║ród┼éo wiedzy do lepszego opanowania obs┼éugi JQ. Przydatne.

  22. Unfakepng - narz─Ödzie usuwania ‘fa┼észywej przezroczysto┼Ťci’ z plików PNG
    https://unfakepng.com/
    INFO: Szukasz w necie przezroczystej grafiki przez Google Images. Znajdujesz idealny obraz. ┼Üci─ůgasz go i okazuje si─Ö, ┼╝e ta szachownica pod obiektami to nie przezroczysto┼Ť─ç, a prawdziwy wzór graficzny. Jak si─Ö tego pozby─ç? AI Ci w tym pomo┼╝e. Kto kiedykolwiek szuka┼é przezroczystych PNG-ów, ten wie, jakie to mo┼╝e by─ç wkurzaj─ůce ;)

  23. Obchodzenie filtrowania tre┼Ťci w ChatGPT (w─ůtek z Twittera)
    https://twitter.com/davisblalock/status/1602600453555961856
    INFO: ChatGPT to narz─Ödzie, którego nie trzeba nikomu przedstawia─ç. Poza trafnymi odpowiedziami zas┼éyn─Ö┼éo ono tak┼╝e z narzucanej na udzielane odpowiedzi cenzurze. Ciekawa analiza metod obchodzenia tej cenzury. Jest szansa, ┼╝e OpenAI niebawem za┼éata ‘luk─Ö’, ale w chwili tworzenia tego newslettera, wszystko dzia┼éa tak, jak opisano.

  24. Jak skonfigurowa─ç ┼Ťrodowisko testowe z czytnikiem ekranu na Windows/MacOS
    https://www.sarasoueidan.com/blog/testing-environment-setup/
    INFO: Tworz─ůc np. aplikacje webowe dostosowane do potrzeb osób niewidomych lub s┼éabo widz─ůcych, programi┼Ťci najcz─Ö┼Ťciej dzia┼éaj─ů na wyczucie. Wdra┼╝aj─ů ogólnie przyj─Öte zalecenia, ale nie sprawdzaj─ů zazwyczaj, czy dodane usprawnienia naprawd─Ö dzia┼éaj─ů tak, jak za┼éo┼╝yli. Dlaczego nie wykonuje si─Ö takich testów? Poniewa┼╝ brakuje nam ┼Ťrodowiska, na którym da┼éoby si─Ö takie testy przeprowadzi─ç. Ten artyku┼é wyja┼Ťni Ci, jak takie ┼Ťrodowisko zbudowa─ç i to bez ponoszenia kosztów.

  25. Historyczne analogie dla modeli du┼╝ych modeli j─Özykowych (AI, w stylu GPT-3)
    https://dynomight.net/llms/
    INFO: Czy modele tekstowe w stylu GPT-3 zagra┼╝aj─ů copywriterom, dziennikarzom, a mo┼╝e i programistom? Warto rzuci─ç okiem jak teog rodzaju mocne innowacje przek┼éada┼éy si─Ö na ┼Ťwiat.

  26. Apple b─Ödzie wspiera─ç zewn─Ötrzne sklepy z aplikacjami poza AppStore?
    https://www.theshortcut.com/p/apple-will-support-third-party-app-stores
    INFO: Wygl─ůda na to, ┼╝e Apple pod naciskiem nowych przepisów UE pracuje nad wprowadeniem wsparcia dla platform z aplikacjami prowadzonych przez firmy trzecie. Brzmi to troch─Ö, jakby piek┼éo zamarz┼éo, bo w praktyce aplikacje odrzucone przez Apple mog─ů (teoretycznie, bo nie znam jeszcze szczegó┼éów) by─ç dost─Öpne do pobrania z alternatywnych marketów.

  27. Pierwsza wersja wsparcia dla ‘Passkey’ trafi┼éa do Chrome
    https://arstechnica.com/gadgets/2022/12/rip-passwords-passkey-support-rolls-out-to-chrome-stable/
    INFO: Technologia Passkey ma umo┼╝liwi─ç u┼╝ytkownikom przegl─ůdarki Chrome mo┼╝liwo┼Ť─ç logowania si─Ö do serwisów bez wymy┼Ťlania, zapami─Ötywania, a nawet u┼╝ywania hase┼é. Technologia bazuje na znanej ju┼╝ wcze┼Ťniej technologii WebAuth, zapewniaj─ůc tym samym poziom bezpiecze┼ästwa zbli┼╝ony do np. kluczy U2F.

  28. Sekcja “Hero” oczami frontend developera
    https://ishadeed.com/article/inside-frontend-developer-mind-hero-section/
    INFO: Artyku┼é wyja┼Ťniaj─ůcy, jak zawodowy frontendowiec zabiera si─Ö za projektowanie sekcji ‘Hero’ na stronie (to ta najwi─Öksza cz─Ö┼Ť─ç strony, najcz─Ö┼Ťciej z fotk─ů i porcj─ů tekstu).

  29. The State of Frontend 2022 - wyniki badania
    https://tsh.io/state-of-frontend/
    INFO: W badaniu udzia┼é wzi─Ö┼éo 3073 developerów z 125 krajów. Zobacz, jak w 2022 roku wygl─ůda┼éy wykorzystanie i rozwój technologii frontendowych. Nie musisz pobiera─ç dokumentu (nawigacja sugeruje, jakby to by┼éo konieczne). Mo┼╝esz przeczyta─ç analiz─Ö wprost na stronie.

LINKI TYLKO DLA PATRONÓW

  1. Jak modele GPT (AI) nabywaj─ů swoje umiej─Ötno┼Ťci?
    https://uw7.org/un_d7b9fc2247f63
    INFO: Autor omawia na przyk┼éadzie rozwoju modeli z GPT-3 (np. Davinci-002), jak rozszerzano jego mo┼╝liwo┼Ťci o znajomo┼Ť─ç kodu, o lepsze budowanie zda┼ä i jak ostatecznie uda┼éo si─Ö doj┼Ť─ç do czego┼Ť, co umownie mo┼╝emy nazwa─ç GPT-3.5, czyli np. ChatGPT. D┼éuga, ale ciekawa lektura

  2. Nagrania prelekcji z OWASP AppSec EU 2022 - konferencja cybersecurity
    https://uw7.org/un_5adc3261d7ad2
    INFO: Jest to playlista z YouTube zawieraj─ůca 52 filmy. Wi─Ökszo┼Ť─ç trwa oko┼éo godziny. Tematyka jak nazwa konferencji wskazuje, to security zwi─ůzane z bezpiecze┼ästwem aplikacji.

 

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─ç.