Cze┼Ť─ç!

Robi─Ö post─Öpy i przybywam z pi─ůtkowym newsletterem o coraz wcze┼Ťniejszej porze, ale nie przyzwyczajaj si─Ö do tego ;)

To nie efekt pozytywnych zmian w nawykach, tylko ju┼╝ za godzin─Ö jad─Ö na spotkanie z teamem od AI Devs - b─Ödziemy nagrywa─ç darmowy materia┼é, który mo┼╝e by─ç dla Ciebie u┼╝yteczny (wrzuc─Ö go do newslettera, gdy b─Ödzie gotowy). Je┼Ťli o AI Devs mowa, to masz jeszcze 7 dni na zgarni─Öcie szkolenia w ni┼╝szej cenie:

https://aidevs.pl/?ref=unknowNews
 

Pora na sponsora? Niezupełnie...

Dzi┼Ť sponsorem mo┼╝esz zosta─ç Ty. "IT dla hospicjum" to akcja, dzi─Öki której wspieraj─ůc Warszawskie Hospicjum dla Dzieci, mo┼╝esz zgarn─ů─ç 5 wideo kursów online i jednego e-booka. Wi─Öcej informacji znajdziesz tutaj:
https://asdevops.pl/it-dla-hospicjum/

Hospicjum wsparte i kursy zgarni─Öte?

To zapraszam do lektury i przy okazji ┼╝ycz─Ö spokojnych, wolnych od telefonów z pracy i wszelkich awarii ┼Ťwi─ůt.

 

ÔŚó #unknownews ÔŚú

  1. Drama Newag - podsumowanie wszystkiego, co wiemy (film, 32 minuty)
    https://youtube.com/watch?v=Mv2fWyiPWpM
    INFO: Wprowadzi┼éem ju┼╝ kilka (trzy sztuki) artyku┼éów na temat Newagu, ale Mateusz Chrobok przygotowa┼é genialne podsumowanie tego, co do tej pory wiemy na temat ca┼éej afery. Nawet je┼Ťli ┼Ťledzisz ten temat, to i tak warto pos┼éucha─ç, w celu uporz─ůdkowania wiedzy.

  2. Jeste┼Ťmy ┼Ťwiadkami ko┼äca ludzkiego gatunku? (film, 1h 10m)
    https://youtube.com/watch?v=yhXpCJh0yW8&si=PqetHA0ynZgIxESs
    INFO: Debata mi─Ödzy profesorem Draganem a Jackiem Dukajem. Naukowe spojrzenie na mocno filozoficzne pytania dotycz─ůce przysz┼éo┼Ťci ludzi. Na przyk┼éad, jak to, co nas zmienia, wp┼éywa na ewolucj─Ö naszego gatunku. Rozwój sztucznej inteligencji i zwi─ůzane z tym zagro┼╝enia stanowi─ů interesuj─ůcy temat rozmowy.

  3. Psychiatryk AI - rozwi─ů┼╝ zagadk─Ö kryminaln─ů (gra online)
    https://psychiatryk.aidevs.pl/
    INFO: Jeste┼Ť detektywem i przes┼éuchujesz... humanoidalne roboty, które z powodu b┼é─Ödów w swoim oprogramowaniu trafi┼éy do zak┼éadu psychiatrycznego. Rozmowa z nimi bywa trudna i momentami m─Öcz─ůca. Nie trzymaj─ů w─ůtku, czasami zmy┼Ťlaj─ů, mówi─ů nie na temat, ale Ty jako specjalista umiesz z nich wyci─ůgn─ů─ç potrzebne dane... prawda? Pami─Ötaj, ┼╝e roboty nie utrzymuj─ů w─ůtku rozmowy. Wiedza z zakresu dzia┼éania LLMów mo┼╝e okaza─ç si─Ö bardzo przydatna.

  4. Powstanie, rozwój i updatek Yahoo Pipes
    https://retool.com/pipes
    INFO: Poznaj fascynuj─ůc─ů histori─Ö Yahoo Pipes – narz─Ödzia, które mia┼éo zdemokratyzowa─ç programowanie webowe (mówimy o roku 2007), ale które zaskoczy┼éo swoich twórców niespodziewanym sukcesem i wyzwaniami technicznymi. Artyku┼é ods┼éania kulisy dramatycznego okresu przed uruchomieniem serwisu, nieoczekiwanej eksplozji popularno┼Ťci tu┼╝ po premierze i konsekwencjach, z którymi musia┼é zmierzy─ç si─Ö zespó┼é. Jest to nostalgiczny artyku┼é na temat ┼Ťwietnej technologii sprzed niemal dwóch dekad.

  5. Podstawy baz danych wyja┼Ťnione w... Bashu
    https://tontinton.com/posts/database-fundementals/
    INFO: Autor postanowi┼é stworzy─ç prost─ů baz─Ö danych jako skrypt pow┼éoki. Nazwa┼é j─ů BashDB i na pocz─ůtek doda┼é do niej obs┼éug─Ö czego┼Ť na wzór "insert" i "select". W pó┼║niejszych krokach implementuje on dodatkowe warstwy dzia┼éania bazy, takie jak ACID, izolacj─Ö operacji itp. Wraz z post─Öpem dewelopmentu poznajemy nowe mechanizmy dost─Öpne w typowych, relacyjnych bazach danych. Interesuj─ůca lektura.

  6. Dlaczego programi┼Ťci potrzebuj─ů prywatnych pokoi z drzwiami?
    https://blobstreaming.org/why-do-programmers-need-private-offices-with-doors-do-not-disturb/
    INFO: Artyku┼é omawia, dlaczego otwarte przestrzenie biurowe s─ů niekorzystne dla wykonywania prac wymagaj─ůcych du┼╝ego skupienia. Autor wspomina tak┼╝e, jak drobne zak┼éócenia wp┼éywaj─ů na koncentracj─Ö, jako┼Ť─ç i efektywno┼Ť─ç pracy. Je┼Ťli wykonujesz prac─Ö twórcz─ů, zadbaj o to, aby Twoje ┼Ťrodowisko pracy mia┼éo drzwi. Koniecznie.

  7. Opuszczenie chmury FAQ - jak zaoszcz─Ödzi─ç miliony
    https://world.hey.com/dhh/the-big-cloud-exit-faq-20274010
    INFO: David Heinemeier Hansson ju┼╝ wiele razy wypowiada┼é si─Ö na temat opuszczania ┼Ťrodowisk chmurowych i przej┼Ťcia na typowe dedyki. Tym razem jednak przygotowa┼é jedno zbiorcze FAQ, z odpowiedziami na pytania i w─ůtpliwo┼Ťci, które pojawi┼éy si─Ö u jego czytelników. Warta uwagi lektura, mog─ůca pomóc zaoszcz─Ödzi─ç naprawd─Ö du┼╝e sumy u dostatecznie du┼╝ych firm korzystaj─ůcych np. z AWS.

  8. Raport o stanie AI w 2023 - jak to wygl─ůda w praktyce?
    https://retool.com/reports/state-of-ai-2023
    INFO: Jakie s─ů rzeczywiste przypadki u┼╝ycia AI w firmach? Z jakich modeli korzystaj─ů programi┼Ťci? Co sprawia najwi─Ökszy problem i wywo┼éuje najwi─Ökszy strach? Bardzo fajny przegl─ůd tego, jak AI wchodzi do firm.

  9. Poradnik prostego sabota┼╝u firm - wprost od CIA
    https://erikbern.com/2023/12/13/simple-sabotage-for-software.html
    INFO: Podczas II Wojny ┼Üwiatowej, CIA opublikowa┼éo poradnik, w jaki sposób mo┼╝na zachwia─ç organizacj─ů i produkcj─ů w dowolnej firmie, w sposób ┼éatwy i mo┼╝liwie niezauwa┼╝alny. Pomimo tego, ┼╝e poradnik ma ju┼╝ kilkadziesi─ůt lat, mo┼╝na go bez wi─Ökszych problemów prze┼éo┼╝y─ç na wspó┼éczesny ┼Ťwiat firm z bran┼╝y IT. Warto zastanowi─ç si─Ö, czy przypadkiem kroki podawane przez CIA jako totalnie rozwalaj─ůce firm─Ö nie s─ů w Twojej organizacji u┼╝ywane przez menad┼╝erów na co dzie┼ä.

  10. Buduj "portfolio kariery", a nie "┼Ťcie┼╝k─Ö kariery"
    https://hbr.org/2021/10/why-you-should-build-a-career-portfolio-not-a-career-path
    INFO: Artyku┼é przedstawia poj─Öcie "career portfolio", które odzwierciedla ró┼╝norodn─ů podró┼╝ zawodow─ů, obejmuj─ůc─ů nie tylko p┼éatne stanowiska, ale tak┼╝e unikalne kombinacje umiej─Ötno┼Ťci i do┼Ťwiadcze┼ä. Czym takie podej┼Ťcie ró┼╝ni si─Ö od klasycznej "┼Ťcie┼╝ki kariery" i dlaczego mia┼éoby by─ç warte Twojej uwagi? Tego dowiesz si─Ö z artyku┼éu.

  11. Jak zbudować karierę w cyberbezpieczeństwie?
    https://danielmiessler.com/p/build-successful-infosec-career/
    INFO: Poradnik jest z 2019 roku, ale dopiero na niego wpad┼éem i uwa┼╝am, ┼╝e nadal jest aktualny. To kompleksowy przewodnik, który krok po kroku pokazuje, jak przej┼Ť─ç od pozycji zupe┼énego nowicjusza do zdobycia pierwszej pracy w bran┼╝y cybersec.

  12. Jak zaprojektować asystenta głosowego w samochodzie?
    https://www.theturnsignalblog.com/blog/voice-design-guidelines/
    INFO: Sztuczna inteligencja wkracza do naszego codziennego ┼╝ycia, a asystenci g┼éosowi prawdopodobnie niebawem b─Öd─ů dost─Öpni w ró┼╝nych klasach sprz─Ötów - np. w samochodach. Artyku┼é omawia, jak zaprojektowa─ç efektywn─ů komunikacj─Ö na linii u┼╝ytkownik-asystent. Jako przyk┼éad wykorzystano asystenta z nawigacji samochodowej, jednak wiele z tych rad mo┼╝na zastosowa─ç w dowolnym asystencie, który tworzymy.

  13. Najmniejszy syntezator MIDI na USB-C
    https://mitxela.com/projects/smsc
    INFO: Poznaj najnowsze dzie┼éo twórcy serii "najmniejszych i najgorszych" syntezatorów MIDI. Tym razem autor pokusi┼é si─Ö o stworzenie syntezatora niewiele wi─Ökszego od wtyczki USB. Artyku┼é opisuje proces tworzenia urz─ůdzenia krok po kroku, od pomys┼éu a┼╝ po wykonanie praktycznej p┼éytki dev board. Je┼Ťli interesuj─ů Ci─Ö majsterkowanie, mikrokontrolery i muzyka, to jest to tekst dla Ciebie. W artykule znajdziesz tak┼╝e film, prezentuj─ůcy, jak urz─ůdzenie dzia┼éa w praktyce.

  14. Lista 5 sposobów na darmowy hosting aplikacji fullstack
    https://dev.to/wasp/top-5-ways-to-host-your-full-stack-app-for-free-c2j
    INFO: Heroku nie oferuje ju┼╝ darmowego planu hostingowego. Co robi─ç, jak ┼╝y─ç i gdzie si─Ö uda─ç, aby móc hostowa─ç swój backend i frontend dla aplikacji? Autor przedstawia kilka mo┼╝liwo┼Ťci, które poleca.

  15. Prompt engineering - poradnik wprost od OpenAI
    https://platform.openai.com/docs/guides/prompt-engineering
    INFO: Je┼Ťli od kogo┼Ť mieliby┼Ťmy bra─ç porady na temat pracy z LLM-ami (z naciskiem na gpt-3.5-turbo lub GPT-4), to OpenAI zdecydowanie jest dobrym ┼║ród┼éem wiedzy. Firma opublikowa┼éa swój zbiór porad usprawniaj─ůcych komunikacj─Ö na linii cz┼éowiek-maszyna.

  16. Twój Smart TV wie i raportuje, co ogl─ůdasz
    https://themarkup.org/privacy/2023/12/12/your-smart-tv-knows-what-youre-watching
    INFO: W nowoczesnych telewizorach inteligentnych funkcjonuje technologia ACR, która monitoruje i analizuje ogl─ůdane przez nas tre┼Ťci, aby serwowa─ç spersonalizowane reklamy. Artyku┼é wyja┼Ťnia, jak dzia┼éa ta technologia i podpowiada, jak j─ů wy┼é─ůczy─ç w telewizorach od Samsunga, LG i Roku.

  17. Podstawy wydajno┼Ťci stron internetowych - kurs od Google
    https://web.dev/learn/performance
    INFO: Ten kurs wprowadzi Ci─Ö w niezb─Ödne poj─Öcia i techniki zwi─ůzane z wydajno┼Ťci─ů stron WWW. Dowiedziesz si─Ö, jak optymalizowa─ç czas ┼éadowania strony, jak zmniejszy─ç zu┼╝ycie zasobów i jak optymalnie wykorzysta─ç HTML, aby osi─ůgn─ů─ç najlepsze wyniki dla u┼╝ytkowników. Sporo u┼╝ytecznych porad, a wszystko to za darmo.

  18. Przegl─ůdarka API/dokumentacji bibliotek z NPM
    https://tsdocs.dev/
    INFO: Podaj nazw─Ö pakietu, który Ci─Ö interesuje. Automat zainstaluje go, przeanalizuje, wyodr─Öbni dokumentacj─Ö i poka┼╝e Ci to wszystko w bardzo przyst─Öpnej formie. To ┼Ťwietna metoda na zaznajomienie si─Ö z bibliotekami, które widzimy pierwszy raz w ┼╝yciu.

  19. iOS 17.3 b─Ödzie lepiej broni┼é iPhony przed kradzie┼╝─ů
    https://www.macrumors.com/2023/12/19/ios-17-3-new-security-feature/
    INFO: Skradziony iPhone jest w zasadzie bezu┼╝yteczny. Chyba ┼╝e kto┼Ť przed kradzie┼╝─ů pozna┼é jego PIN dost─Öpowy. W takim przypadku z urz─ůdzeniem i jego zawarto┼Ťci─ů mo┼╝na zrobi─ç praktycznie wszystko, w tym mo┼╝liwe jest wyci─ůgni─Öcie wra┼╝liwych danych z keychaina. Apple opracowa┼éo metod─Ö, jak temu zaradzi─ç.

  20. JavaScript od podszewki - zaawansowane koncepcje
    https://blog.bitsrc.io/javascript-under-the-hood-advanced-concepts-developers-should-know-a89ddbb11228
    INFO: Artyku┼é omawia kontekst, hoisting, call stack, scope chain, zadania asynchroniczne i inne zagadnienia, które pozwol─ů Ci lepiej zrozumie─ç, jak JS dzia┼éa od strony koncepcyjnej.

  21. Jak okiełznać Copilota - kurs od Microsoftu
    https://github.com/microsoft/Mastering-GitHub-Copilot-for-Paired-Programming?tab=readme-ov-file
    INFO: Wiem, ┼╝e Copilot jest skrajnie prosty w obs┼éudze. Rozpoczynasz pisanie kodu, a on pisze za Ciebie reszt─Ö. Microsoft jednak pokazuje pewne dobre praktyki w pracy z GitHub Copilotem, które mog─ů usprawni─ç Twoj─ů prac─Ö. Na ko┼äcu opisu repozytorium s─ů jeszcze linki do innych kursów od Microsoft. Warto rzuci─ç okiem.

  22. Porady dla pocz─ůtkuj─ůcych programistów... czytaj─ůcych porady dla programistów
    https://buttondown.email/hillelwayne/archive/advice-for-new-software-devs-whove-read-all-those/
    INFO: Ten tekst urzek┼é mnie swoj─ů szczero┼Ťci─ů, ale i trafno┼Ťci─ů. Parafrazuj─ůc autora: "To tekst z dobrymi radami dla programistów, którzy czytaj─ů dobre rady dla programistów. Zosta┼é napisany przez kogo┼Ť, kto zdecydowanie nie powinien dawa─ç dobrych rad w tym temacie". Urocze ;)

  23. Przekazywanie parametrów do komponentów Reacta
    https://www.freecodecamp.org/news/react-props-animated-guide/
    INFO: Je┼Ťli jeste┼Ť pocz─ůtkuj─ůcym programist─ů Reacta, kwestia komponentów i ich parametrów mo┼╝e by─ç dla Ciebie do┼Ť─ç zawi┼éa. Ten artyku┼é, za pomoc─ů prostych przyk┼éadów i animacji, pokazuje, jak to dok┼éadnie dzia┼éa. My┼Ťl─Ö, ┼╝e przedstawienie zasady dzia┼éania przez porównanie komponentów do zwyk┼éych funkcji JS, pozwala naprawd─Ö szybko zrozumie─ç, o co chodzi.

  24. Nowe jednostki CSS (vw) nie rozwi─ůzuj─ů problemu ze scrollbarami
    https://smashingmagazine.com/2023/12/new-css-viewport-units-not-solve-classic-scrollbar-problem/
    INFO: Ustawiasz szeroko┼Ť─ç obiektu na stronie na 100vw i liczysz na to, ┼╝e zajmie on ca┼é─ů widoczn─ů przestrze┼ä. W sumie po to w┼éa┼Ťnie powsta┼éa ta jednostka, prawda? Wtedy na scen─Ö wchodzi pasek przewijania i psuje Ci wszystko. Nowe jednostki, pomimo tego, ┼╝e s─ů super u┼╝yteczne, nadal nie rozwi─ůzuj─ů problemów ze scrollbarami.

  25. daisyUI - biblioteka gotowych komponentów dla Tailwind CSS
    https://daisyui.com/
    INFO: Zamiast pisa─ç dziesi─ůtki klas w celu zdefiniowania prostego przycisku, po prostu dodaj dwie klasy - i gotowe. To samo mo┼╝esz zrobi─ç z karuzelami, kartami, polami wyboru i ponad 50 innymi komponentami. Skrajnie upraszcza to proces tworzenia frontendu.

  26. MidJourney v6 jest ju┼╝ dost─Öpny
    https://www.tomsguide.com/news/midjourney-v6-released-this-new-ai-model-brings-photorealism-to-image-generation
    INFO: Je┼Ťli korzystasz z MidJourney do generowania grafik, z pewno┼Ťci─ů ucieszy Ci─Ö fakt, ┼╝e w┼éa┼Ťnie udost─Öpniona zosta┼éa szósta wersja silnika graficznego. Poprawiono w nim jako┼Ť─ç generowanych grafik (s─ů bardziej fotorealistyczne), dodano mo┼╝liwo┼Ť─ç generowania tekstów na grafikach (to jeszcze wczesna wersja alpha), a co ciekawe, umo┼╝liwiono renderowanie prawdziwych postaci.

  27. CHAR, a VARCHAR w bazach danych - fakty i mity
    https://badtke.pro/char-a-varchar-mity-a-rzeczywistosc/
    INFO: Czy to, ┼╝e typ CHAR jest sta┼éej d┼éugo┼Ťci, a typ VARCHAR – zmiennej, to jedyna ró┼╝nica mi─Ödzy nimi? Co wzi─ů─ç pod uwag─Ö, definiuj─ůc typ kolumny w bazie? Artyku┼é dotyczy tak┼╝e VARCHAR2. To dobry tekst dla ludzi, którzy chc─ů dog┼é─Öbnie pozna─ç, jak dzia┼éaj─ů mechanizmy stosowane w bazach danych.

  28. Wszystko, co musisz wiedzie─ç o overflow w CSS
    https://css-irl.info/oh-no-overflow/
    INFO: Czy Twoja tre┼Ť─ç przekracza rozmiary kontenera, w którym si─Ö znajduje? Z pomoc─ů przychodzi oczywi┼Ťcie atrybut overflow, jednak zwi─ůzane z nim s─ů pewne wpadki, które mo┼╝esz zaliczy─ç podczas implementacji aplikacji webowej.

  29. Wykrywanie obsługi JavaScript w CSS - już możliwe
    https://blog.stephaniestimac.com/posts/2023/12/css-media-query-scripting/
    INFO: Dos┼éownie od kilku dni, silnik Chromium obs┼éuguje zapytania media query do wykrywania, czy u u┼╝ytkownika aktywna jest obs┼éuga JS. Jest to sprytny prze┼é─ůcznik, który pozwoli nam zrezygnowa─ç z tagu noscript.

  30. Wireflow - darmowe narz─Ödzie do tworzenia wireframów
    https://wireflow.co/
    INFO: Wireflow to darmowe, dzia┼éaj─ůce online, narz─Ödzie do tworzenia atrakcyjnych wizualnie prototypów przep┼éywu u┼╝ytkownika (user flows). Efekty swojej pracy mo┼╝esz zapisa─ç jako plik JPG. Niestety, nie znalaz┼éem metody na zapisanie tworzonego projektu na dysku lub w chmurze.

  31. ScrollyVideo - biblioteka do osadzania scrollowalnych filmów jako t┼éa strony
    https://scrollyvideo.js.org/
    INFO: Trudno to opisa─ç s┼éowami, ale efekt jest troch─Ö podobny do znanego parallaxa. W chwili, gdy przewijasz stron─Ö w gór─Ö lub w dó┼é, pojawiaj─ů si─Ö kolejne klatki wskazanego przez Ciebie filmu. Wygl─ůda to do┼Ť─ç atrakcyjnie zarówno na komputerach, jak i na urz─ůdzeniach mobilnych.

  32. Design Systems - baza rozwi─ůza┼ä znanych firm
    https://designsystems.surf/
    INFO: Ta strona gromadzi najlepsze wytyczne projektowe, które stosuj─ů czo┼éowe firmy technologiczne i wiod─ůce zespo┼éy UI. Odkryj komponenty i ustalenia, które s─ů punktem odniesienia dla bran┼╝y.

  33. JARVIS - Twój w┼éasny asystent g┼éosowy
    https://github.com/AlexandreSajus/JARVIS?tab=readme-ov-file
    INFO: Ten tekst jest projektem implementuj─ůcym zamian─Ö mowy na tekst (Whisper), wys┼éanie tekstu do LLM (np. poprzez OpenAI API) i wygenerowanie g┼éosowej odpowiedzi (poprzez ElevenLabs). Nawet je┼Ťli nie potrzebujesz takiego rozwi─ůzania, ale interesujesz si─Ö bran┼╝─ů AI, to w projekcie znajdziesz zaimplementowane kilka ciekawych koncepcji, które mo┼╝esz wykorzysta─ç u siebie.

  34. Masowy otwieracz linków - rozszerzenie do przegl─ůdarki
    https://github.com/dmtrbrl/bulk-url-opener
    INFO: Czy stale pracujesz na kilku powtarzalnych stronach internetowych i otwierasz je jedn─ů po drugiej? To rozszerzenie umo┼╝liwia zdefiniowanie takiego zestawu i otworzenie go jednym klikni─Öciem myszy.

LINKI TYLKO DLA PATRONÓW

  1. Darmowy, wideo kurs Figmy (film, 1h i 5m)
    https://uw7.org/un_3573661e76e3f/
    INFO: Je┼Ťli do tej pory nie korzysta┼ée┼Ť z Figmy, a potrzebujesz szybko i sprawnie zacz─ů─ç u┼╝ywa─ç tego narz─Ödzia, ten kurs zawiera omówienie podstaw, które s─ů niezb─Ödne do codziennej pracy.

  2. Pentesty w stylu black-box - wprowadzenie do tematu
    https://uw7.org/un_65b7ca14efdd1/
    INFO: Jak testowa─ç aplikacje, o których zupe┼énie nic nie wiesz? Czy istnieje jaki┼Ť uniwersalny zbiór regu┼é, których pentester powinien przestrzega─ç? Jak testowa─ç ró┼╝norodne wej┼Ťcia do aplikacji i dlaczego akurat tak? To dobry tekst dla pocz─ůtkuj─ůcych pasjonatów websecurity.

 

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!