Damian Widera i Maciej Aniserowicz zapraszają na jazdę po zapytaniach bazodanowych. Agenda: * Wstęp do profilowania zapytań - MySQL / SQL Server * Analizujemy zapytania w darmowych narzędziach dla tych dwóch serwerów * Zapytania SELECT * Zapytania INSERT * Wyciągamy wnioski - co i jak można poprawić? * Zaawansowane - spoglądamy na blokady i zakleszczenia * DBMaster Oglądaj uważnie i przygotuj pytania do tematu, bo na koniec zrobimy Q&A! Zarówno o profilowaniu jak i samym Programie DBMaster: http://dbmaster.pl . #devstyle #dbmaster #bazydanych
Podczas streama będziemy kontynuować temat kompilatora, linkera i procedur startowych przed mainem na mikrokontrolerach STM32. Tym razem zastosujemy teorię z poprzedniego odcinka do implementacji procedur testowych zgodnych z normami EN60730 i EN60335 dotyczącymi elektroniki domowej czyli np. pralek, mikrofalówek itp.
👉 Blog https://tworcastron.pl 👉 Moje kursy https://tworcastron.pl/kursy Wspomniany odcinek o "this" ("this" w JS - kiedy i na co wskazuje): https://youtu.be/y2H2uwLNWB4 #7 "this" oraz bind() call() apply() https://youtu.be/TQXZL4bvw9Q #6 "this" w JS - kiedy i na co wskazuje https://youtu.be/y2H2uwLNWB4 #5 Operatory JEDNOargumentowe + - !! https://youtu.be/QAP5XSQP0gI #4 Immediately-invoked Function Expression IIFE - jak dokładnie działa https://youtu.be/Ci5NJfKxTRA #3 Średniki - wstawiać czy nie? https://youtu.be/SLmfjupm7cc #2 Operatory && (and) oraz || (or) https://youtu.be/-6dXWOxlNYM #1 == vs ===, czyli o koercji typów: https://youtu.be/QlgNjD2BiXw #0 Wprowadzenie: https://youtu.be/ZdsAe_MiaXc
⭐ Posłuchaj mojego podcastu i rozmów z inspirującymi programistami: http://devsession.pl/podcast/ 👦 Gdzie mnie znajdziesz: 🔗 strona domowa https://devsession.pl 🔗 twitter: https://twitter.com/gkotfis 🔗 facebook: https://www.facebook.com/devsessionpl/ 🔗 linkedin: https://www.linkedin.com/in/grzegorzk... ❤ Możesz wspomóc moją działalność zostając patronem: https://patronite.pl/gkotfis Startujemy z nową serią rozmów "Młodzi w IT". W 3 kolejnych odcinkach usłyszysz rozmowy z osobami, które dopiero co weszły do branży IT jako programiści. W pierwszym odcinku rozmawiam z Ewą Tusień oraz Kamilem Richertem.Dowiesz się z niego:- czym się obecnie zajmują- jak wygląda u nich nauka programowania- jak sobie radzą w trudnych momentach- jaka wiedza jest przydatna na początek- jak wyglądał proces szukania pierwszej pracy- i wiele, wiele innych cennych wskazówek przydatnych początkującym programistom.Polecam ten odcinek osobą młodym, które wahają się, ciężko im podjąć decyzje czy IT to będzie miejs
⭐ Posłuchaj mojego podcastu i rozmów z inspirującymi programistami: http://devsession.pl/podcast/ 👦 Gdzie mnie znajdziesz: 🔗 strona domowa https://devsession.pl 🔗 twitter: https://twitter.com/gkotfis 🔗 facebook: https://www.facebook.com/devsessionpl/ 🔗 linkedin: https://www.linkedin.com/in/grzegorzkotfis/ ❤ Możesz wspomóc moją działalność zostając patronem: https://patronite.pl/gkotfis
Link: http://devtalk.pl/110
Kiedy zaczynamy przygodę z mikrokontrolerami zwykle używamy projektów wygenerowanych przez IDE, które magicznie robią za nas całą początkową konfigurację i nie musimy się tym martwić. I bardzo dobrze, bo to jest skomplikowane i tylko odciąga nas od zadania. Jednak po jakimś czasie wiedza co się dzieje pod spodem w końcu się przyda. Albo dlatego, że coś nie działa jak trzeba, albo dlatego, że chcemy zrobić coś niestandardowego. W trakcie streama omówimy: - wektor przerwań - kod wykonywany przed funkcją main - regiony pamięci - skrypt linkera - plik map służący do podglądania adresów i rozmiarów zmiennych i funkcji - plik lst - kod naszego programu w asemblerze - datasheety ARM Cortex-M core i STM32 reference manual Oczywiście jeśli na wszystko starczy czasu
Kodowanie od minuty 8:42 :) Wcześniej geneza, wady i zalety Vue.js. Więcej na https://tworcastron.pl
Mamy jeszcze kilka biletów na konferencję DNA Conf 2020! A tutaj zapytamy jednego z naszych Ekspertów - Sławka Sobótkę - czego będzie można się od niego nauczyć podczas tego wyjątkowego dnia. Jeśli jeszcze nie masz biletu to zapraszamy tutaj: http://droganowoczesnegoarchitekta.pl/konferencja . Przypominamy, że 100% przychodu idzie na WOŚP! #dnaconf #droganowoczesnegoarchitekta #devstyle
🔗 książka Victor Frankl "Człowiek w poszukiwaniu sensu": https://lubimyczytac.pl/ksiazka/51509/czlowiek-w-poszukiwaniu-sensu 🔗 książka Victor Frankl "Wola sensu": https://lubimyczytac.pl/ksiazka/87285/wola-sensu-zalozenia-i-zastosowanie-logoterapii 🔗 książka Krzysztof Gonciarz "Rozum i Godność Człowieka": https://www.rigcz.co/ ⓘ Montaż: Andrzej Kornaś ([email protected]) 👉 INFO WSZELKIE 👈 🔗 wszystkie odcinki VLOGa: http://devstyle.pl/vlog 🔗 instagram: https://devstyle.pl/instagram 🔗 blog biz: http://slowbiz.pl 🔗 blog dev: http://devstyle.pl 🔗 twitter: https://devstyle.pl/twitter 🔗 podcast dev: http://devtalk.pl 🔗 grupa devstyle na FB: http://devstyle.pl/grupa 🔗 facebook devstyle: https://devstyle.pl/facebook 🔗 kontakt: http://devstyle.pl/kontakt Muzyka: Leonell Cassio: https://soundcloud.com/leonellcassio
Bang! Bang! Czyli podwójny operator NOT (!) to ciekawy sposób zamiany dowolnej wartości na true lub false w JavaScript. Ten tutorial JavaScript pomoże Ci zrozumieć czym są "falsy values" i "truthy values" oraz jak działają operatory AND i OR w różnych sytuacjach (np. szablonach JSX). Więcej na temat falsy values: https://developer.mozilla.org/en-US/docs/Glossary/Falsy 🔔 Subskrybuj mój kanał - https://www.youtube.com/overment?sub_confirmation=1 📩 Zapisz się na newsletter: https://overment.com/newsletter 👉 Sprawdź też: https://facebook.com/overment https://overment.com/discord https://overment.com/instagram Tworząc filmy najwyższą wartością jest dla mnie Twój czas. Moja strategia polega na tym, aby dotrzeć do źródła tematu i świadomie odrzucić niepotrzebne elementy. W ten sposób w prostych słowach wyjaśniam Ci to, co jest naprawdę istotne. Skupiam się przede wszystkim na: HTML, CSS, JavaScript, Node.js i mySQL / mongoDB.
Wprowadzenie do TypeScript - https://kursy.clockworkjava.pl Omówienie czym są typy w programowaniu oraz podstawowych typów w TypeScript - string, boolean i number. Blog - https://clockworkjava.pl
Kontynuacja tematu z zeszłego tygodnia - Test Driven Development w Embedded Dzisiaj omawiamy kolejny przykład - analizę przebiegu czasowego. Mamy więc większe powiązanie z hardware'm. Analiza przebiegów czasowych będzie częścią implementacji heartbeata (https://en.wikipedia.org/wiki/Heartbeat_(computing). Jest to technika wykorzystywana w systemach wieloprocesorowych do sprawdzenia, czy drugi procesor działa poprawnie. Poruszone zagadnienia: - 3:38 - Co to jest heartbeat - 13:35 - Początek implementacji - 23:46 - Separacja działań na HW od logiki - 32:23 - Obsługa fatal errora - 34:52 - inne frameworki do testowania - 40:58 - PW-SAT - produkcyjny projekt embedded z TDD i otwartym kodem - 44:03 - implementacja mocka nieskończonej pętli (nieudana) - 1:08:20 - Refactoring - 1:18:35 - dlaczego w omawianym przykładzie TDD jest lepsze niż testowanie na HW? - 1:38:55 - o copy-paste'owaniu scenariuszy testowych - 1:41:20 - debugowanie testów na PC - dlaczego w dalszym ciągu jest lepsze niż d
⭐ Posłuchaj mojego podcastu i rozmów z inspirującymi programistami: http://devsession.pl/podcast/ 👦 Gdzie mnie znajdziesz: 🔗 strona domowa https://devsession.pl 🔗 twitter: https://twitter.com/gkotfis 🔗 facebook: https://www.facebook.com/devsessionpl/ 🔗 linkedin: https://www.linkedin.com/in/grzegorzkotfis/ ❤ Możesz wspomóc moją działalność zostając patronem: https://patronite.pl/gkotfis #podcast #setup #rode #tascam
Jak postawić aplikacje Node.js na serverze: https://youtu.be/9BXqpS0fK1s