Polski frontend

Wszystkie artykuły

Dodaj serwis
  • świstak.codes – O programowaniu i informatyce przystępnym językiem

    • świstak.codes powraca!

      świstak.codes – O programowaniu i informatyce przystępnym językiem 

      świstak.codes po przerwie powróciło do nadawania nowych wpisów! Więcej szczegółów w środku.

    • Ogłoszenie techniczne

      świstak.codes – O programowaniu i informatyce przystępnym językiem 

      Przez jakiś czas nie będą pojawiać się nowe wpisy. Wynika to z faktu, że chcę nieco zmodernizować bloga, a tym samym nie będę mieć czasu,… Artykuł Ogłoszenie techniczne pochodzi z serwisu świstak.codes.

    • Porównanie szybkich testów pierwszości

      świstak.codes – O programowaniu i informatyce przystępnym językiem 

      W poprzednim artykule dość szczegółowo opisałem test Millera-Rabina służący do szybkiego sprawdzania pierwszości liczb. Tym razem porównajmy sobie jego działanie z innymi szybkimi, probabilistycznymi testami pierwszości i sprawdźmy, jak wypadają one w porównaniu do bezbłędnej metody naiwnej. Artykuł Porównanie szybkich testów pierwszości pochodzi z serwisu świstak.codes.

    • Szybkie szukanie dużych liczb pierwszych

      świstak.codes – O programowaniu i informatyce przystępnym językiem 

      Wiemy już: czym są liczby pierwsze, jak sprawdzać, czy liczba jest pierwsza, jak w najprostszy sposób znajdować je, a także poznaliśmy teorię stojącą za znajdowaniem dużych liczb pierwszych. Przejdźmy zatem do praktyki. Czas napisać algorytm, który w krótkim czasie pozwoli nam znaleźć bardzo duże liczby pierwsze, tak jak to się

    • Duże liczby pierwsze

      świstak.codes – O programowaniu i informatyce przystępnym językiem 

      Do tej pory przedstawiłem, czym są liczby pierwsze, ich zastosowania, jak możemy sprawdzać pierwszość liczb oraz jak możemy prostymi sposobami znajdować je. Jednak wszystko to, co do tej pory opowiedzieliśmy sobie, jest w dużej mierze zabawą. Jak poruszyłem już na samym początku serii, w kryptografii wykorzystuje się liczby pierwsze 2048-bitowe,

  • Przeprogramowani LIVE YouTube

    • React 18 i typy w JavaScript - Sprint Review #2

      Przeprogramowani LIVE YouTube 

      Sprint Review to cykl comiesięcznych spotkań na żywo, w których podsumowujemy najważniejsze wydarzenia z branży oraz wszystko to, co zdobyło naszą uwagę w ostatnich tygodniach. Mówimy o nowinkach technicznych, narzędziach do rozwoju oraz bonusach, które umieszczamy w naszym cotygodniowym Przeprogramowanym Newsletterze (https://przeprogramowani.pl/newsletter) - zapraszamy!

    • Rozwój programisty i sukces w IT | Krzysztof Szabelski | Przeprogramowani ft. Gość #20

      Przeprogramowani LIVE YouTube 

      Już w najbliższą środę zapraszamy na rozmowę z Krzysztofem Szabelskim - Head of Technology w Future Processing! Tematem odcinka będzie rozwój i planowanie kariery IT, ze szczególnym naciskiem na stanowiska senior developera i wyżej. Porozmawiamy o potencjalnych kierunkach rozwoju, niezbędnych umiejętnościach które odblokowują kolejne poziomy doświadczenia a także o tym,

    • Senior i co dalej | Krzysztof Szabelski | Przeprogramowani ft. Gość #20

      Przeprogramowani LIVE YouTube 

      Już w najbliższą środę zapraszamy na rozmowę z Krzysztofem Szabelskim - Head of Technology w Future Processing! Tematem odcinka będzie rozwój i planowanie kariery IT, ze szczególnym naciskiem na stanowiska senior developera i wyżej. Porozmawiamy o potencjalnych kierunkach rozwoju, niezbędnych umiejętnościach które odblokowują kolejne poziomy doświadczenia a także o tym,

    • Znasz JavaScript? Sprawdź z 5 zadaniami

      Przeprogramowani LIVE YouTube 

      Zapisz się: https://js.przeprogramowani.pl Przygotowaliśmy dla Ciebie 5 zadań, które pomogą Ci to sprawdzić. Wybraliśmy istotne obszary, często pomijane przez programistów w nauce a będące nieodłączną częścią codziennej pracy w JavaScript. Dołącz do nas 14 marca o 19:00 i odblokuj dostęp do zadań.

  • Nowoczesny Frontend

  • Front Cave

    • Nie przekazuj obiektów jako props w Redux – sprawdź czemu!

      Front Cave 

      Spis treści Wprowadzenie Eksperymenty implementacyjne Zwykły useSelector Zwykły useSelector + memo na komponencie Zwykły connect Connect z memo useSelector z shallowEqual useSelector pobierający proste wartości Connect pobierający proste wartości Connect z mapStateToProps który zwraca tylko jeden obiekt Kod przykładów na Github Działający przykład na Github Pages Podsumowanie Wprowadzenie Kwestie wydajności

    • MediaSession API – zarządzaj mediami na stronie spoza przeglądarki!

      Front Cave 

      Spis treści Wprowadzenie Zarządzanie mediami Wygląd UI Desktop Mobile Działający przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Dzięki MediaSession API możemy sterować listą odtwarzania spoza karty przeglądarki, która odtwarza dźwięk/wideo. Przez to obsługa multimediów odtwarzanych przykładowo na stronie zespołu muzycznego jest dużo prostsza – użytkownik nie

    • MediaRecorder API – sprawdź jak nagrywać z poziomu Web!

      Front Cave 

      Spis treści Wprowadzenie Użycie MediaRecorder Jak działa MediaRecorder API? Pobieranie streamu z kamery Pobieranie streamu z udostępniania ekranu Pobieranie streamu z canvasa Klikalny przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Sporo osób nie wie o istnieniu MediaRecorder API – a umożliwia ono nagrywanie z poziomu przeglądarki

    • Sprawdź jak walidować formularze w czystym JS!

      Front Cave 

      Spis treści Wprowadzenie Walidowanie formularzy Baza pod przykłady Customowe wiadomości dla walidacji standardowej Customowy sposób prezentacji rezultatów walidacji Klikalny przykład na Github Pages Pełny kod przykładu na Github Podsumowanie Wprowadzenie Walidowanie formularzy nie zawsze jest prostym zadaniem – najczęściej wyłączamy domyślną walidację i piszemy bardzo customowy kod. Okazuje się jednak,

    • Dowiedz się czemu warto czekać na pseudoklasę :has!

      Front Cave 

      Spis treści Wprowadzenie Pseudoklasa :has Jak działa pseudoklasa :has? Jakie pseudoklasa :has ma wsparcie i jaką biblioteką go zasymulować? Użycie pseudoklasy :has do stylowania formularzy na bazie walidacji pól Stworzenie skryptu transformującego CSS Style odpowiadające za kolorystykę walidacji Wymagany kod JS Efekt działania aplikacji Klikalny przykład na Github Pages Pełny