Lista artykułów

Podsumowanie roku 2020

Większość z nas po zakończeniu roku zastanawia się jaki on był. Po czym stwierdza, że trzeba coś zmienić i idzie kupić karnet na siłownię 😉 Bo teraz to się za siebie wezmę, tylko w tym roku siłownie pozamykane i co zrobić ?? Ten Pan poniżej wam na to odpowie 😉 I można by było powiedzieć, […]

5 najlepszych książek 2020

W 2020 roku moim celem było przeczytanie 52 książek (czyli jednej na każdy tydzień roku). Celu w 100% nie zrealizowałam, ale byłam od tego całkiem blisko. Rok zakończyłam z wynikiem 45, z którego jest

AsperIT – aktywizujemy osoby z autyzmem

W trakcie naszego spotkania rozmawiamy o fundacji, o jej celach, ideach, początkach i obecnych działaniach. Moich rozmówców pytam o codzienność

AsperIT - aktywizujemy osoby z autyzmem

Dziś zapraszam Was na szczególny odcinek, w którym goszczę nie jedną, ale aż cztery osoby. Są one związane z projektem, który przykuł moją uwagę. Mowa o asperIT - projekcie aktywizującym osoby z autyzmem do pracy w IT. Gośćmi dzisiejszego spotkania są: Paweł Kazienko (główny szkoleniowiec w projekcie asperIT, menadżer zespołu testerskiego asperIT), Jacek Śmigiel (główny tutor w projekcie asperIT), Błażej Knapik (koordynator projektu asperIT) oraz Tomasz Jasiński (prezes zarządu Fundacji EFAS, operatora projektu asperIT). W trakcie naszego spotkania rozmawiamy o fundacji, o jej celach, ideach, początkach i obecnych działaniach. Moich rozmówców pytam o codzienność fundacji, przede wszystkim o szkolenia oraz współpracę z osobami dotkniętymi autyzmem.  Jeśli chcecie dowiedzieć się jak wyglądają szkolenia w asperIT oraz jakie plany i perspektywy na nowy rok stoją przed fundacją, to zapraszam do wysłuchania noworocznego odcinka Devsession.  Z tego odcinka dowiecie się:  Czym jest autyzm Czym zajmuje się asperIT Z jakimi problemami borykają się osoby z Zespołem Aspergera i ze spektrum autyzmu, jakie mają umiejętności Jak wygląda sam projekt, jakie są jego fazy, etapy, czas trwania Jak wygląda współpraca i szkolenia w ramach asperIT Jak wyglądała ostatnia edycja asperIT w Warszawie Jak minął 2020 rok w asperIT i jakie plany na przyszłość ma projekt. Notatki do odcinka:  https://devsession.pl/asperit/ Dobrego odbioru!  Prześlijcie nam kilka dobrych słów w mediach społecznościowych:  Twitter:  @gkotfis Facebook:  @devsessionpl LinkedIn:  Devsession Pozdrawiam,  Grzegorz Kotfis Źródła: https://polskiautyzm.pl/teoria-umyslu-u-osob-z-asd/ https://pl.wikipedia.org/ Użyta muzyka: Juanitos - Exotica https://freemusicarchive.org/music/Juanitos/Exotica/juanitos_-_06_-_exotica Chad Crouch - Algorithms https://freemusicarchive.org/music/Chad_Crouch/Arps/Algorithms El Jugador - Psycho Love https://freemusicarchive.org/music/El_Jugador/My_Shoe_Fell_Off/Psycho_Love Mobile Steam Unit - Less Texting https://freemusicarchive.org/music/Mobile_Steam_Unit/Live_at_WFMU_for_Techtonic_with_Mark_Hurst_792018/Mobile_Steam_Unit_5_Less_Texting Airtone - moonlighthttps://creativecommons.org/licenses/by-nc/4.0/

JPA #7 – Read

Wkraczamy w drugą operację z rodziny CRUD, czyli przed nami Read. Zabieramy się zatem za odczyt zapisanych danych z bazy danych. W celu odczytu danych z bazy danych musimy po pierwsze wyznaczyć po czym możemy odszukać taką daną. Stworzymy w głównej klasie App szukanie po ID repo.findById() i tradycyjnie od razu dodamy tą metodę w …

Web developer – pytania rekrutacyjne cz. 8 – Git

Jest to kolejny wpis z serii wpisów z pytaniami rekrutacyjnymi na stanowisko web developera. Listę wszystkich poprzednich wpisów z tej serii znajdziesz poniżej. Zachęcam Cię do zapoznania się jeśli jeszcze nie miałeś/aś okazji: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Web developer – pytania rekrutacyjne cz. 3 Web …

JPA #10 – Relacja One-to-one

Po kilku artykułach poświęconych tematyce CRUD czas na relacje one-to-one i one-to-many. Przybliżą nam one trochę bardziej skomplikowany świat obiektów i opisujących ich danych. Poznamy jak Hibernate ułatwia nam tworzenie powiązań między tabelami. W poprzednich artykułach poznaliśmy działanie CRUD, czyli Create, Read, Update i Delete. Przykładem był prosty obiekt gość (Guest), o dwóch danych imię …

Self-publishing: Podsumowanie sprzedaży TypeScript na poważnie

Type of Web - Blog o programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Jakiś czas temu na moim instagramie zadałem pytanie, czy chcielibyście zobaczyć podsumowanie sprzedaży książki „TypeScript na poważnie” w self-publishing. Blisko 100% odpowiedzi było na TAK, więc oto i ono 🙂 Przedsprzedaż Zacznijmy może od początku. W tym celu musimy się cofnąć aż do sierpnia, gdyż to właśnie wtedy otworzyłem przedsprzedaż w moim …

Kulisy moich samochodowych negocjacji, czyli jak urwałem 18,09% przy zakupie auta

https://pixabay.com/photos/auto-pkw-junkyard-scrap-rust-3368094/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/12/3008.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2020/12/3008.jpg?fit=676%2C450&ssl=1" /> Poniższy artykuł pokazuje jak wynegocjowałem 18,09% rabatu przy zakupie auta na firmę i jak Ty możesz powtórzyć ten proces.

Podsumowanie roku 2020

Rok 2020 przeszedł do historii jako rok wybuchu pandemii. Działo się wiele rzeczy na które nie mieliśmy wpływu. Wiele planów powstałych w poprzednim

Obiekt domenowy, DTO, DAO

Pracując z większymi systemami często spotykamy się z pojęciem obiektów domenowych, DTO, a okazyjnie natrafiamy nawet na DAO. Każda z tych nazw określa pewien typ obiektów, które mają określone zadanie. Domeny i obiekty domenowe Zacznijmy od najważniejszego z nich, czyli obiektu domenowego. Domena w programowaniu to, ogólnie mówiąc, pewien obszar odpowiedzialności naszego programu. Tworząc system …

Jak napisać skrypt cmake?

W tym artykule pokażę jak napisać prosty skrypt cmake. Zrealizujemy najważniejsze zadania, jakich wymagamy od skryptu budowania: Dodawanie plików źródłowych. Określenie ścieżek include. Określenie globalnych define’ów. Dodanie bibliotek statycznych. Dodanie flag kompilacji. Dzięki skryptowi CMake możemy łatwo uruchamiać kompilację na różnych systemach operacyjnych, systemach budowania i generować projekty na różne IDE. Minimalny skrypt Minimalny skrypt […]

JPA #6 – Create

Zaczynamy działać w obszarze CRUD i dziś zajmiemy się pierwszą operacją z tej rodziny czyli create. Poznasz przy tej okazji zasadę działania transakcji. CRUD to określenie na cztery podstawowe działania w aplikacji korzystającej z pamięci trwałej czyli bazy danych: create, read, update, delete. Czas na stworzenie pierwszego obiektu i zapisaniu go do bazy danych, a …

Jak poruszać kursor bez strzałek w macOS

Na początku roku 2020 zauważyłem, że pisząc na klawiaturze nie używam wszystkich palców, a przecież prawidłowo powinno się używać wszystkim. Postanowiłem więc że nauczę się na nowo pisać na klawiaturze. Gdy już w miarę mi to wychodziło, zaczął mnie denerwować fakt, iż muszę odrywać rękę by użyć klawiszy strzałek. Zacząłem więc szukać, czy są kombinacje …

Żarówka Yeelight w kolorach giełdy

Sprawdź jak zmieniłem inteligentną żarówkę w sygnalizator wartości akcji Giełdy Papierów Wartościowych.