FullStak
Podcast o branży IT. Front-End, Back-End, DevOps, Blockchain i inne buzzwordy.
Technologia
Webowe Pogawędki #6 - Deno 1.0, Wzorce projektowe dla front-endów, Developerzy vs. Designerzy
2020-05-16 19:45:43
12:50 - Webowe Pogawędki na serwisach podcastowych! 18:00 - ESLint 7 25:00 - TypeScript 3.9 44:30 - Deno wersja 1.0 (bezpieczny Node.js) 52:00 - Książki programistyczne i ich tłumaczenia 1:05:00 - Grupowanie Tabów przeglądarki 1:16:00 - Tachyons oraz TailwindCSS 1:24:00 - Porady dot. Next.js 1:26:00 - Dynamiczny routing w Next.js 1:34:30 - Factory Pattern w JS 1:37:00 - Wzorce projektowe dla front-endów 1:55:00 - Open source i zamówienia publiczne 2:14:00 - Developerzy vs Designerzy 2:24:00 - Muzyka do kodowania
Piotra Kowalskiego znajdziecie na https://piecioshka.pl/
Artura Chmaro znajdziecie na https://fullstak.pl/
Intro: TeknoAXE - Electron
Outro: Winyla Trzaski - Za szybami noc feat. Martyna Nosko, DJ Kaczy
Webowe Pogawędki #5 - Microsoft zainwestuje miliard w PL
2020-05-08 22:23:46
7:00 - Nowa wersja Firefox (menadżer haseł, Picture-In-Picture) 12:00 - Menadżery Haseł 18:30 - Program do tworzenia grafiki wektorowej Inkscape 26:20 - Nowości w GitHub (Codespaces, Discussions, CodeQL) 46:30 - Microsoft zainwestuje miliard w Polsce!!1 52:20 - Metryki Web Vitals 55:30 - navigator.sendBeacon 1:02:00 - Server Vite 1:09:00 - Deno w 100 sekund 1:12:00 - One linery w JS 1:18:00 - Nie używaj reduce + spread
Webowe Pogawędki #4 - Śmieszne rekrutacje i zadania, Nowy Node.js i Ubuntu, CORS
2020-05-08 22:11:46
7:20 - Nowa wersja Node.js 14
Webowe Pogawędki #3 - Gatsby, Aliasy, AHA programming, homebrew fonts, nauka front-endu w miesiąc?!
2020-05-08 21:41:56
6:00 - DevFacts.io, krótkie mięsiste artykuły 11:40 - Gatsby i nowa funkcja (inkrementalne buildy), static generators 31:40 - Odpalanie testów Jest synchronicznie i alfabetycznie 36:40 - source-map-visualization 42:20 - Aliasy w babel (sposób na uciążliwe relative paths) 50:00 - Instalacja fontów przez homebrew 57:00 Avoid Hasty Abstractions (AHA Programming) 1:05:00 - Make my day: Zdjęcia z teleskopu Hubbla 1:10:00 - React vs Gatsby (jaka jest różnica?!) 1:13:00 - Specjalizacja czy wiele umiejętności? Front vs. full-stack 1:25:00 - Czego się uczyć po React/Redux? 1:28:00 - Czy bot do gry może być wykorzystany do portfolio? 1:30:00 - Jak ogarnąć Reacta w miesiąć?! 1:37:00 - Jak znajdować zlecenia jako freelancer?
Piotra Kowalskiego znajdziecie na https://piecioshka.pl/
Artura Chmaro znajdziecie na https://fullstak.pl/
Webowe Pogawędki #2 - GitHub, WebComponents, Accessibility, Mona Lisa w CSS, Dramaty junior front-end
2020-05-08 21:19:46
2:30 - Zmiany w GitHub 17:00 - Narzędzie git-fame (mierz produktywność po commitach) 23:00 - Powłoka lini poleceń Fish (coś jak zsh) 24:00 - In Dan Abramov we trust 37:00 - Czy React będzie biblioteką, którą będziemy używali przez następne x lat? 39:00 - Web components 43:00 - Drzewko skilli front-end dev https://andreasbm.github.io/web-skills/ 50:00 - Accessibility stron WWW 58:00 - Fajne ikonki 1:00:00 - Unikaj export default !!1 1:05:00 - Nowe rzeczy w TS 1:13:00 - Jak zacząć w TypeScript? 1:25:00 - Leksykon Programisty 1:28:00 - Robimy kontrybucje do open-source 1:37:00 - Nowy bajerek w DevTools 1:42:00 - Jednostki w CSS 1:50:00 - Malowanie obrazów w CSS (Simpsonowie i Mona Lisa) 1:57:00 - Ile powinien zarabiać junior developer? 2:05:00 - Rynek pracy dla junior front-end developerów
Piotra Kowalskiego znajdziecie na https://piecioshka.pl/
Artura Chmaro znajdziecie na https://fullstak.pl/
Webowe Pogawędki #1 - Dekoratory, ES2020, Pandemia, Expo SDK, WarsawJS, Prettier
2020-05-08 20:47:17
Dekoratory w #JS 10:55 - Nowe funkcjonalności w #ES2020 12:30 - Dynamiczne importy 15:00 - BigInt 18:55 - Promise.allSettled 21:00 - globalThis 25:20 - for-in mechanics 27:40 - Optional chaining 32:00 - Nullish coalescing 36:00 - Named exports 38:30 - Narzędzie do testów webhook.site 43:20 - Czy pandemia dotknie branżę IT? 48:20 - Darmowe kursy 54:00 - DENO community 58:00 - Nowe SDK Expo 1:02:00 - #WarsawJS Workshops 1:04:10 - Usuwanie właściwości z obiektu 1:08:10 - Dyskusja: Prettier 1:17:10 - Ciekawy błąd w kodzie
Piotra Kowalskiego znajdziecie na https://piecioshka.pl/
Artura Chmaro znajdziecie na https://fullstak.pl/
Bezpieczeństwo w Node.js (Zbyszek Tenerowicz) - FullStak #11
2020-03-13 22:39:51
0:30 - Eksperymenty w Node.js
3:30 - Co to jest Node.js? Do czego się nadaje? Jak działa?
8:30 - Skąd pomysł na backend w JavaScript?
11:00 - Rynek pracy
12:00 - Przerzucenie się na Node.js w jeden dzień?
14:00 - Podatność na XSS (Cross Site Scripting)
17:30 - Metoda ataku Cross-site request forgery
20:50 - Podatność Prototype Pollution
24:00 - Audyt bezpieczeństwa zależności (npm audit, yarn audit)
27:30 - Narzędzia do dbania o bezpieczeństwo
37:30 - Content Security Policy - Co to jest I jak działa?
40:00 - Korzystanie z “gotowców”
43:00 - CORS
46:40 - Skąd czerpać wiedzę o bezpieczeństwie?
50:40 - Jaki jest najlepszy sposób na uwierzytelnianie?
57:00 - Wycieki pamięci
Rozmówca: Zbyszek Tenerowicz (https://naugtur.pl)
Full-stack developer na codzień rozwijający ponad 30 aplikacji Node.js w swoim zespole w firmie Egnyte. Entuzjasta open-source i jeden z najdłużej działających w społeczności Meet.js Poland (zarówno jako prelegent oraz organizator). Od niedawna szczęśliwy tata.
Rozmawiał: Artur Chmaro,
Materiały do nauki:
https://owasp.org/www-project-top-ten/
https://owasp.org/www-community/xss-filter-evasion-cheatsheet
https://naugtur.pl/pres3/securedev2/v2.html#/
Dawid Bałut, super materiały na YT, o bezpieczeństwie i nie tylko:
https://www.youtube.com/channel/UC1h6AnWkWOUOC4BlIr51R8w/
https://www.youtube.com/watch?v=04c0JiE8YNQ
Wycieki pamięci:
https://naugtur.pl/pres3/memnew/#/
https://github.com/nodejs/diagnostics/blob/master/documentation/memory/step2/using_heap_snapshot.md
Projekty open-source wspomniane w materiale:
https://github.com/naugtur/npm-audit-resolver
https://github.com/naugtur/handsfreeyoutube
fun nerds: https://www.youtube.com/watch?v=3UAOs9B9UH8
Zapisz się na newsletter Fullstak i nie przegap kolejnych materiałów: https://fullstak.pl/newsletter
Machine Learning i AI (Krzysztof Sopyła) - FullStak #10
2020-01-30 19:00:43
0:30 - Skąd zainteresowanie Machine Learning?
5:00 - Uczenie Maszynowe vs. Sztuczna Inteligencja
7:00 - Jak zacząć przygodę z ML?
11:30 - Minimalny zestaw wiedzy by zacząć
18:00 - Czy web developer powinien interesować się AI/ML?
23:00 - Predykcje I machine learning na front-endzie
26:00 - Tensorflow czyli “jQuery” dla uczenia maszynowego
30:00 - Używanie i tworzenie nowych modeli
32:00 - Wpływ komputerów kwantowych na sztuczną inteligencję
37:00 - Maszynowe uczenie i konkurowanie z firmami jak Amazon, Google czy Apple
41:00 - Biblioteka pyTorch
44:00 - Projekt OpenAI
48:30 - Czy możemy się spodziewać żywej sztucznej inteligencji?
50:00 - Polecane książki i seriale
Linki do wartościowych kursów
Początkujący :
- Machine Learning Crash Course - Google's fast-paced, practical introduction to machine learning
https://developers.google.com/machine-learning/crash-course
Średnio-zaawansowani:
- CS224N: Natural Language Processing with Deep Learning | Winter 2019
https://www.youtube.com/playlist?list=PLoROMvodv4rOhcuXMZkNm7j3fVwBBY42z - Lecture Collection | Convolutional Neural Networks for Visual Recognition (Spring 2017)
- https://www.youtube.com/watch?v=vT1JzLTH4G4&list=PL3FW7Lu3i5JvHM8ljYj-zLfQRF3EO8sYv
OpenAI - hide and seek: filmik przedstawiający agentów grających w chowanego i to do czego to doprowadziło https://www.youtube.com/watch?v=Lu56xVlZ40M
Biblioteki do ML:
scikit-learn - biblioteka do uczenia maszynowego w python.
Tensorflow.js - implementacja biblioteki do uczenia sieci neuronowych w java script
Krzysztof Sopyła - Od 5 lat CEO Ermlab Software i naukowiec związany z uczeniem maszynowym. Wierzy, że ML pozwoli na wzmocnienie naszych zdolności i przyspieszy ewolucję naszego gatunku. Krzysztof zajmuje się głównie NLP, rozwija produkty https://Goodwrite.it (aka Polskie Grammarly) i silnik rekomendacji książek https://CoDoCzytania.pl. Publikuje tutoriale o uczeniu maszynowym na blogu https://ksopyla.com
Estymacja i wycena projektów IT (Karol Wójciszko) - FullStak #9
2020-01-24 16:08:07
Wszystkie linki znajdziesz na https://fullstak.pl/9
0:00 - Przywitanie, wstęp
1:00 - Pytania rozgrzewkowe
3:00 - Jak zabrać się do estymacji zadania?
5:30 - Analiza przedwykonawcza
7:40 - Tworzenie makiet funkcjonalnych
8:55 - Jak robić wyceny szybko i skutecznie?
12:00 - Problemy z estymacją w zespole
16:50 - Rozwiązywanie problemów
19:00 - Zagrajmy w Planning Poker
22:20 - Excel górą
23:30 - Bufory bezpieczeństwa
26:00 - Jak ustalić dobrą cenę?
31:00 - Co zrobić gdy klient mówi, że za drogo…
36:00 - Jak wycenić zbyt ogólne wymagania
37:30 - Fix price czy stawka godzinowe
41:00 - Kiedy proces estymacji jest ukończony?
42:00 - Narzędzia
43:00 - Artykuły i pomoce`
Zamów kurs: https://edu.wedlugplanu.pl/zamowienie/?add-to-cart=90
KOD RABATOWY: fullstak
narzędzia: draw.io, miro.com
książki: M. Gerber - Mit przedsiębiorczości, Peter Wohlleben - duchowe życie zwierząt,
PWA czyli Progresywne Web Aplikacje (Marta Wiśniewska) - FullStak #8
2019-12-02 10:09:34
Wszechobecne “apki” coraz częściej nie wymagają od nas instalowania ich na naszych urządzeniach. Progresywne web aplikacje wychodzą na przeciw temu trendowi i starają się jeszcze bardziej zniwelować różnicę między aplikacjami natywnymi, a webowymi. Wysyłanie powiadomień, obsługa offline, instalacja ze sklepu te opcje zawsze kojarzyły się z rozwiązaniami natywnymi, a już wkrótce staną się dostępne dla web developerów. Oczywiście nie wszystko jesteśmy w stanie zrobić z PWA. W tym podcaście staramy się odpowiedzieć na pytanie kiedy warto sięgnąć po tę technologię.
0:00 - Intro, ogłoszenia
2:30 - Przedstawienie gościa, rozgrzewkowe pytania
5:00 - Zainteresowanie PWA
7:20 - Uczelnia vs. Aplikacje PWA
8:20 - Do jakich rozwiązań PWA się nadaje?
11:00 - Zachowanie aplikacji w offline, aplikacje desktopowe
12:10 - Dodanie ikonki strony do pulpitu / ekranu startowego
13:20 - Wysyłanie powiadomień z aplikacji
14:30 - Wsparcie różnych przeglądarek (Safari, Edge, Chrome)
15:00 - Wdrażanie aplikacji PWA do sklepów
16:40 - Do jakich aplikacji PWA się NIE nadaje?
18:30 - Rady dla junior developerów osób
20:20 - Frameworki i biblioteki wspierające tworzenie progresywnych web aplikacji
22:00 - Service workery - po co i jak użyć?
25:00 - Testowanie swojego kodu
26:30 - Jak może wyglądać przyszłość aplikacji PWA
29:20 - Ciekawy projekt open-soruce Hospital Run (PWA używane do zbierania danych medycznych)
Podstawy:
ServiceWorker
https://developers.google.com/web/fundamentals/primers/service-workers
https://developer.mozilla.org/en-US/docs/Web/API/Service_Worker_API),
FetchAPI https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API
Książki:
-"Progresywne aplikacje webowe. Potęga aplikacji natywnych w przeglądarce" Tal Ater, O'reilly
-"Progressive Web Apps with Angular" Majid Hajian, Apress
Codelabs:
-PWA Fire's Codelabs: https://pwafire.org/developer/codelabs/index.html
-Your first PWA by Google (https://codelabs.developers.google.com/codelabs/your-first-pwapp/#0),
-Developing PWA 02: Offline quickstart: https://codelabs.developers.google.com/codelabs/pwa-offline-quickstart/#0
-Build PWA using workbox: https://codelabs.developers.google.com/codelabs/workbox-lab/index.html?index=..%2F..index#0,
Narzędzia / biblioteki:
-JavaScript Library for Service Worker - workbox (JS https://developers.google.com/web/tools/workbox),
-Chrome DevTools, Lighthouse (audit tests),
-Web Manifest Generator: https://pwafire.org/developer/tools/get-manifest/
-PWA Image (Icons) Generator: https://www.pwabuilder.com/imageGenerator
Projekty open source:
Hospital Run (Open source, modern software for charitable hospitals in the developing world.): https://github.com/hospitalrun
Materiały na youtube:
Progressive Web App Training (Playlist):
https://www.youtube.com/watch?v=psB_Pjwhbxo&list=PLNYkxOF6rcIB2xHBZ7opgc2Mv009X87Hh