Cze┼Ť─ç!

Przybywam z kolejnym przegl─ůdem ciekawych tre┼Ťci z bran┼╝y IT. My┼Ťl─Ö, ┼╝e jak zawsze, znajdziesz co┼Ť dla siebie.

Zanim przejdziemy do w┼éa┼Ťciwego zestawienia, 'pora na sponsora'!

Sponsorem tego wydania newslettera jest firma Just Join IT. Je┼Ťli szukasz pracy jako admin (linux/windows/db/network) to koniecznie zapoznaj si─Ö z zebranymi przez nich ofertami pracy: https://bit.ly/justjoinit-admin

 

Zapraszam do lektury :)

 

ÔŚó #unknownews ÔŚú

  1. Czy mo┼╝na unikn─ů─ç wypalenia? - wywiad z 'Hello Roman' (film, 1h 30m)
    https://www.youtube.com/watch?v=-SHNdhmJaGg
    INFO: Je┼Ťli jeszcze nie znasz Romana, to jest to specjalista z bran┼╝y IT, który kiedy┼Ť prowadzi┼é bardzo popularny vlog z niszy programowania. W tym wywiadzie opowiada o kilku interesuj─ůcych zagadnieniach, takich jak: wypalenie zawodowe, przebran┼╝owienie si─Ö, praca zdalna, introwertyzm w IT i wiele innych.

  2. Lista 15 zasad zarz─ůdzania dla NIE-menad┼╝erów
    https://newsletter.weskao.com/p/15-principles-for-managing-up
    INFO: Autorka wyja┼Ťnia, czym jest zarz─ůdzanie w kontek┼Ťcie niemenad┼╝erskim i dlaczego powinno Ci─Ö to zainteresowa─ç. Pomo┼╝e Ci to sta─ç si─Ö lepszym i bardziej samodzielnym pracownikiem, a w konsekwencji mo┼╝e przyczyni─ç si─Ö do Twojego awansu... albo zostania ulubie┼äcem szefa ;)

  3. Od programisty do dochodowego biznesu w 2 lata - case study
    https://news.tonydinh.com/p/my-solopreneur-story-zero-to-45kmo
    INFO: Autor porzuci┼é stabiln─ů prac─Ö i zdecydowa┼é si─Ö pracowa─ç na w┼éasny rachunek. W ci─ůgu dwóch lat stworzy┼é cztery ma┼ée, ale udane produkty, zbudowa┼é spo┼éeczno┼Ť─ç 97 tys. obserwuj─ůcych na Twitterze i uruchomi┼é newsletter z ponad 6000 subskrybentami. Od dawna obserwuj─Ö Tonyego w sieci i mi bardzo spodoba┼é si─Ö opis jego drogi rozwoju. Inspiruj─ůce.

  4. Jak nawi─ůzywa─ç kontakty b─Öd─ůc introwertycznym CTO
    https://vadimkravcenko.com/shorts/networking-introvert-cto/
    INFO: Autor, b─Öd─ůcy introwertykiem, dzieli si─Ö swoimi do┼Ťwiadczeniami i radami na temat radzenia sobie na networkingowych eventach, nie trac─ůc przy tym autentyczno┼Ťci. Dowiedz si─Ö, jak odnale┼║─ç swoje miejsce w ┼Ťwiecie pe┼énym "gadatliwych sprzedawców".

  5. Oszustwa z wykorzystaniem AI - deepfake, manipulacja itp. (film, 9 minut)
    https://www.youtube.com/watch?v=BqdvfEOWPrI
    INFO: Film omawia zagro┼╝enia zwi─ůzane z mo┼╝liwo┼Ťci─ů wykorzystania osi─ůgni─Ö─ç generatywnej sztucznej inteligencji przez oszustów internetowych. Mowa tu o tworzeniu filmowych "deepfake'ów" oraz generowaniu g┼éosu rozmówcy. Czy ludzie faktycznie dadz─ů si─Ö na to nabra─ç?

  6. Strony mobile-first maj─ů negatywny wp┼éyw na desktopowy design?
    https://www.nngroup.com/articles/content-dispersion/
    INFO: Czy kiedykolwiek zastanawia┼ée┼Ť si─Ö, dlaczego niektóre strony wygl─ůdaj─ů dziwnie na komputerze stacjonarnym? Ten artyku┼é analizuje trend w projektowaniu stron internetowych, zwany 'content dispersion', który polega na nadmiernym rozci─ůgni─Öciu i powi─Ökszeniu tre┼Ťci na du┼╝ych ekranach. Dowiedz si─Ö, jak ten trend wp┼éywa na u┼╝yteczno┼Ť─ç stron oraz jakie s─ů jego zalety i wady.

  7. Oferty pracy dla Adminów - od Just Join IT [sponsorowane]
    https://bit.ly/justjoinit-admin
    INFO: Szukasz pracy jako Admin, chcesz zarz─ůdza─ç bazami danych? Je┼Ťli tak, to sprawd┼║ oferty z wide┼ékami od topowych firm. Rekrutuj─ů m.in. Fujitsu, Visa, Arla, Warner Bros. Discovery, 7N czy T-Mobile.

  8. Jak zbudować CPU we własnym domu? - humorystyczne
    https://blog.robertelder.org/how-to-make-a-cpu/
    INFO: Autor przedstawia w formie poradnika krok po kroku, jak tworzy si─Ö procesory. Wszystkie kroki s─ů oczywi┼Ťcie prawdziwe, aczkolwiek do┼Ť─ç trudne do wykonania w domowym zaciszu (rozgrzewanie piekarnika do 1400 stopni itp.). Wpis ma charakter humorystyczny, ale w pewnym stopniu przedstawia realny proces.

  9. Wizualny poradnik do Sed
    https://betterprogramming.pub/a-visual-guide-to-sed-a7a8abd2f675
    INFO: SED to narz─Ödzie dla systemów Linux/Unix, s┼éu┼╝─ůce do operacji na tek┼Ťcie. Mo┼╝na by powiedzie─ç, ┼╝e to swoista terminalowa funkcja 'znajd┼║ i zamie┼ä'. Posiadaj─ůc wiedz─Ö na temat jego mo┼╝liwo┼Ťci i umiej─Ötno┼Ť─ç ich efektywnego wykorzystania, mo┼╝na znacz─ůco przyspieszy─ç swoj─ů prac─Ö. Ten poradnik wyja┼Ťni Ci, jak korzysta─ç z SED-a.

  10. Zastosowanie animacji na stronach WWW - kompendium wiedzy
    https://motion.zajno.com/
    INFO: Genialnie przygotowana strona - warto j─ů otworzy─ç na komputerze - prezentuje, jak i dlaczego warto stosowa─ç animacje w tworzonych aplikacjach. Zawiera interesuj─ůce przyk┼éady.

  11. devQuizzes - quizy sprawdzaj─ůce wiedz─Ö z dziedziny programowania i nie tylko
    https://quizzes.madza.dev/
    INFO: Sprawdź, ile wiesz na temat takich zagadnień, jak JavaScript, AWS, GIT, SQL, JSON, React, Vue i wiele innych. Potraktuj to nie jako sprawdzian wiedzy, lecz jako drogowskaz do tego, czego jeszcze warto się douczyć.

  12. Przegl─ůd 17 aplikacji do gromadzenia zak┼éadek
    https://stackdiary.com/bookmark-managers/
    INFO: Gdzie gromadzi─ç linki do przeczytania na pó┼║niej? Dost─Öpnych jest wiele aplikacji, jednak po pierwsze, nie jeste┼Ť zapewne z nimi wszystkimi zaznajomiony, a po drugie, nie wiesz prawdopodobnie, czym si─Ö ró┼╝ni─ů i jakie maj─ů wady oraz zalety. Ten artyku┼é stanowi przegl─ůd tego rodzaju oprogramowania.

  13. Ksi─Öga wiedzy tajemnej dla ludzi z IT - zbiór materia┼éów
    https://github.com/trimstray/the-book-of-secret-knowledge
    INFO: Zbiór oprogramowania, lifehack'ów, tutoriali, ┼Ťci─ůg oraz wszelkich innych zasobów - wszystko to dla programistów, devopsów, adminów, pentesterów i innych profesji zwi─ůzanych z bran┼╝─ů IT.

  14. Czy chmura to zło? - punkt widzenia DHH
    https://newsletter.goodtechthings.com/p/wait-is-cloud-bad
    INFO: David Heinemeier Hansson (DHH, twórca Ruby on Rails) ju┼╝ jaki┼Ť czas temu postanowi┼é opu┼Ťci─ç chmur─Ö i przenie┼Ť─ç swoje produkty z powrotem na klasyczne serwery dedykowane. DHH wyja┼Ťnia, jak zaoszcz─Ödzi┼é oko┼éo 1,5 miliona dolarów rocznie na kosztach infrastruktury i dlaczego nie ka┼╝da firma powinna pod─ů┼╝a─ç za mod─ů na chmur─Ö. Przeczytaj, aby zrozumie─ç ró┼╝ne perspektywy tego zagadnienia, poniewa┼╝ zdania na temat chmur s─ů podzielone.

  15. CoverLetterGPT - historia rozwoju projektu
    https://dev.to/wasp/how-i-built-grew-coverlettergpt-to-5000-users-and-200-mrr-14c3
    INFO: Autor dzieli si─Ö swoj─ů histori─ů tworzenia aplikacji, która generuje unikalne listy motywacyjne na podstawie przes┼éanego CV i opisu stanowiska, do którego aplikujesz. To ciekawe rozwi─ůzanie dla osób hurtowo aplikuj─ůcych do ró┼╝nych firm. Programista na swoim projekcie nie zarabia milionów - a zaledwie oko┼éo 200 dolarów miesi─Öcznie - ale bardzo fajnie opisuje, jak rozwija swój projekt.

  16. Jak znale┼║─ç zgubiony telefon - metoda niekonwencjonalna ;)
    https://manas.tech/blog/2023/10/25/approaching-unconventional-problems/
    INFO: Jeste┼Ť na wakacjach w odosobnionym miejscu. Brak zasi─Ögu GSM, brak zasi─Ögu WiFi, wi─Öc wszystkie narz─Ödzia namierzaj─ůce przesta┼éy dzia┼éa─ç. Gdzie┼Ť wypad┼é Ci telefon, ale nie do ko┼äca wiesz, czy by┼éo to w hotelu, czy mo┼╝e na pla┼╝y. Jak go namierzy─ç? Oto sprytny trik, który niekiedy mo┼╝e zadzia┼éa─ç.

  17. Jak stworzy─ç i dystrybuowa─ç pierwsz─ů bibliotek─Ö w JavaScript?
    https://betterprogramming.pub/the-pragmatic-guide-to-your-first-javascript-library-516a7b08c677
    INFO: Stworzenie biblioteki, z której pó┼║niej b─Öd─ů korzysta─ç inni programi┼Ťci, to nie tylko napisanie pojedynczej funkcji i wrzucenie jej do pliku JS. Procedura cho─ç nie jest skomplikowana, to jednak trzeba j─ů najpierw pozna─ç. Ten artyku┼é wyja┼Ťni Ci, jak zabra─ç si─Ö za rozwój swojej pierwszej biblioteki.

  18. Złe i absurdalne licencje open source
    https://github.com/ErikMcClure/bad-licenses
    INFO: To repozytorium jest kolekcj─ů przedziwnych, a momentami zabawnych (lub absurdalnych) licencji, które naprawd─Ö znaleziono w projektach Open Source. Mam wra┼╝enie, ┼╝e "Hot Potato Licence" jest stosowane wewn─Ötrznie w wi─Ökszo┼Ťci firm produkuj─ůcych oprogramowanie. :D

  19. Lista 7 porad zwi─Ökszaj─ůcych produktywno┼Ť─ç programistów
    https://careercutler.substack.com/p/the-top-7-software-engineering-workflow
    INFO: Autor wyja┼Ťnia, dlaczego nawet ma┼ée oszcz─Ödno┼Ťci czasu w perspektywie roku mog─ů przynosi─ç ogromne zyski. Porady zosta┼éy podzielone na rozdzia┼éy zwi─ůzane z GIT-em, prac─ů w terminalu, programowaniem, nauk─ů nowych rzeczy, komunikacj─ů z innymi itp.

  20. Czym s─ů 'Feature Flags' i jak ich u┼╝ywa─ç? (film, 53 minuty, PL)
    https://www.youtube.com/watch?v=qWwnCH9QUsE
    INFO: Jak wprowadzi─ç do produkcji now─ů funkcj─Ö lub fixa, który by─ç mo┼╝e zadzia┼éa, a by─ç mo┼╝e spowoduje pewien problem? Na pomoc przychodz─ů Feature Flags/Toggles. Tylko jak z nich prawid┼éowo korzysta─ç i czego unika─ç? Tego dowiesz si─Ö z naszego filmu.

  21. Oort - naucz si─Ö RUST-a graj─ůc w gr─Ö
    https://oort.rs/
    INFO: Sterujesz statkiem kosmicznym i wykonujesz zadania, tworz─ůc kod w j─Özyku Rust. Nie znam tego j─Özyka, ale bez wi─Ökszych problemów, 'na ch┼éopski rozum', rozwi─ůza┼éem kilka pierwszych zada┼ä, wzoruj─ůc si─Ö na podanych przyk┼éadach. Misj─Ö wybierasz w rozwijanym menu w prawym górnym rogu strony. Warto zaliczy─ç wszystkie misje z tutoriala, aby zrozumie─ç zasady sterowania statkiem i mechanik─Ö gry.

  22. Popularne wzorce integracji aplikacji z API
    https://www.freecodecamp.org/news/api-integration-patterns/
    INFO: Czym ró┼╝ni si─Ö pooling od long polling? Jaka jest ró┼╝nica mi─Ödzy REST, GraphQL a RPC? Do czego potrzebne Ci s─ů websockety? Czym s─ů webhooki? Ten materia┼é by┼éby dobry, na przyk┼éad, jako przygotowanie do rozmowy o prac─Ö na stanowisko developera.

  23. Przegl─ůd 12 frameworków webowych dla Pythona
    https://dev.to/urwashipriya651/top-12-python-web-development-frameworks-in-2023-3mom
    INFO: ┼Üwiat Pythona webowego nie ko┼äczy si─Ö na Django i Flasku. Istniej─ů jeszcze inne, równie godne uwagi projekty, o których istnieniu mog┼ée┼Ť nigdy nie s┼éysze─ç.

  24. Stosowanie memoizacji w asynchronicznych funkcjach JavaScript
    https://dev.to/devsmitra/maximizing-performance-how-to-memoize-async-functions-in-javascript-4on8
    INFO: Jak przyspieszyć asynchroniczne funkcje w JS? Trzeba skorzystać z memoizacji, ale najpierw wypada wiedzieć, co to jest, jak z tego skorzystać i jak zrobić to dobrze. Ten artykuł skutecznie wprowadzi Cię w przedstawione zagadnienie.

  25. PGVector vs Pinecone - koszty i wydajno┼Ť─ç
    https://dev.to/supabase/pgvector-vs-pinecone-cost-and-performance-22g5
    INFO: Czy Postgres w po┼é─ůczeniu z pgvector jest w stanie zast─ůpi─ç specjalistyczne, wektorowe bazy danych, takie jak Pinecone, w zadaniach zwi─ůzanych z AI? Eksperci z Supabase postanowili to sprawdzi─ç. W artykule znajdziesz wyniki testów, które pokazuj─ů, ┼╝e pgvector potrafi obs┼éu┼╝y─ç znacznie wi─Öcej zapyta┼ä na sekund─Ö, b─Öd─ůc jednocze┼Ťnie ta┼äszym rozwi─ůzaniem.

  26. Protomapa - darmowa mapa ca┼éego ┼Ťwiata do u┼╝ytku webowego
    https://protomaps.com/
    INFO: Potrzebujesz osadzi─ç map─Ö na swojej stronie, jednak nie chcesz korzysta─ç z p┼éatnych API ani integrowa─ç si─Ö z ┼╝adn─ů zewn─Ötrzn─ů us┼éug─ů? Protomapa to jeden plik (tak, mówi─Ö powa┼╝nie!) zawieraj─ůcy map─Ö ca┼éego ┼Ťwiata. Taki plik wa┼╝y nieco ponad 100GB, ale mo┼╝e by─ç strumieniowany z CDN-a, wi─Öc przegl─ůdanie takiej mapy generuje zaledwie kilka KB transferu.

  27. Wykorzystanie JSON-server do szybkiego postawienia backendu
    https://dev.to/michaelikoko/using-json-server-to-create-a-mock-back-end-for-front-end-development-2mgp
    INFO: Czy kiedykolwiek potrzebowa┼ée┼Ť szybko stworzy─ç mock-up back-endu dla swojego projektu front-endowego? Ten artyku┼é przedstawia narz─Ödzie o nazwie 'json-server', które umo┼╝liwia tworzenie takiego API. Jest idealne do szybkiego prototypowania.

  28. AudioPen - aplikacja podsumowuj─ůca Twoje przemy┼Ťlenia
    https://audiopen.ai/
    INFO: Jest to aplikacja webowa. Udzielasz jej dost─Öpu do mikrofonu i rozpoczynasz swój monolog. Celem aplikacji nie jest tylko wykonanie transkrypcji, ale tak┼╝e zwi─Öz┼ée podsumowanie tego, co zosta┼éo powiedziane. Oznacza to, ┼╝e z nieuporz─ůdkowanych, wypowiadanych po sobie my┼Ťli na konkretny temat, mo┼╝e powsta─ç nawet do┼Ť─ç sensownie brzmi─ůcy artyku┼é czy wpis do mediów spo┼éeczno┼Ťciowych. W wersji darmowej mo┼╝esz wygenerowa─ç tylko jedn─ů notatk─Ö, ale po jej usuni─Öciu, mo┼╝esz nagra─ç kolejn─ů. Po za┼éo┼╝eniu konta (darmowego) otrzymujesz limit 10 notatek. Wersja PRO jest p┼éatna.

  29. stylowanie linków zewn─Ötrznych za pomoc─ů selektorów atrybutów
    https://css-irl.info/styling-external-links-with-attribute-selectors/
    INFO: Samo stylowanie linków mo┼╝e Ci si─Ö na niewiele przyda─ç, ale technika wykorzystania selektorów zdecydowanie jest czym┼Ť, co cz─Östo b─Ödziesz u┼╝ywa─ç w projektach frontendowych. Warto rzuci─ç okiem.

  30. Czym jest/była demoscena? - nostalgiczne wspomniania
    https://onthearts.com/p/what-is-the-demoscene
    INFO: Demoscena to specyficzny rodzaj sztuki cyfrowej, który narodzi┼é si─Ö w latach 80., a jego wp┼éyw widoczny jest na przyk┼éad w grach komputerowych. Wieloletni cz┼éonek demosceny opowiada, czym jest ta spo┼éeczno┼Ť─ç, jak wygl─ůdaj─ů jej korzenie i jak prezentuje si─Ö demoscena dzi┼Ť.

  31. Diagrams as a Code - czym jest to podej┼Ťcie i dlaczego warto je pozna─ç i stosowa─ç?
    https://devszczepaniak.pl/mermaid-diagrams-as-a-code/
    INFO: Istnieje wiele aplikacji do generowania diagramów, które przedstawiaj─ů np. algorytmy czy infrastruktur─Ö sieci. Dlaczego jednak mia┼éby┼Ť tworzy─ç takie grafiki w kodzie? Artyku┼é odpowiada na to pytanie i jednocze┼Ťnie pokazuje, jak przygotowa─ç swój pierwszy diagram z Mermaid oraz jak zintegrowa─ç takie rozwi─ůzanie, np. z Docsify.

  32. Tailwind vs Semantic CSS - porównanie
    https://nuejs.org/blog/tailwind-vs-semantic-css/
    INFO: Tailwind niew─ůtpliwie przyspiesza tworzenie stron internetowych, ale jak wygl─ůda taka 'tailwindowa' aplikacja w zestawieniu z klasycznym, semantycznym CSS-em? Autor szczegó┼éowo analizuje kwestie rozmiaru kodu, szybko┼Ťci renderowania i elastyczno┼Ťci obu rozwi─ůza┼ä.

  33. Ulepszanie klas w JavaScript z u┼╝yciem Closures
    https://gaurangtandon.com/blog/javascript-class-closure
    INFO: Klasy maj─ů swoje wady. Nie wiesz, jakie? Koniecznie rzu─ç okiem na podlinkowany artyku┼é. Problemy z atrybutami prywatnymi, brak atrybutów readonly, wszechobecne 'this' i wiele innych. Jak temu zaradzi─ç?

  34. Encodowanie Base64 - jak to działa?
    https://www.akshaykhot.com/base64-encoding-explained/
    INFO: Autor przeczyta┼é RFC 4648, gdzie zdefiniowano BASE64, i postanowi┼é podzieli─ç si─Ö tym, czego si─Ö dowiedzia┼é. Jak BASE64 konwertuje dane binarne na tekst? Dlaczego jest to u┼╝ywane i jak samodzielnie zakodowa─ç i odkodowa─ç tekst w ró┼╝nych j─Özykach programowania? Czasami warto wiedzie─ç, jak dzia┼éaj─ů "pod spodem" takie popularne algorytmy.

  35. Praca z ogromnymi (wiele GB) plikami JSON
    https://thenybble.de/posts/json-analysis/
    INFO: Nie ka┼╝dy plik JSON to ma┼éy, zgrabny dokument. Czasami mo┼╝esz mie─ç do czynienia z danymi, których rozmiar przewy┼╝sza mo┼╝liwo┼Ťci narz─Ödzi, z których do tej pory korzysta┼ée┼Ť. Jak sobie z tym poradzi─ç i jak pracowa─ç z danymi o takich rozmiarach?

  36. Ban na FBAds za... reklamy kursów Pythona
    https://lerner.co.il/2023/10/19/im-banned-for-life-from-advertising-on-meta-because-i-teach-python/
    INFO: Zaskakuj─ůcy przypadek instruktora Pythona i biblioteki Pandas, który do┼╝ywotnio zosta┼é zbanowany z mo┼╝liwo┼Ťci reklamowania swoich kursów na platformach Meta. Dlaczego? Automaty Meta uzna┼éy, ┼╝e zajmuje si─Ö on handlem ┼╝ywymi zwierz─Ötami.

  37. Przegl─ůdarka Brave instaluje VPN-a bez wiedzy/zgody u┼╝ytkownika?
    https://www.ghacks.net/2023/10/18/brave-is-installing-vpn-services-without-user-consent/
    INFO: Czy korzystasz z przegl─ůdarki Brave na swoim urz─ůdzeniu z systemem Windows? Je┼Ťli tak, to prawdopodobnie masz równie┼╝ zainstalowane us┼éugi Brave VPN - bez Twojej zgody. Dowiedz si─Ö wi─Öcej na ten temat i sprawd┼║, jak wy┼é─ůczy─ç te us┼éugi.

LINKI TYLKO DLA PATRONÓW

  1. Podr─Öcznik dla CTO dzia┼éaj─ůcego w startupie - jak wygl─ůda ta praca?
    https://uw7.org/un_3d20a3f87b31f/0000000000000000000000000000000000000000
    INFO: Czy zawsze chcia┼ée┼Ť wiedzie─ç, co robi CTO w startupie? Jeden z CTO podzieli┼é si─Ö swoj─ů wiedz─ů i do┼Ťwiadczeniem w obszernym podr─Öczniku. Znajdziesz tu wiele cennych informacji, które pomog─ů Ci zrozumie─ç i lepiej wykonywa─ç t─Ö rol─Ö.

 

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

Zapisz si─Ö na ten newsletter!