Lista artykułów

Stos (Stack) – 7+ tajników implementacji LIFO

W tym wpisie pokażę Ci, jak twórcy Javy zaimplementowali takie struktury danych, jak FIFO i LIFO, oraz zdradzę, jak możesz zrobić to samodzielnie. Następnie przekonam Cię, że wcale nie warto tego robić ręcznie i lepiej skorzystać z ich pracy. Zapraszam  do lektury. Z tego odcinka dowiesz się: co to jest LIFO, FIFO, HIFO, FEFO, FINO oraz FISH; 🙂 co to jest i jak działa stos (ang. stack); jak działa kolejka (ang. queue) oraz kolejka priorytetowa (ang. priority queue); jak samodzielnie zaimplementować takie struktury danych; oraz…

2

NestJS – REST API – pierwszy tutorial dla uczestników newsettera

Właśnie opublikowałem pierwszy tutorial wyłącznie dla uczestników mojego newslettera. Dotyczy on tworzenia REST API w NestJS. Czym jest NestJS można przeczytać na stronie tego obiecującego frameworka. Jeśli chcesz uzyskać dostęp do 1.5h materiału gdzie krok po kroku tworzę REST API w tym frameworku zapraszam do dołączenia do newslettera 🙂

O Zmianie – Finał!

Witam Cię w szczególnym dla mnie odcinku podcastu. Dziś usłyszysz 100% mnie. Nie ma gościa. Chciałbym zamknąć temat mojej zmiany o której mogłeś usłyszeć w sierpniu słuchająć odcinka z Katarzyną Michałowską i Marcinem Hoppe. Ten etap już jest za mną! Chciałbym podzielić...

O Zmianie - Finał

Witam Cię w szczególnym dla mnie odcinku podcastu. Dziś usłyszysz 100% mnie. Nie ma gościa. Chciałbym zamknąć temat mojej zmiany o której mogłeś usłyszeć w sierpniu słuchająć odcinka z Katarzyną Michałowską i Marcinem Hoppe. Ten etap już jest za mną! Chciałbym podzielić się kilkoma przemyśleniami, strategiami jak podejść do procesu poszukiwania nowej pracy, nowych wyzwań.   Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na  iTunes , dołącz do mnie na Spotify , podziel się informacją o tym odcinku w mediach społecznościowych czy polub  FanPage Devsession . Pozdrawiam Grzegorz Kotfis

Role w Androidzie

W każdym systemie operacyjnym znajdują się programy, które odpowiadają za konkretną rzecz. Oprócz tego ustawione są aplikacje domyślne, które odpowiadają za otwieranie konkretnych formatów pliku. I tak na przykład Microsoft Word odpowiada za otwieranie plików docx. Android Studio odpowiada za tworzenie aplikacji na system Android. Również w Androidzie znajdziemy aplikacje domyślne. Role w Androidzie Android Q wprowadza nową funkcję, która umożliwia systemowi operacyjnemu przyznanie aplikacjom odpowiedniego dostępu...

6

DevTalk #104 – O angielskim w IT z Maciejem Jędrzejewskim

Możesz go nienawidzić, przeklinać i zgrzytać na niego zębami. Stety/Niestety, pracując w IT nie uciekniesz od języka angielskiego. Jest WSZĘDZIE, od samego kodu na materiałach edukacyjnych kończąc. Nie przesadzę stwierdzając, że programista olewający angielski zamyka sobie wiele drzwi. Dlatego przydałoby się żyć z dobrze z tym językiem. Gość sto czwartego odcinka podcastu DevTalk podpowie, jak […]

O obserwatorach w JavaScript

Jeśli masz jakieś, choćby szczątkowe, doświadczenie z JavaScriptem, to zapewne zdarzyło Ci się skorzystać z listenerów. Owe listenery nasłuchują na żądane zdarzenie czy też zdarzenia, a po ich wystąpieniu wykonują jakąś zdefiniowaną akcję. Dla osób, które nie miały z tym jeszcze styczności dołączam przykładowy kod: // HTML Foo // JavaScript document.getElementById('foo').addEventListener( 'click', function() { …

Recenzja DevConf 2019

Minęło już trochę czasu od tej konferencji, czas na podsumowanie. To była pierwsza edycja, w której wzięłam udział. Konferencja w innym mieście i do tego dwudniowa to nie jest dla mnie codzienność. Wykłady Wzięłam udział w 12 sesjach wykładowych (z 14), ale nie sposób opisać je wszystkie. Mogę się skupić na tych, które najbardziej zapadły…

Sortowanie przez wybór – algorytm i implementacja w C++

Repertuar sortowań jest bardzo szeroki i warto kojarzyć podstawowe z nich, zwłaszcza przygotowując się do matury. Tekst ten otwiera serię „Piątek z sortowaniem”, gdzie zapoznamy się z najpopularniejszymi algorytmami sortowania. W tej części dowiemy się jak działa sortowanie przez wybór. Zasada działania Algorytm selection sort nie należy do przesadnie skomplikowanych, więc nie trzeba się go obawiać. Sedno […]

Cloud Storage w Firebase

W tym wpisie skupimy się na omówieniu obsługi plików, wykorzystując do tego platformę Firebase. Pozwala ona na przechowywanie danych multimedialnych za pomocą Google

Co ten Aniserowicz znowu wyprawia

Hej Maćku, właśnie słuchałem podcastu z Tobą i Mirkiem. Wspominałeś tam, że dostajesz od czytelników informacje, że nie mogą doczekać się kolejnej wiadomości od Ciebie. I wiesz co? W sumie mam te same odczucia jeśli chodzi o slowbiz 😀 Pomyślałem, że Ci o tym napiszę. Miał być krótki email, wyszedł post. Niech będzie. Ale wszystko

JSON – wszystko co musisz o nim wiedzieć

Chyba każdy słyszał i miał gdzieś styczność z JSONem. Jest to obecnie najpopularniejszy format wymiany danych, sam w sobie jest bardzo prosty. Jesteś pewny,...

13

POIT 046: Innowacje w IT

Witam w czterdziestym szóstym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy są innowacje w IT. Dziś moimi gościem jest Damian Mazurek, przedsiębiorca, współzałożyciel takich firm jak: Mazuko, Chmurowisko, eduzo czy Gedeus. Cloud Architect, programista .Net, CTO, miłośnik cloud computingu i AI. Osoba poruszająca się w tematach innowacyjności w IT od ostatnich 5 lat. Biohacker ciągle usprawniający coś w swoim życiu i sposobie pracy. Od niedawna również podcaster. Prywatnie ojciec i mąż.W tym odcinku o innowacjach w IT opowiemy w następujących kontekstach: czym są innowacje technologiczne? czy innowacja to usługa czy produkt? czy szybciej powstają w środowisku startupowym? opowiemy o tzw. ustawie o innowacyjności jak je skutecznie wcielać w życie? jak zwiększać ilość innowacji w IT? jak wygląda polski rynek innowacji w porównaniu do zagranicy? jaką rolę w tym temacie sprawują uczelnie? jakie obsazary należą obecnie do najbardziej innowacyjnych? jaki jest ich wpływ na społeczeństwo i rozwój cywilizacji? czy brakuje obecnie wykwalifikowanych osób potrzebnych do tego by innowacje powstawały? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil na LinkedIn – https://www.linkedin.com/in/damian-mazurek-977003103/ Profil na Twitter – https://twitter.com/damiansmazurek Biohacking Project Podcast – https://biohackingpodcast.podbean.com/ Kanał YouTube – https://www.youtube.com/damianmazurek Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/46

DEV Debata z udziałem @programmergirl i Ostrapiła

Siedem pytań, czworo uczestników! Podczas konferencji @Devconf w Krakowie zaprosiłem do udziału w mini dev debacie Weronikę Mularczyk, Jarka Stadnickiego oraz Pawła Łukasika. Czyli @programmergirl oraz skład podcastu „Ostrapiła”.Jakie pytania, stwierdzenia dla nich przygotowałem? 1. ‚Googlowanie’ jest ok?! 2. Programowanie to tylko praca. 3. Programista znający...

DEV Debata z udziałem ProgrammerGirl, Ostrapiła, Devsession

Siedem pytań, czworo uczestników! Podczas konferencji @Devconf w Krakowie zaprosiłem do udziału w mini dev debacie  Weronikę Mularczyk , Jarka Stadnickiego  oraz Pawła Łukasika . Czyli @programmergirl oraz skład podcastu "Ostrapiła". Jakie pytania, stwierdzenia dla nich przygotowałem? 1. 'Googlowanie' jest ok?! 2. Programowanie to tylko praca. 3. Programista znający tylko jeden język programowania nie jest dobrym programistą. 4. Czytelność to najważniejszy aspekt kodu. 5. 'Print statements' to najlepszy sposób na debugowanie kodu. 6. Testy jednostkowe nie nauczą pisać Cię dobrego kodu. 7. Programiści, którzy nie programują w wolnym czasie nigdy nie będą tak dobrzy jak Ci, którzy to robią.   Wypowiedz się w tych kwestiach! Oznacz nas w poście i daj znać co o tym sądzisz! Twitter: @gkotfis Strona domowa: https://devsession.pl