Lista artykułów

Programista – jak zostać?, CV, praca, zarobki programisty

Chcesz zostać programistą? Szukasz pracy jako młodszy programista / Junior Developer? Jesteś w dobrym miejscu! Przed sobą masz zbiór najlepszych darmowych materiałów pomocnych podczas nauki programowania oraz podjęcia pierwszej pracy jako programista. Dzięki nim otrzymasz odpowiedź na poniższe pytania: Kim jest oraz co robi programista? Czy każdy może zostać programistą i czy warto to robić? Co trzeba umieć i zrobić, żeby zostać programistą? Jak przygotować CV nawet nie mając doświadczenia komercyjnego? Jak będzie wyglądała Twoja pierwsza praca? Powodzenia w nauce i zapraszam do lektury! Programista Programista to osoba, która…

2

Zaślepić HttpClient

How to mock HttpClient in dotnet. Here with examples. Jak zamokować HttpClient, opis z przykładem.

Najlepsze kanały dla programistów na YouTube

Nauka z wykorzystaniem materiałów video jest obecnie jednym z popularniejszych sposobów na naukę programowania. Oczywistym jest że nie każdemu taka forma nauki będzie odpowiadać. Obecnie raczej … Czytaj całość wpisu Najlepsze kanały dla programistów na YouTube

4

5 zasad CZYSTEGO kodu [#progravlog 10]

Chciałbym przedstawić kilka zasad, z książki którą chyba zna każdy programista (chociaż z nazwy). Książki jak to książki, mają tę cechę, że każdy może z nich wyciągnąć inne wnioski. Ta […]

Priorytetyzacja i estymacja zadań

Pomimo kilkuletniego doświadczenia zawodowego, w temacie organizacji pracy wciąż uczę się wielu rzeczy. W szczególności mam tu na myśli priorytetyzację i estymację zadań. Na przestrzeni tych … Czytaj całość wpisu Priorytetyzacja i estymacja zadań

Jak Wyczyścić Dane w Python Pandas – Pojazdy zarejestrowane w Polsce

Dzięki projektowi Otwarte Dane mamy do dyspozycji źródła udostępnione przez podmioty publiczne. W artykule przygotujemy i wyczyścimy Pojazdy zarejestrowane w Polsce w podziale na województwa za pomocą Python i Pandas. Dane źródłowe Do dyspozycji mamy dane w formatach csv i xlsx (Excel). Po wstępnej obserwacji widać następujące problemy: Wczytanie danych Z dwóch dostępnych formatów wybrałem …

7

Podsumowanie 2022 roku. Co ROBIŁEM jak nic nie robiłem [#progravlog 9]

Po dłuższej przerwie znów zawitałem na YouTuba. Dziś robię krótkie podsumowanie 2022 roku, co się u mnie wydarzyło, co przez ten czas ogarnąłem, czego się można spodziewać w 2023, dlaczego […]

[Case Study] Problematyczna podmiana bazy danych i szybki ratunek społeczności

Cześć! Dziś opowiem Wam o ostatnim problemie,  jaki rozwiązywaliśmy na grupie kursantów KierunekJava. Całość skończyła się pozytywnie, ale nie obeszło się bez odrobiny dramatyzmu 🙂 Gdy korzystamy z najpopularniejszych rozwiązań na rynku, to często oczekujemy (i wręcz zakładamy), że one zwyczajnie będą działały – niestety nie zawsze tak jest… Zapraszam do lektury oraz wniosków, które z powodzeniem można zastosować w podobnych sytuacjach. Problematyczna podmiana bazy danych Jeden z popularniejszych frameworków Java – JPA/Hibernate wprowadza nam dodatkową warstwę abstrakcji w dostępie do danych, co zgodnie z…

Podsumowanie roku 2022

Blog programisty.

Co z tym IP Box’em? Straszyli ewidencją, a mi zajęło to wieczór…

Słyszałeś o uldze IP Box, ale nie wiesz, z czym dokładnie się wiąże? Ile konkretnie zyskasz i co musisz zrobić? Chcesz obniżyć swój podatek, ale przerażają Cię formalności i kontrola z urzędu? O IP Box krąży wiele informacji. Które z nich są prawdziwe, a których należy zdecydowanie unikać? Przekonajmy się. Razem z pravna.pl podzielimy się […]

Semantic Versioning – wersjonowanie semantyczne: prosty sposób na oznaczanie wersji oprogramowania

Czy wiesz, jak oznaczać wersje swojego oprogramowania? Z pewnością słyszałeś o wersjonowaniu semantycznym, ale czy naprawdę wiesz, co oznacza i dlaczego jest tak ważne? W tym artykule omówimy, czym jest wersjonowanie semantyczne (ang. semantic versioning), dlaczego jest tak przydatne i jak możesz je wykorzystać w swoim oprogramowaniu. Po jego przeczytaniu z pewnością zaczniesz oznaczać wersje swojego oprogramowania w ten sposób! 🙂 Semanting Versioning (pl. Wersjonowanie semantyczne) Wersjonowanie semantyczne jest powszechnym sposobem zarządzania wersjami oprogramowania i oznacza oznaczanie wersji za pomocą numerów w postaci MAJOR.MINOR.PATCH.…

#60 Monorepo czy Polyrepo? Nasze doświadczenia. Gość Dariusz Cichorski

Kiedyś tworzyło się monolity, które składały się z wielu projektów. Potem nastąpiła era mikroserwisów, gdzie każdy, posiadał własne repozytorium. A co obecnie jest w modzie? Czy powinniśmy sięgnąć po monorepo, czy jednak po polyrepo? Które podejście bardziej pasuje dla zespołów rozproszonych, pracujących w różnych strefach czasowych? Czy można pracować w strukturze hybrydowej? Jak wyłapać granicę, […]

Pozbądź się niebezpieczeństw z Sanitizer API!

Spis treści Wprowadzenie Content dynamicznie generowany, takie jak wiadomości użytkownika, niosą ze sobą ryzyko niebezpieczeństw takich jak wykonanie kodu JS. Do tej pory by się przed tym zabezpieczyć używaliśmy bibliotek, takich jak sanitize-html. Jednak od Chrome 105 dostępne dla wszystkich jest Sanitizer API, do tej pory w Chrome i FF dostępne tylko po włączeniu odpowiedniej …

10 pomysłów jak zmienić branżę IT na 100 razy lepszą!

10 pomysłów jak zmienić branżę IT na 100 razy lepszą! Większe wsparcie i promocja edukacji informatycznej na wczesnym etapie – już w szkołach i na uczelniach. Co powinno przełożyć się w dłuższym okresie na większą liczbę specjalistów. Zwiększenie udziału kobiet w branży IT, aby zapewnić różnorodność perspektyw i podejść do rozwiązywania problemów. Zbyt duża ilość męskiego pierwiastka na m2 biura to nie zawsze dobry pomysł…😬 Większe wykorzystanie innowacyjnych rozwiązań technologicznych, takich jak sztuczna inteligencja i big data – w celu optymalizacji procesów i usprawnienia pracy. Poprawa…

Speed up aggregate roots loading with snapshot events

Speed up aggregate roots loading with snapshot events Rails Event Store 2.7 is coming in a few days with a new experimental feature: AggregateRoot::SnapshotRepository.