Lista artykułó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.

11

POIT 099: Podsumowanie 2020

Witam w dziewięćdziesiątym dziewiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest podsumowanie roku 2020. Dziś moim gościem jest Grzegorz Kotfis – programista z wieloletnim doświadczeniem najsilniej związany z technologią .NET. Z plastyki miał “3” stąd jego fascynacja backendem. Dał się poznać w konkursie Maćka Aniserowicza. Prelegent, blogger, osoba aktywizująca polskich programistów poprzez różne inicjatywy. Ostatnio również podcaster. Twórca podcastu Devsession. Prywatnie mąż i ojciec dwójki dzieci.W tym odcinku o roku 2020 rozmawiamy w następujących kontekstach: sytuacja na rynku pracy pod wpływem pandemii, przyspieszona transformacja cyfrowa, ekspansja komunikatorów, cyberbezpieczeństwo i narastanie cyberataków, więcej kursów, darmowych materiałów, konferencji online, nauka zdalna, praca zdalna, sieci 5G, no-code/low code popularność Python’a, zwiększone zainteresowanie chmurą. Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , 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/grzegorzkotfis/ Twitter – https://twitter.com/gkotfis Podcast Devsession – https://devsession.pl/ Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/99

Web developer – pytania rekrutacyjne cz. 7 – TypeScript

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 …

Krótko o CLR, JIT i IL

Rozmawiając z paroma kolegami po fachu zapytałem ich o czym chcieliby poczytać na blogach programistycznych. Jednym z tematów, który się przewinął, był Common Language Runtime, w skrócie CRL. Wychodząc na przeciw oczekiwaniom chciałbym przedstawić wam trochę wiedzy z samym bebechów .NET-a. Platforma .NET Zacznijmy, jak zawsze, od podstaw. Na początku była pustka, potem wielki ...

JPA #5 – Pierwsza encja

Na warsztat trafia pierwsza encja. Stworzymy klasę z prostymi danymi naszych pierwszych gości. Po dodaniu tylko trzech adnotacji zobaczysz jak JPA automatycznie zaczyna tworzyć tabele z wskazanymi polami i sekwencję do nadawania unikalnych id. Dla przypomnienia encja jest to taka klasa, której obiekty będą zapisywane poprzez Entity Manager do bazy danych. W naszej paczce pl.clockworkjava.hotelreservation.jpa …

Java-based Configuration in Hexagonal Architecture

I spent a lot of time thinking about when Java-based configuration may come in handy. Annotations are comfortable – you annotate a class, and that is all. You do not have to remember about writing an additional method in some strange configuration class. Let’s start with the basics. There are three most popular methods of […]