Cze┼Ť─ç!

Dzi┼Ť ju┼╝ tradycyjnie, bez po┼Ťpiechu i bez przerywania Ci snu, przybywam z newsletterem po godzinie 11. Mam nadziej─Ö, ┼╝e poranek by┼é produktywny, bo mam dla Ciebie co┼Ť, co poch┼éonie Ci─Ö na d┼éu┼╝sz─ů chwil─Ö ­čśë

Zanim jednak przejdziemy do w┼éa┼Ťciwego zestawienia, pozwól, ┼╝e przypomn─Ö o jednej istotnej rzeczy, która mo┼╝e Ci─Ö zainteresowa─ç.

Trwa przedsprzeda┼╝ drugiej edycji szkolenia dla programistów, którzy chc─ů wej┼Ť─ç w ┼Ťwiat AI i nauczy─ç si─Ö jak integrowa─ç istniej─ůce ju┼╝ zasoby IT z modelami j─Özykowymi i narz─Ödziami do automatyzacji zada┼ä.

Do┼é─ůcz do AI Devs 2 i skorzystaj z obowi─ůzuj─ůcej jeszcze przez kilka dni, ni┼╝szej ceny:
Ôץ https://aidevs.pl/?ref=unknow

 

Zapraszam do lektury :)

 

ÔŚó #unknownews ÔŚú

  1. Wyja┼Ťnienie mema o PostgreSQL - o co chodzi z t─ů tajemn─ů wiedz─ů?
    https://www.avestura.dev/blog/explaining-the-postgres-meme
    INFO: Jaki┼Ť czas temu w Internecie popularny by┼é mem pokazuj─ůcy jak wygl─ůdaj─ů ró┼╝ne poziomu poznania Postgresa. Problem polega na tym, ┼╝e prawdopodobnie spora cz─Ö┼Ť─ç programistów mniej wi─Öcej od po┼éowy mema nie do ko┼äca rozumia┼éa, o co chodzi w u┼╝ytych tam okre┼Ťleniach. Autor artyku┼éu metodycznie, termin po terminie wyja┼Ťnia wszystko, co znajduje si─Ö na memie, podaj─ůc przy okazji przyk┼éady u┼╝ycia trudniejszych konstrukcji. D┼éugi, ale i genialny artyku┼é.

  2. Kosmiczna winda - wizualizacja tego, co mamy nad sob─ů (rozrywka)
    https://neal.fun/space-elevator/
    INFO: Sprytnie wykonana strona, któr─ů przewijasz od do┼éu do góry, odkrywaj─ůc tym samym zwierz─Öta, pojazdy i ró┼╝nego rodzaju rekordy, które zwi─ůzane s─ů z dan─ů wysoko┼Ťci─ů. Co ciekawe, strona prezentuje si─Ö bardzo dobrze zarówno na desktopie, jak i na smartfonie. Ciekawe i wci─ůgaj─ůce.

  3. Twój w┼éasny serwer do notyfikacji (film, 23 minuty)
    https://www.youtube.com/watch?v=poDIT2ruQ9M
    INFO: W poprzednim wydaniu newslettera linkowa┼éem do projektu NTFY, który umo┼╝liwia wysy┼éanie powiadomie┼ä na urz─ůdzenia podpi─Öte do internetu (telefony, tablety, desktopy itp.). W tym filmie NetworkChuck pokazuje jak taki serwer samodzielnie skonfigurowa─ç i jak z niego korzysta─ç (np. przez CLI). Przy okazji pokazana jest konfiguracja tunelu od Cloudflare, co mo┼╝e bardzo Ci si─Ö przyda─ç, je┼Ťli nie masz publicznego IP.

  4. Analiza aktywno┼Ťci polskich serwisów IT/sceurity - który publikuje najwi─Öcej?
    https://informatykzakladowy.pl/niebezpiecznik-zaufana-trzecia-strona-sekurak-analiza-dynamiki-publikacji/
    INFO: Artyku┼é przeprowadza dok┼éadn─ů analiz─Ö aktywno┼Ťci i dynamiki publikacji na stronach Niebezpiecznika, Zaufanej Trzeciej Strony oraz Sekuraka. Dowiesz si─Ö, jakie narz─Ödzia zosta┼éy u┼╝yte do zebrania danych oraz jak zinterpretowa─ç wyniki. Tekst da Ci wiedz─Ö na temat metodyki scrapowania i przetwarzania danych.

  5. Historia internetowych kafejek w Nepalu
    https://restofworld.org/2023/internet-cafes-kathmandu-nepal/
    INFO: Kafejki w Nepalu niegdy┼Ť t─Ötni┼éy ┼╝yciem, a dzi┼Ť nieliczne z nich (dzia┼éaj─ůce nieprzerwanie od lat 90') walcz─ů o przetrwanie. Warto rzuci─ç okiem, jak i dlaczego jeszcze te biznesy dzia┼éaj─ů i jak ich w┼éa┼Ťciciele przystosowuj─ů si─Ö do obecnych czasów, aby jako┼Ť przetrwa─ç na rynku.

  6. Jak znale┼║─ç czas na nauk─Ö nowych rzeczy po pracy?
    https://www.feststelltaste.de/how-to-find-time-to-learn-after-work/
    INFO: Autor tekstu, b─Öd─ůc programist─ů, potrafi wygospodarowa─ç czas na czytanie ksi─ů┼╝ek, ogl─ůdanie nagra┼ä z konferencji, czy s┼éuchanie podcastów. Opowiada on o tym, jak zarz─ůdza swoimi obowi─ůzkami, aby znale┼║─ç na to wszystko czas. Bardzo krótki wpis, który by─ç mo┼╝e zainspiruje Ci─Ö do lepszego zarz─ůdzania swoim czasem.

  7. AI Devs - szkolenie z integracji systemów IT ze sztuczn─ů inteligencj─ů [sponsorowane]
    https://www.aidevs.pl/?ref=unknow
    INFO: AI Devs to 5-tygodniowy, praktyczny kurs zastosowania narz─Ödzi Generative AI (w szczególno┼Ťci modeli OpenAI) w po┼é─ůczeniu z programowaniem oraz automatyzacj─ů. Twórcami kursu s─ů Adam “overment” Gospodarczyk, Jakub “unknow” Mrugalski i Mateusz Chrobok. Szkolenie rusza 23 pa┼║dziernika, ale obecnie trwa jego przedsprzeda┼╝, dzi─Öki czemu mo┼╝esz skorzysta─ç z ni┼╝szej ceny.

  8. Jaki odsetek stron WWW 'wycieka' swój kod ┼║ród┼éowy, loginy, has┼éa i klucze?
    https://trufflesecurity.com/blog/4500-of-the-top-1-million-websites-leaked-source-code-secrets/
    INFO: Badacze przetestowali milion 'topowych' (wg Alexy) stron internetowych na ┼Ťwiecie, sprawdzaj─ůc przy tym, czy przypadkiem nie udost─Öpniaj─ů one czego┼Ť wra┼╝liwego, co mog┼éoby stanowi─ç ┼éakomy k─ůsek dla hakerów. Które dane wyciekaj─ů najcz─Ö┼Ťciej i jak do tego dochodzi? O tym w artykule.

  9. Blokowanie reklam poprzez g┼é─Öbok─ů analiz─Ö pakietów i wycinanie domen na poziomie DNS
    https://ericdraken.com/pfsense-decrypt-ad-traffic/
    INFO: Autor poradnika postanowi┼é skonfigurowa─ç w┼éasny router w taki sposób, aby automatycznie wycina─ç z jego pomoc─ů wszelkie reklamy, tak┼╝e i te dost─Öpne np. na YouTube, a streamowane na jego AppleTV. Interesuj─ůca lektura, która prezentuje, jak dzia┼éaj─ů narz─Ödzia do inspekcji pakietów, jak dzia┼éa dekodowanie HTTPS w locie i jak postawi─ç ca┼ékiem sprytn─ů konfiguracj─Ö sieciow─ů na routerze z podmienionym firmware.

  10. Poradnik rozwoju kariery dla programistów
    https://review.firstround.com/the-engineers-guide-to-career-growth-advice-from-my-time-at-stripe-and-facebook
    INFO: Obszerny zbiór porad od kobiety pracuj─ůcej na stanowiskach menad┼╝erskich w Facebooku i Stripe. Bohaterka opowiada o wyzwaniach, jakie napotka┼éa na kolejnych szczeblach rozwoju zawodowego i podpowiada jak sobie z nimi poradzi─ç. To bardziej tekst z przemy┼Ťleniami, ale wierz─Ö, ┼╝e mo┼╝esz wyci─ůgn─ů─ç z niego warto┼Ť─ç.

  11. Konfiguracja tekstowego menad┼╝era okien TMUX (film, 14 minut)
    https://www.youtube.com/watch?v=DzNmUNvnB04
    INFO: TMUX to popularne w ┼Ťwiecie linuksowym narz─Ödzie do tworzenia wirtualnych sesji, okien i paneli. Problem polega na tym, ┼╝e przy domy┼Ťlnej konfiguracji nie jest on ani zbyt ┼éadny, ani wygodny w obs┼éudze. Film podpowiada, w jaki sposób mo┼╝na lepiej skonfigurowa─ç aplikacj─Ö do swoich potrzeb. Przydatne dla osób cz─Östo pracuj─ůcych w terminalu.

  12. Interaktywny przewodnik po CURL
    https://antonz.org/mastering-curl/
    INFO: Jest wiele metod na poznanie CURL-a (narz─Ödzia u┼╝ywanego najcz─Ö┼Ťciej do debugowania aplikacji webowych, ale tak naprawd─Ö to multitool do dziesi─ůtek protoko┼éów). Ten poradnik pozwoli Ci zrozumie─ç zasad─Ö dzia┼éania narz─Ödzia w wersji terminalowej. Autor wybra┼é ciekaw─ů metod─Ö nauczania. W artykule znajdziesz gotowe komendy, które mo┼╝esz uruchamia─ç i edytowa─ç, obserwuj─ůc przy tym, jak zachowa si─Ö odpytywany serwer.

  13. Jak stworzy─ç cyfrowy zegar w Google Sheets?
    https://www.therobinlord.com/making-a-digital-clock-in-google-sheets/
    INFO: Poradnik przedstawia tworzenie cyfrowego zegara w arkuszu Google. Nie jest to mo┼╝e projekt skrajnie potrzebny Ci do szcz─Ö┼Ťcia, ale metoda jego realizacji (zastosowane formu┼éy, czy wykorzystane mo┼╝liwo┼Ťci arkusza) z pewno┼Ťci─ů naucz─ů Ci─Ö czego┼Ť nowego.

  14. Sk─ůd pochodz─ů Twoje fonty? - w wi─Ökszo┼Ťci od jednej firmy
    https://thehustle.co/where-do-fonts-come-from/
    INFO: Czy kiedykolwiek zastanawia┼ée┼Ť si─Ö, sk─ůd pochodz─ů fonty, których u┼╝ywasz na co dzie┼ä? Szczerze mówi─ůc, do czasu napotkania tego artyku┼éu nie wiedzia┼éem, jak wygl─ůda ten 'fontowy' biznes. Interesuj─ůce.

  15. Phishing/Vishing as a Service? - nowe narz─Ödzie w r─Ökach oszustów
    https://x.com/1zrr4h/status/1698313771578523946?s=12
    INFO: Krótki film przedstawiaj─ůcy, w jaki sposób oszu┼Ťci mog─ů wy┼éudzi─ç telefonicznie od swojej ofiary jednorazowe kody dost─Öpowe (OTP) u┼╝ywane w wielu us┼éugach. Nie potrzeba do tego nawet zaawansowanej sztucznej inteligencji generuj─ůcej naturalny g┼éos ludzki. Atak podszywa si─Ö pod automatyczn─ů us┼éug─Ö weryfikuj─ůc─ů u┼╝ytkownika.

  16. Jak mierzy─ç 'pokrycie kodu' podczas testów? - 4 popularne metody
    https://web.dev/ta-code-coverage/
    INFO: Prawdopodobnie znasz termin 'test coverage', który okre┼Ťla, jaka cz─Ö┼Ť─ç funkcji w Twoim oprogramowaniu zosta┼éa przetestowana. Czy znasz jednak tak┼╝e testy na 'code coverage', które w teorii powinny testowa─ç mo┼╝liwie obszerny fragment Twojego kodu? Zobacz, jak zabra─ç si─Ö do takich testów i jak mierzy si─Ö wspomniane pokrycie.

  17. Jak obs┼éu┼╝y─ç powolne zapytania HTTP w ┼Ťrodowiskach ServerLess?
    https://medium.com/theburningmonk-com/whats-the-most-serverless-way-to-wait-for-a-slow-http-response-c03b4f3e5114
    INFO: Twoja Lambda, czy inne FaaS nie s─ů w stanie czeka─ç np. pó┼é godziny, a┼╝ zewn─Ötrzny kod sko┼äczy si─Ö wykonywa─ç. Wi─Ökszo┼Ť─ç z us┼éug typu ServerLess ma swoje ograniczenia czasowe, których raczej nie ominiesz. Jak wi─Öc obs┼éugiwa─ç powolne zapytania, je┼Ťli nie dysponujesz klasycznym serwerem z backendem?

  18. Wykorzystanie AI do odwrócenia minifikacji w JavaScript
    https://thejunkland.com/blog/using-llms-to-reverse-javascript-minification.html
    INFO: Proces minifikacji i obfuskacji w JS jest do┼Ť─ç cz─Öst─ů praktyk─ů u┼╝ywan─ů zarówno w celu zmniejszenia rozmiarów kodu, jak i (jak w przypadku z┼éo┼Ťliwego oprogramowania) utrudnienia jego analizy. Okazuje si─Ö jednak, ┼╝e wykorzystuj─ůc modele j─Özykowe (LLM) mo┼╝na do┼Ť─ç ┼éatwo i ca┼ékiem skutecznie odwróci─ç ten proces, zachowuj─ůc przy tym nadal dzia┼éaj─ůcy kod ┼║ród┼éowy.

  19. Tricki CSS-owe na przykładzie układania kropek na kostce do gry
    https://mackfitz.hashnode.dev/laying-out-dots-on-a-dice-using-displayflex-pseudo-classes
    INFO: Ten poradnik uczy (a w zasadzie pokazuje metod─ů prób i b┼é─Ödów) jak korzysta si─Ö z layoutu flex, z selektorów, pseudoklas itp. Celem autora jest zbudowanie kostki do gry w HTML i CSS.

  20. ZFS (system plików) - wyja┼Ťnienie zagadnie┼ä dla pocz─ůtkuj─ůcych
    https://ikrima.dev/dev-notes/homelab/zfs-for-dummies/
    INFO: Wprowadzenie do jednego z popularniejszych systemów plików u┼╝ywanego na Linuksie/Uniksie. Autor artyku┼éu dzieli si─Ö swoj─ů wiedz─ů, któr─ů zdoby┼é podczas naprawy awarii ZFS w swoim systemie FreeNAS. Artyku┼é pe┼éen jest praktycznych porad i przyk┼éadów, które pomog─ů Ci zrozumie─ç podstawy pracy z ZFS.

  21. Przegl─ůd zni┼╝ek dla uczniów i studentów IT
    https://devszczepaniak.pl/znizki-dla-studentow-it
    INFO: Kompilacja zni┼╝ek na oprogramowanie, us┼éugi i hardware, z których mo┼╝esz skorzysta─ç jako student. Autor skupia si─Ö jedynie na rzeczach u┼╝ytecznych w bran┼╝y IT.

  22. Jak napisa─ç bezpieczn─ů bibliotek─Ö do obs┼éugi JWT?
    https://scottarc.blog/2023/09/06/how-to-write-a-secure-jwt-library-if-you-absolutely-must/
    INFO: Ten artyku┼é to poradnik dla tych, którzy musz─ů zmierzy─ç si─Ö z technologi─ů JWT i z jakiego┼Ť bli┼╝ej nieokre┼Ťlonego powodu, sami musz─ů zaimplementowa─ç obs┼éug─Ö wspomnianych tokenów. Zadanie to, staje si─Ö skomplikowane, je┼Ťli mamy zamiar stworzy─ç nie tylko bibliotek─Ö dzia┼éaj─ůc─ů, ale tak┼╝e i bezpieczn─ů. Z artyku┼éu dowiesz si─Ö, jak unika─ç typowych b┼é─Ödów.

  23. Kolekcja złudzeń optycznych online
    https://optical.toys/
    INFO: Mo┼╝e ma┼éo technologiczne znalezisko, ale zainteresowa┼éo mnie na tyle, ┼╝e postanowi┼éem je wrzuci─ç do cotygodniowego zestawienia. Jest to zbiór popularnych, ale i efektownych z┼éudze┼ä optycznych wraz z wyja┼Ťnieniem zasady ich dzia┼éania. W niektórych przyk┼éadach trzeba porusza─ç kursorem myszy lub klikn─ů─ç, aby zobaczy─ç zamierzony efekt.

  24. Perplexity - wyszukiwarka/asystent ze wsparciem AI
    https://www.perplexity.ai/
    INFO: Mo┼╝na to porówna─ç do ChatGPT na sterydach (w sumie, to pod spodem u┼╝ywa API od ChatGPT). Wspiera upload plików, integracje z wyszukiwark─ů, bardzo d┼éugie odpowiedzi na prompty i jest super szybkie w dzia┼éaniu. Bardzo dobrze radzi sobie tak┼╝e z zapytaniami w j─Özyku polskim. Wersja darmowa powinna by─ç wystarczaj─ůca do codziennego u┼╝ytku.

  25. Emojiton - narz─Ödzie zamieniaj─ůce s┼éowa na emoji (rozrywka)
    https://emojiton.com/
    INFO: Ciekawe i momentami zaskakuj─ůco trafne narz─Ödzie, które zamieni wpisany przez Ciebie tekst na odpowiadaj─ůce mu znaczeniowo znaki emoji. Wpisz (w dowolnym j─Özyku. Mo┼╝e by─ç po polsku) np. tytu┼é filmu, piosenki, ksi─ů┼╝ki, nazwisko znanej aktorki, czy nazw─Ö miasta. Zobaczysz, z czym sztuczna inteligencja je kojarzy. Czasami bywa zabawnie ;)

  26. Ponad 10 lat temu zaprezentowano na Kickstarterze projekt "Oscilloscope Watch"
    https://www.tomshardware.com/news/oscilloscope-watch-ships-after-10-years
    INFO: Mia┼é to by─ç zegarek dla geeków zafascynowanych elektronik─ů, którzy z jakiego┼Ť powodu chc─ů nosi─ç na nadgarstku prawdziwy, dzia┼éaj─ůcy oscyloskop. Nie wspominam o tym jako o kolejnym projekcie, który zabra┼é pieni─ůdze i znikn─ů┼é z Kickstartera. Twórcy projektu po 10 latach od zamkni─Öcia zbiórki... zacz─Öli wysy┼éa─ç urz─ůdzenia do wspieraj─ůcych. Jak powiedzieli, ┼╝e wy┼Ťl─ů, to wy┼Ťl─ů i nie trzeba by┼éo im co roku przypomina─ç ;)

  27. Internet to... PHP? - jak to wygl─ůda w statystykach?
    https://timotijhof.net/posts/2023/an-internet-of-php/
    INFO: W poprzednim wydaniu newslettera wspomina┼éem o rozwoju j─Özyka PHP i o tym, ┼╝e u┼╝ywa si─Ö go nadal do┼Ť─ç cz─Östo. Ten artyku┼é prezentuje ciekawe statystyki, które rzucaj─ů ciekawe ┼Ťwiat┼éo na wspomnian─ů technologi─Ö i jej popularno┼Ť─ç w obecnych czasach.

  28. Test polskich hostingów stron WWW - edycja 2023
    https://jakwybrachosting.pl/test/
    INFO: Kolejna edycja testów polskich hostingów. Testy Szybko┼Ťci/Wydajno┼Ťci, Bezpiecze┼ästwa, Supportu (tajemniczy klient) i aktualne raporty z testów uptime (na ┼╝ywo) z 15 hostingów stron WWW.

  29. Recenzja ergonomicznej klawiatury Glove80 - jak si─Ö na niej pracuje?
    https://danieldk.eu/Posts/2023-09-03-Glove80.html
    INFO: By─ç mo┼╝e kiedy┼Ť przesz┼éo Ci przez my┼Ťl, aby kupi─ç jedn─ů z dost─Öpnych na rynku klawiatury ergonomicznych o przeró┼╝nych, cz─Östo do┼Ť─ç wymy┼Ťlnych kszta┼étach? Ta recenzja wyda┼éa mi si─Ö na tyle rozbudowana, ┼╝e w wyczerpuj─ůcy sposób odpowiada na pytanie, jak wygl─ůda praca z tak─ů klawiatur─ů. Autor oczywi┼Ťcie omawia tylko jeden z popularnych modeli, niemniej daje to jaki┼Ť niezerowy wgl─ůd w ┼Ťwiat klawiatur ergonomicznych.

  30. Naucz się programowania w AWK na przykładach
    https://learnbyexample.github.io/learn_gnuawk/awk-introduction.html
    INFO: AWK to jedno z popularniejszych narz─Ödzi GNU (g┼éównie na platformach Linux/Unix) do przetwarzania tekstu. Oczywi┼Ťcie mo┼╝esz uczy─ç si─Ö jego sk┼éadni s┼éowo po s┼éowie, ale niektórzy wol─ů uczy─ç si─Ö z gotowych, dzia┼éaj─ůcych przyk┼éadów. Je┼Ťli te┼╝ wolisz tak─ů form─Ö, to ten kurs jest dla Ciebie.

  31. Podatno┼Ť─ç XSS znaleziona w Proton Mail - opis incydentu
    https://www.sonarsource.com/blog/code-vulnerabilities-leak-emails-in-proton-mail/
    INFO: Badacze z Sonar Research znale┼║li podatno┼Ť─ç (XSS) pozwalaj─ůc─ů na interakcj─Ö z mailami ofiary w Proton Mail. Artyku┼é opisuje, na czym ta podatno┼Ť─ç polega i jak wygl─ůda jej wykorzystanie w praktyce.

LINKI TYLKO DLA PATRONÓW

  1. Pods┼éuchiwanie komunikatów postMessage w Chrome
    https://uw7.org/un_804a6cb307e2d/0000000000000000000000000000000000000000
    INFO: To rozszerzenie do przegl─ůdarki, dzi─Öki któremu b─Ödziesz w stanie pods┼éuchiwa─ç i debugowa─ç zarazem komunikacj─Ö mi─Ödzy elementami aplikacji (Twojej lub cudzej) z wykorzystaniem postMessage. Natywnie nie da si─Ö tego w ┼éatwy i wygodny sposób osi─ůgn─ů─ç w DevToolsach, a to rozszerzenie mo┼╝e Ci w tym pomóc.

  2. Lista kilkunastu miejsc do hostowania swojego backendu za darmo
    https://uw7.org/un_b2c98ec0a22b4/0000000000000000000000000000000000000000
    INFO: Tworzysz aplikacje w NodeJS, Pythonie, PHP, a mo┼╝e w jeszcze innej technologii? Znajdziesz tutaj hostingi mog─ůce uruchomi─ç Twój kod. Cz─Ö┼Ť─ç z nich to typowe, limitowane 'free tier', ale wiele us┼éug oferuje pakiety wiecznie darmowe.

  3. Ponad 150 sztuczek dotycz─ůcych DevToolsów
    https://uw7.org/un_97d5b8663fa10/0000000000000000000000000000000000000000
    INFO: Pracujesz z aplikacjami webowymi i chcesz lepiej pozna─ç mo┼╝liwo┼Ťci, jakie daj─ů Ci 'narz─Ödzia developera' dost─Öpne w Twojej przegl─ůdarce? Ten zbiór porad pozwoli Ci pog┼é─Öbi─ç Twoj─ů wiedz─Ö. Zamiast przegl─ůda─ç kolejno wszystkie porady, mo┼╝esz wybra─ç interesuj─ůc─ů Ci─Ö kategori─Ö (np. mierzenie performance aplikacji, czy zwi─Ökszanie jej dost─Öpno┼Ťci).

 

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!