Wszystkie wpisy

💻Kategoria

Programowanie — fundamenty po ludzku

Paradygmaty (OOP, funkcyjne), pojecia bazowe (boilerplate, CRUD, idempotentnosc), SQL, systemy liczbowe i jakosc kodu — fundamenty, ktore odroznia dobrego programiste od klepacza. Tlumaczone tak, zeby zrozumiec, a nie zapamietac.

Zapisz się na newsletter107 artykułów w tym filarze

Artykuły w tym filarze

SonarQube, Sonar, Statyczna analiza kodu
Programowanie

SonarQube, Sonar, Statyczna analiza kodu

SonarQube to narzędzie do automatycznej analizy jakości kodu, które wykrywa błędy, luki bezpieczeństwa i naruszenia standardów programowania. Umożliwia ciągłe m

15 min5 kwi 2025
Agile vs Waterfall – Metodyki zwinne w praktyce dla początkujących
Programowanie

Agile vs Waterfall – Metodyki zwinne w praktyce dla początkujących

Agile to zwinne i elastyczne podejście do tworzenia oprogramowania, będące alternatywą dla sztywnego podejścia kaskadowego (Waterfall). W podejściu Agile zespół

19 min2 kwi 2025
Scrum – co to jest i jak działa? Kompletny przewodnik dla początkujących
Programowanie

Scrum – co to jest i jak działa? Kompletny przewodnik dla początkujących

Scrum – co to jest i jak działa? Wyobraź sobie: pracujesz nad pierwszym projektem IT. Wymagania ciągle się zmieniają, zespół tonie w chaotycznych zadaniach, a t

33 min2 kwi 2025
Kanban
Programowanie

Kanban

Kanban to prosty, a zarazem skuteczny sposób zarządzania pracą zespołu w metodykach zwinnych. Termin kanban pochodzi z języka japońskiego i oznacza „sygnał wizu

9 min2 kwi 2025
Clean Code, „Czysty Kod” Robert C. Martin, wujek Bob (uncle Bob)
Programowanie

Clean Code, „Czysty Kod” Robert C. Martin, wujek Bob (uncle Bob)

Znasz „Czysty Kod" Roberta C. Martina bardziej znanego jako „Uncle Bob (wujek Bob)" ? Warto. To jedna z tych książek, które miały OGROMNY wpływ na m

3 min22 paź 2024
Uczę się programowania od miesiąca, roku, trzech – i co dalej?
Programowanie

Uczę się programowania od miesiąca, roku, trzech – i co dalej?

„Uczę się programowania od miesiąca, roku, trzech – i co dalej?” Witajcie w 49 i 50 odcinku naszego podcastu, Sprawny Programista W dzisiejszym wpisie poruszymy

5 min22 sie 2024
Teczka na Wypadek Śmierci: Starterpack po Śmierci
Programowanie

Teczka na Wypadek Śmierci: Starterpack po Śmierci

„Teczka na Wypadek Śmierci: Starterpack po Śmierci” Witajcie w 48 odcinku naszego podcastu, Sprawny Programista Omówimy, jak przygotować innych na nasze odejści

3 min17 lip 2024
Refaktoryzacja Kodu | Dlaczego kusi Cię, by wywalić kod i napisać go od nowa?
Programowanie

Refaktoryzacja Kodu | Dlaczego kusi Cię, by wywalić kod i napisać go od nowa?

Witajcie w kolejnym odcinku naszego podcastu, SP#43, zatytułowanym „Dlaczego kusi Cię, by wywalić kod i napisać go od nowa?". Omówimy, co to jest refaktor

4 min15 cze 2024
IT w Waszych pytaniach
Programowanie

IT w Waszych pytaniach

Pytania Czy rzeczywiście brakuje programistów? Czy rynek nasycił się już programistami, czy nie jest już tak, że pracodawcy niechętnie zatrudniają juniorów? Jak

2 min20 maj 2024
Programowanie

Jak Moi Kursanci Zarobili Pierwsze Pieniądze na Programowaniu! Case Study

Zarabianie pierwszych pieniędzy na programowaniu jest momentem przełomowym dla każdego początkującego developera. Jako mentor z ponad 15-letnim doświadczeniem w

3 min15 maj 2024
Sudoku
Programowanie

Sudoku

Sudoku – to gra logiczna, która polega na wypełnieniu siatki 9×9 cyframi tak, aby każda kolumna, każdy wiersz i każdy z dziewięciu kwadratów 3×3 (któr

6 min4 kwi 2024
Dlaczego nie piszę idealnego kodu, czyli o tym kiedy i jak pokazywać kod?{}
Programowanie

Dlaczego nie piszę idealnego kodu, czyli o tym kiedy i jak pokazywać kod?{}

Uczysz się programować? Piszesz kod? Tak? Mija: Dzień. Miesiąc. Rok lub dłużej… A dalej nikt poza Tobą nie widział Twojego kodu? Jeżeli TAK? – to masz problem…

6 min4 kwi 2024
Password Manager ⭐⭐⭐⭐⭐⭐ Menadżer haseł
Programowanie

Password Manager ⭐⭐⭐⭐⭐⭐ Menadżer haseł

Witaj w erze cyfrowej, gdzie hasło to nie tylko sposób na zabezpieczenie Twojej skrzynki pocztowej, ale brama do całego uniwersum danych osobowych. W dzisiejszy

4 min14 mar 2024
Exception, Wyjątek – Od Buga do Rozwiązania⚙️
Programowanie

Exception, Wyjątek – Od Buga do Rozwiązania⚙️

Witajcie w podróży, gdzie każdy bug staje się szansą na naukę, a wyjątki w Java przestają być zagadką. Czy zastanawialiście się kiedyś, co dokładnie dzieje się,

6 min28 lut 2024
GraphQL vs REST API | Czy to koniec REST API? Czas na GraphQL!
Programowanie

GraphQL vs REST API | Czy to koniec REST API? Czas na GraphQL!

Czy kiedykolwiek zastanawialiście się, jak aplikacje mobilne i strony internetowe pobierają dokładnie te dane, których potrzebują, nie więcej i nie mniej? W epo

8 min28 lut 2024
Programowanie

Jesteś pesymistą, czy realistą – i dlaczego nie masz racji?…

„Jestem optymistą ALE…” 1. ALE – wszystko, co przed ALE nie ma znaczenia… To jesteś tym optymistą, czy nie jesteś? True or False? Dużo osób mówi, że czuje się R

3 min26 lut 2024
Pet Project – co to takiego i dlaczego warto się zainteresować?
Programowanie

Pet Project – co to takiego i dlaczego warto się zainteresować?

Jeden i ten sam sposób, by: Nauczyć się nowej technologi. Wyróżnić się wśród innych kandydatów. Zdobyć doświadczenie bez zmiany obecnej pracy. Zainteresowany?

3 min19 lut 2024
Szukanie pracy jest jak randkowanie ‍❤️‍ (kandydat idealny!)
Programowanie

Szukanie pracy jest jak randkowanie ‍❤️‍ (kandydat idealny!)

Szukanie pracy jest jak randkowanie ‍❤️‍ Czy istnieje ktoś taki jak kandydat idealny? 1. Kandydat idealny To, co widzimy w ogłosze

2 min19 lut 2024
Nowe technologie + Twoje wyróżniki
Programowanie

Nowe technologie + Twoje wyróżniki

Dziś porozmawiamy o tym jak można się wyróżnić, oraz dlaczego to Twój obowiązek… Po co się wyróżniać, skoro ja tego nie lubię… Uwierz mi, gdyby to

4 min15 lut 2024
Programowanie jest jak pływanie
Programowanie

Programowanie jest jak pływanie

Programowanie jest jak pływanie Wpadłbyś na pomysł, żeby uczyć się pływania – tylko czytając o tym książki, albo oglądając tutoriale na YT?… Szczerze wątpię A

2 min12 lut 2024
Pola, obwody, wysokości figur i brył ⬜⚪
Programowanie

Pola, obwody, wysokości figur i brył ⬜⚪

Geometria i programowanie? TYLKO NIE TO!!! A jednak… W świecie programowania matematyki, zrozumienie podstawowych pojęć geometrycznych jest istotne dla t

11 min6 lut 2024
CRUD, Create | Read | Update | Delete [CRUD] ️✍️❌
Programowanie

CRUD, Create | Read | Update | Delete [CRUD] ️✍️❌

CRUD — może brzmieć tajemniczo, ale gwarantuję, że jest bliżej Ciebie, niż myślisz. Czy zastanawiałeś się kiedyś, jak działają aplikacje, których codziennie uży

5 min6 lut 2024
Programowanie

Nagrane wideo bije na głowę większość trenerów programowania

Nauka na ŻĄDANIE Dlaczego nagrane wideo bije na głowę większość trenerów programowania? Wiele firm szkoleniowych i bootcampów szczyci się tym, że ich zajęcia p

5 min2 lut 2024
Masz 3 sekundy na podjęcie decyzji – co robisz?
Programowanie

Masz 3 sekundy na podjęcie decyzji – co robisz?

Ktoś przystawia Ci pistolet do skroni. Masz 3 sekundy na podjęcie decyzji – co robisz? Działasz? Paraliżuje Cię strach? Czy może odkładasz decyzję na jutro?… Za

3 min1 lut 2024
Po 7 latach pracy w jednym zespole – CZAS NA ZMIANY!!
Programowanie

Po 7 latach pracy w jednym zespole – CZAS NA ZMIANY!!

Boom! Stało się. Po 4 latach pracy nad własnym projektem po godzinach i 7 latach pracy w jednym zespole – CZAS NA ZMIANY!! Złożyłem wypowiedzenie i odchodzę z

2 min31 sty 2024
Praca głęboka / Deep Work – 90% ludzi cierpi na tę chorobę i nic z tym nie robi!
Programowanie

Praca głęboka / Deep Work – 90% ludzi cierpi na tę chorobę i nic z tym nie robi!

Też masz z tym problem? Większość z nas ma problem z deficytem uwagi, a mało kto zdaje sobie sprawę, jakie to może mieć konsekwencje! Ktoś, kto potrafi pracować

2 min30 sty 2024
Projekt tinyURL️️ [Case study]
Programowanie

Projekt tinyURL️️ [Case study]

Cześć! Dziś opowiem Wam o jednym z projektów grupowych, jaki realizujemy z kursantami w ramach programu : Kierunek Java Zapraszam do lektury historii oraz wnios

5 min30 sty 2024
5 zwycięstw, 5z – nawyk wygrywania
Programowanie

5 zwycięstw, 5z – nawyk wygrywania

5 zwycięstw to jedno z tych narzędzi, któremu zawdzięczam naprawdę bardzo (BARDZO) dużo. Z przekonaniem mogę powiedzieć, że nie miałbym tego, co mam i nie umiał

3 min29 sty 2024
Analiza dnia
Programowanie

Analiza dnia

Zrobiłem dokładną analizę dnia (tego – co i jak robię), wnioski zaskoczyły nawet mnie! Prosty notatnik, gdzie mam np. spisane pobudka 4:13 spacer 9:30-10:00 sp

3 min26 sty 2024
Programowanie

Jesteś zajęty, czy skuteczny?

Jesteś zajęty, czy skuteczny? Tak wiem – jesteś zapracowany. Tak wiem – spędzasz w pracy każdą wolną chwilę. Tak wiem – nie jest Ci lekko. Ale… Ale powtórzę te

3 min25 sty 2024
Programowanie

Jaki był Rok 2023…?

Jaki był ROK 2023…? ❌ Co jest do poprawy? Mimo wszystko – brak skupienia. Eh… Zbyt dużo gaszenia pożarów, zbyt dużo reagowania… Zbyt często

2 min24 sty 2024
Cyfry rzymskie, Liczby rzymskie
Programowanie

Cyfry rzymskie, Liczby rzymskie

Cyfry rzymskie – zapożyczone ze starożytnego Rzymu, to nie tylko system notacji liczbowej, ale także bogate dziedzictwo kulturowe, które przetrwało próbę czasu.

6 min16 sty 2024
Co mi chodzi po głowie? Co nie daje spokoju?…
Programowanie

Co mi chodzi po głowie? Co nie daje spokoju?…

Co mi chodzi po głowie? Co nie daje spokoju? Nasz umysł to bardzo osobliwe narzędzie. Z jednej strony jest wręcz genialny! I mimo licznych prób oraz dostępu do

4 min15 sty 2024
Programowanie

Boisz się poniedziałków?

Boisz się poniedziałków? Też tak czasem mam… Wiem, że najbliższy tydzień będzie dla mnie bardzo wymagający. Gdy pomyślałem o jutrzejszym dniu, to pojawiły

3 min14 sty 2024
System dwójkowy 0️⃣1️⃣ Binarna reprezentacja liczb | System Binarny  Dwójkowy
Programowanie

System dwójkowy 0️⃣1️⃣ Binarna reprezentacja liczb | System Binarny Dwójkowy

System dwójkowy, binarna reprezentacja liczb – to nie tylko zbiór zer i jedynek 0️⃣1️⃣ – to fundament, na którym zbudowana jest cała

6 min19 gru 2023
Wyszukiwanie binarne
Programowanie

Wyszukiwanie binarne

Czy kiedykolwiek zastanawialiście się, jak w gąszczu milionów, a czasem wręcz miliardów rekordów! – znajduje się to, czego akurat teraz szukacie? To właśnie tam

4 min19 gru 2023
Najdłuższy Wspólny Prefiks i Najdłuższy Wspólny Podciąg
Programowanie

Najdłuższy Wspólny Prefiks i Najdłuższy Wspólny Podciąg

Najdłuższy wspólny prefiks i najdłuższy wspólny podciąg to dwa istotne pojęcia w dziedzinie algorytmów i przetwarzania ciągów znaków. Najdłuższy wspólny prefiks

5 min4 gru 2023
Jeśli chcesz rozśmieszyć Boga, opowiedz mu o swoich planach
Programowanie

Jeśli chcesz rozśmieszyć Boga, opowiedz mu o swoich planach

„Jeśli chcesz rozśmieszyć Boga, opowiedz mu o swoich planach.” 1. Bardzo lubię planować, czasem wręcz muszę się pilnować, by nie przesadzać w tej kwestii. Miałe

3 min10 paź 2023
Tomek ale mi się nie chce uczyć programowania…
Programowanie

Tomek ale mi się nie chce uczyć programowania…

Tomek ale mi się nie chce uczyć programowania… 1. Nie jestem od MOTYWACJI i nie chcę być. Mimo to każdego dnia sam podnoszę rękawice i robię swoje zadania

2 min9 paź 2023
Język angielski a programowanie – Czy naprawdę muszę znać angielski, aby programować? To konieczność, czy tylko moda?
Programowanie

Język angielski a programowanie – Czy naprawdę muszę znać angielski, aby programować? To konieczność, czy tylko moda?

Pytania: Czy programista musi znać język angielski, czy jest on obowiązkowy? Na jakim poziomie muszę znać język angielski? Jakie są minimalne wymagania dla prac

6 min13 wrz 2023
Podstawy programowania dla TOTALNIE zielonych!
Programowanie

Podstawy programowania dla TOTALNIE zielonych!

Podstawy programowania dla TOTALNIE zielonych! Zapisy na najbliższe spotkanie na : https://stormit.pl/live/

1 min13 wrz 2023
Programowanie

Checklista – Klucz do Sukcesu w Programowaniu dzięki Listom Kontrolnym [Check Lista] ⤵️

Cześć! W 27. odcinku podcastu Sprawny Programista opowiem o tym, jak dzięki wykorzystaniu list kontrolnych (checklist) stać się lepszym programistą, popełniać m

9 min16 sie 2023
Generowanie haseł – Strong password generator, generator hasła
Programowanie

Generowanie haseł – Strong password generator, generator hasła

Password generator  – „Wprowadź hasło” – ten zwrot czytamy (jeżeli nie żyjemy w jaskini odcięci od świata) praktycznie codziennie. Hasło to forma uwierzytelnie

7 min4 maj 2023
Konwerter jednostek
Programowanie

Konwerter jednostek

Konwerter jednostek – czy pamiętasz, te lekcje fizyki gdzie nauczyciel ‍, w kółko i w kółko kazał Ci konwertować różne jednostki w inne? Dla mnie to była

7 min21 mar 2023
Mój idealny nauczyciel programowania
Programowanie

Mój idealny nauczyciel programowania

Mój idealny nauczyciel programowania Mojego idealnego nauczyciela programowania poznałem na pierwszym roku studiów. Nigdy mnie nie oszukał. Nigdy się nie niecie

2 min14 mar 2023
ROT13 – ROT13 online, przykłady, gotowa implementacja
Programowanie

ROT13 – ROT13 online, przykłady, gotowa implementacja

ROT13 polega na przesunięciu każdej litery alfabetu o stałą liczbę pozycji – 13.

4 min13 mar 2023
SP#021 – Lista 20 projektów, które dadzą Ci zatrudnienie w IT (i pracę za nawet 7k PLN/mies.)
Programowanie

SP#021 – Lista 20 projektów, które dadzą Ci zatrudnienie w IT (i pracę za nawet 7k PLN/mies.)

Dziś dowiesz się: dlaczego projekt jest ważny i czy istnieją skuteczniejsze drogi, żeby zostać programistą? Jak może wyglądać taki projekt?

9 min20 lut 2023
Tomasz Woliński – o mnie, historia i cele
Programowanie

Tomasz Woliński – o mnie, historia i cele

Cześć, witaj Drogi Czytelniku! Nazywam się Tomek Woliński. Bardzo lubię gdy się dużo dzieje Dlatego też prywatnie oraz zawodowo jestem zaangażowany w wiele ró

10 min8 lut 2023
Stres, nerwy – jak radzić sobie ze stresem?
Programowanie

Stres, nerwy – jak radzić sobie ze stresem?

Cześć! Witaj w 20. odcinku podcastu Sprawny Programista! Dziś pokażę Ci, jak ujarzmić stres – czeka na Ciebie 25 narzędzi, które zrobią z Ciebie spokojnego i wy

11 min1 lut 2023
Postanowienia noworoczne i pytania na porządne podsumowanie roku!
Programowanie

Postanowienia noworoczne i pytania na porządne podsumowanie roku!

Jak tam Twoje postanowienia noworoczne? Od wielu już lat nie robię ŻADNYCH postanowień noworocznych. One zwyczajnie nie działają...

4 min18 sty 2023
5 poziomów developera +0
Programowanie

5 poziomów developera +0

5 Poziomów Developera 5 Poziomów Developera – do której kategorii Ty się zaliczasz? Aspirujący Junior Developer Posiada podstawową wiedzę teoretyczną z zakresu

2 min10 sty 2023
Semantic Versioning – wersjonowanie semantyczne: prosty sposób na oznaczanie wersji oprogramowania
Programowanie

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

Czym jest wersjonowanie semantyczne (ang. semantic versioning), dlaczego jest tak przydatne i jak wykorzystać w swoim oprogramowaniu.

4 min22 gru 2022
10 pomysłów jak zmienić branżę IT na 100 razy lepszą!
Programowanie

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

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

2 min19 gru 2022
Klasa String – metody z przykładami | split, length, replace, contains, indexOf, substring
Programowanie

Klasa String – metody z przykładami | split, length, replace, contains, indexOf, substring

Metody klasy String – Ciągi znaków są elementem, który jest praktycznie nieodłączną częścią pracy programisty. Java udostępnia klasę String do tworzenia i manip

9 min14 paź 2022
String – najważniejszy typ danych
Programowanie

String – najważniejszy typ danych

String – W Javie, jak w większości innych języków programowania, bardzo często mamy do czynienia z różnego rodzaju ciągami znaków. Klasą reprezentującą ciąg zna

7 min13 paź 2022
Programowanie obiektowe – Object Oriented Programming (OOP)
Programowanie

Programowanie obiektowe – Object Oriented Programming (OOP)

W ramach tego materiału dowiesz się, czym jest programowanie obiektowe (ang. Object Oriented Programming) i jak z nimi pracować.

11 min28 lip 2022
Czy to koniec eldorado w IT i automaty WRESZCIE zastąpią programistów?
Programowanie

Czy to koniec eldorado w IT i automaty WRESZCIE zastąpią programistów?

Cześć! Dziś temat na pograniczu filozofii oraz wróżenia z fusów… Czasem trudno nam przewidzieć, co wydarzy się w weekend, czy nawet tego samego dnia wiec

8 min28 mar 2022
Zmęczony wzrok po całym dniu przed monitorem? 6 ćwiczeń na oczy, które przyniosą ulgę!
Programowanie

Zmęczony wzrok po całym dniu przed monitorem? 6 ćwiczeń na oczy, które przyniosą ulgę!

6 ćwiczeń na oczy – w tym wpisie znajdziesz kilka wskazówek, które pomogą usprawnić pracę Twoich oczu i zapewnią im odpowiednią regenerację.

5 min22 mar 2022
8 zaskakujących mitów na temat programowania i programistów
Programowanie

8 zaskakujących mitów na temat programowania i programistów

Wokół programowania powstało mnóstwo mitów – na pewno niejeden z nich obił Ci się o uszy. Dzisiaj sprawdzimy, ile mają wspólnego z rzeczywistością.

6 min8 lut 2022
Papier, kamień, nożyce w Javie – gra online, jaszczurka, spock – jak wygrać?
Programowanie

Papier, kamień, nożyce w Javie – gra online, jaszczurka, spock – jak wygrać?

Z tego materiału dowiesz się, jak łatwo można zrobić popularną grę papier, kamień, nożyce w Javie!

6 min20 sty 2022
Jak zmienić branżę i wejść do IT mimo braku doświadczenia – wszystko, co musisz wiedzieć!
Programowanie

Jak zmienić branżę i wejść do IT mimo braku doświadczenia – wszystko, co musisz wiedzieć!

Chcesz zmienić branżę, wejść do IT i zostać programistą? Szukasz możliwości rozwoju i pracy jako Junior Developer?

15 min17 paź 2021
Testowanie oprogramowania
Programowanie

Testowanie oprogramowania

Testowanie oprogramowania, czyli sposób na poprawienie jakości Twojego kodu, który pozwoli Ci dodatkowo szybciej uczyć się nowych bibliotek!

25 min9 wrz 2021
Prokrastynacja – ale, ale…ja nie mam czasu!!!
Programowanie

Prokrastynacja – ale, ale…ja nie mam czasu!!!

Prokrastynacja – Niech pierwszy rzuci kamień, ten komu NIGDY nie zdarzyło się odłożyć jakiegoś zadania na „potem". I jak – dalej tu jesteś? No właśnie –

8 min6 wrz 2021
10 kroków – Jak wybrać język programowania? Żeby dobrze się bawić, dobrze zarabiać i nie popaść w paranoję…
Programowanie

10 kroków – Jak wybrać język programowania? Żeby dobrze się bawić, dobrze zarabiać i nie popaść w paranoję…

Jak wybrać język programowania? Jaki język programowania jest odpowiedni na start, kiedy dopiero zaczynam? – te i wiele podobnych pytań zadaje sobie niejeden po

16 min1 wrz 2021
Code Review – Nie wiesz jak pisać lepszy kod? Skup się na code review (przegląd kodu)!
Programowanie

Code Review – Nie wiesz jak pisać lepszy kod? Skup się na code review (przegląd kodu)!

Chcesz pisać lepszy kod – ale nie wiesz, od czego zacząć? Skup się na code review! Code review to jedna z tych praktyk programistycznych, która świetnie się spr

13 min26 sie 2021
Boilerplate code – dlaczego zabija nasze aplikacje oraz o tym, że Lombok to nie zawsze najlepsze wyjście
Programowanie

Boilerplate code – dlaczego zabija nasze aplikacje oraz o tym, że Lombok to nie zawsze najlepsze wyjście

Boilerplate code – Jednym z częstszych zarzutów wobec Javy jest jej rozwlekłość oraz potrzeba generowania dużych ilości kodu. Jednak bardzo często programiści p

11 min1 sie 2021
TOP najlepszych blogów i podcastów IT
Programowanie

TOP najlepszych blogów i podcastów IT

Blog oraz podcast to formaty, które są bardzo popularne i przyjemne w konsumpcji. Jedynym problemem jest to, że jest ich bardzo dużo, przez co ciężko znaleźć co

4 min28 lut 2021
Praca Zdalna – Narzędzia (Lista Ponad 300 Przydatnych Narzędzi!)
Programowanie

Praca Zdalna – Narzędzia (Lista Ponad 300 Przydatnych Narzędzi!)

Poznaj narzędzia do pracy zdalnej, które ułatwią zarządzanie zespołem rozproszonym. Sprawdź aplikacje, dzięki którym praca zespołu będzie bardziej efektywna

23 min19 maj 2020
Jak dodać adres email do zaufanych
Programowanie

Jak dodać adres email do zaufanych

Słuchajcie moi mili, jest problem… Ostatnie wydarzenia związane z wirusem dotknęły nas na różne sposoby – również na takie, których byśmy się nie spodziew

4 min19 mar 2020
Projekt Open source #DevAdventCalendar: zespół, technologie, finanse – Michał Gellert
Programowanie

Projekt Open source #DevAdventCalendar: zespół, technologie, finanse – Michał Gellert

Czy wiesz, jak wygląda prowadzenie projektu Open source od środka? Czego można się przy tym nauczyć oraz jak można na tym zarobić!? Teraz masz świetną okazję, ż

24 min3 gru 2019
12 błędów przez które nie dostałem pierwszej pracy
Programowanie

12 błędów przez które nie dostałem pierwszej pracy

Mało kto lubi mówić o swoich porażkach – ja nie jestem w tej kwestii wyjątkiem. Jednak zdecydowałem się wrócić myślami do tego niezbyt miłego doświadczenia i po

17 min12 lis 2019
4Developers Online 2
Programowanie

4Developers Online 2

4Developers Online 2 – Wasz ulubiony Festiwal IT ponownie w sieci! Tym razem pojawią się wykłady z zakresu JavaScript i Mobile. Po sukcesie pierwszej edycji,

8 min8 lis 2019
Kolejka (Queue) – samouczek, FIFO krok po kroku
Programowanie

Kolejka (Queue) – samouczek, FIFO krok po kroku

Wiesz, że kolejka (Queue) jest jedną z częściej wykorzystywanych struktur danych w Javie? – I co kryje się pod akronimem FIFO? Dzięki temu materiałowi dowiesz s

17 min4 lis 2019
Stos (Stack) – 7+ tajników implementacji LIFO
Programowanie

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 prze

17 min21 paź 2019
Immutable – niezmienne obiekty
Programowanie

Immutable – niezmienne obiekty

Immutable, czyli niezmienne obiekty – wady, zalety oraz kilka praktycznych przykładów. Zastanawiałeś/zastanawiałaś się kiedyś, jak na nasze życie wpływają różne

13 min7 paź 2019
Backend – czy nadajesz się na backend developera?
Programowanie

Backend – czy nadajesz się na backend developera?

W świecie IT panuje dość powszechne przekonanie, że backend jest bardzo trudny i nie do zrozumienia dla statystycznej osoby. Dodatkowego smaczku dodaje mit prog

15 min23 wrz 2019
Prometheus jako serce nowoczesnego systemu monitoringu
Programowanie

Prometheus jako serce nowoczesnego systemu monitoringu

Zajmiemy się dziś dość gorącym ostatnio tematem monitoringu rozbudowanych aplikacji z wykorzystaniem Prometheus, Alertmanager oraz Grafana. W kontekście coraz b

13 min6 lis 2018
Strefa VIP
Programowanie

Strefa VIP

Cześć. W ramach bloga powstała specjalna strefa VIP dostępna tylko dla subskrybentów StormIT. W ramach tej strony będziesz mógł skorzystać z dodatkowych materia

1 min30 paź 2018
Benchmark sposobem na wydajniejsze aplikacje – JMH
Programowanie

Benchmark sposobem na wydajniejsze aplikacje – JMH

Zmierzymy się dziś z dość trudnym problemem weryfikacji wydajności kodu. Już wkrótce przekonasz się, jak wiele na pozór prostych rzeczy nie zawsze działa tak, j

28 min20 sie 2018
Kursy online
Programowanie

Kursy online

W Internecie jest bardzo dużo materiałów do nauki, mimo to znalezienie tych naprawdę wartościowych często stanowi nie lada wyzwanie. Zależało mi na stworzeniu m

105 min26 mar 2018
Pierwszy dzień w pracy – Jakie było Twoje pierwsze zadanie w pracy?
Programowanie

Pierwszy dzień w pracy – Jakie było Twoje pierwsze zadanie w pracy?

Pierwszy dzień w pracy – Jakie było Twoje pierwsze zadanie w pracy to kolejna część z serii Jak zostać programistą. Pierwszy dzień w pracy Przychodzi Twój pierw

15 min11 lis 2017
Jak będzie wyglądał świat IT za 50 lat? – Przewidywanie przyszłości
Programowanie

Jak będzie wyglądał świat IT za 50 lat? – Przewidywanie przyszłości

Widzieliście kiedyś trzydziestu dorosłych mężczyzn i kilka kobiet radośnie bawiących się we wróżkę? Jeżeli nie, to teraz macie ku temu niepowtarzalną okazję. Zo

21 min30 paź 2017
Jak się uczyć programowania? Sprawdzone sposoby na naukę nowych rzeczy i pogłębianie wiedzy.
Programowanie

Jak się uczyć programowania? Sprawdzone sposoby na naukę nowych rzeczy i pogłębianie wiedzy.

Trudno o dziedzinę wiedzy, która zmienia się i rozwija szybciej niż informatyka. W efekcie tego programiści są niejako skazani na ciągłą naukę i pogłębianie swo

25 min23 paź 2017
Umiejętności i kompetencje miękkie – soft skills
Programowanie

Umiejętności i kompetencje miękkie – soft skills

Kompetencje miękkie przez wielu traktowane są jako drugorzędne, czyli mniej ważne. Oczywiście jest to bardzo dużym błędem. Nawet jeżeli jesteś już wyjadaczem we

5 min1 sie 2017
Szukaj w google
Programowanie

Szukaj w google

Umiesz szukać w Google? A może tylko tak Ci się wydaje? Szukanie informacji to jedna z podstawowych umiejętności każdego programisty, zaś wyszukiwarka Google to

6 min31 lip 2017
JSON Schema – Walidacja JSON-a
Programowanie

JSON Schema – Walidacja JSON-a

Ponieważ JSON jako format danych zyskuje coraz większą popularność, pojawia się również coraz więcej rozszerzeń i bibliotek ułatwiających pracę z jego wykorzyst

10 min21 lip 2017
Ionic pierwsza aplikacja -> StormSnapshot #4
Programowanie

Ionic pierwsza aplikacja -> StormSnapshot #4

Ostatecznie, po dość nierównej walce (więcej na ten temat możesz przeczytać we wpisie: CO ROBIĆ, gdy nic nie działa i wszystko się wali!?) zapraszam do lektury

9 min23 kwi 2017
Ionic vs React Native -> StormSnapshot #5
Programowanie

Ionic vs React Native -> StormSnapshot #5

Jako podsumowanie artykułów wprowadzających do React Native oraz Ionic przygotowałem zbiorcze porównanie tych technologii. Pomoże mi to podjąć decyzję, która z

3 min23 kwi 2017
Podsumowanie I kwartału 2017
Programowanie

Podsumowanie I kwartału 2017

Pierwszy pełen kwartał prowadzenia bloga oficjalnie uważam za zamknięty. Jeszcze kilka miesięcy temu nawet nie pomyślałbym, że może coś z tego wyjść. Nawet nie

6 min9 kwi 2017
CO ROBIĆ, gdy nic nie działa i wszystko się wali!?
Programowanie

CO ROBIĆ, gdy nic nie działa i wszystko się wali!?

Miał się pojawić kolejny wpis o StormSnapshot, ale … No właśnie, jeszcze go nie ma. Co robić, gdy nic nie działa i kończą Ci się pomysły jak to naprawić?

10 min26 mar 2017
React Native pierwsza aplikacja -> StormSnapshot #3
Programowanie

React Native pierwsza aplikacja -> StormSnapshot #3

Witam w kolejnej części serii StormSnapshot. W poprzednim wpisie mobilne aplikacje hybrydowe zebraliśmy podstawowe informacje o dostępnych technologiach oraz wy

10 min14 mar 2017
Mobilne aplikacje hybrydowe -> StormSnapshot #2
Programowanie

Mobilne aplikacje hybrydowe -> StormSnapshot #2

To już trzecia część cyklu StormSnapshot. W poprzednim wpisie kurs aplikacji mobilnych zebraliśmy podstawowe różnice między aplikacjami hybrydowymi a natywnymi

6 min10 mar 2017
Darmowy certyfikat SSL | Rozdajemy zielone kłódki!
Programowanie

Darmowy certyfikat SSL | Rozdajemy zielone kłódki!

Jeszcze jakiś czas temu certyfikaty SSL dla stron WWW były dość trudne we wdrożeniu i przede wszystkim kosztowne w utrzymaniu. W efekcie większość stron zwyczaj

8 min10 mar 2017
Kurs tworzenia i projektowania aplikacji mobilnych -> StormSnapshot #1
Programowanie

Kurs tworzenia i projektowania aplikacji mobilnych -> StormSnapshot #1

W poprzedniej części cyklu StormSnapshot zebraliśmy wymagania wobec naszej aplikacji. Dzisiaj chciałbym przedstawić Wam dylematy związane z tworzeniem aplikacji

5 min6 mar 2017
START -> StormSnapshot #0
Programowanie

START -> StormSnapshot #0

Miło mi zaprezentować nową serię postów, która będzie prowadzona w ramach tego bloga. Seria StormSnapshot będzie pisana w formie kursu, a po każdym artykule będ

3 min3 mar 2017
Otwarta Grupa StormIT
Programowanie

Otwarta Grupa StormIT

W ramach projektu StormIT postanowiłem stworzyć otwartą grupę na facebooku. Jaki jest cel grupy Ułatwienie komunikacji między wszystkimi członkami społeczności

2 min12 lut 2017
Singleton – 7 błędów, które popełniasz wykorzystując singleton
Programowanie

Singleton – 7 błędów, które popełniasz wykorzystując singleton

Mimo iż singleton jest jednym z podstawowych wzorców projektowych, zdecydowana większość jego implementacji zawiera karygodne błędy projektowe. Sam się przekona

16 min3 lut 2017
Pierwszy raz? Zacznij tutaj
Programowanie

Pierwszy raz? Zacznij tutaj

Witaj, przyszły Programisto! Cześć. Poznajmy się Nazywam się Tomek Woliński i jestem autorem tej strony. Tutaj znajdziesz więcej informacji na mój temat. Ciesz

2 min31 sty 2017
String – konwertowanie i zamiana typów: Array, ArrayList, Char, Int, Integer
Programowanie

String – konwertowanie i zamiana typów: Array, ArrayList, Char, Int, Integer

Konwertowanie i zamiana typów to fragment artykułu na temat klasy String. W tekście zebrane zostały fragmenty kodu pokazujące, w jaki sposób zamienić jeden typ

4 min26 sty 2017
StringBuilder: czy zawsze taki szybki? | String vs StringBuilder vs StringBuffer
Programowanie

StringBuilder: czy zawsze taki szybki? | String vs StringBuilder vs StringBuffer

StringBuilder Operacje na ciągach znaków występują praktycznie w każdej aplikacji, dlatego są jedną z pierwszych umiejętności, jakie zdobywają młodzi programiśc

12 min16 sty 2017
Immutables – niemodyfikowalne obiekty na sterydach
Programowanie

Immutables – niemodyfikowalne obiekty na sterydach

Immutables to wszechstronne narzędzie do pracy z klasami typu: value object. Biblioteka pozwala uniknąć pisania oraz utrzymywania powtarzalnego i niewiele wnosz

19 min4 sty 2017
20+ sposobów na zhakowanie Twojego bloga!
Programowanie

20+ sposobów na zhakowanie Twojego bloga!

Bezpieczeństwo to bardzo ważna rzecz, jednak jego głównym problemem jest to, że zaczynamy się nim interesować, dopiero kiedy jest już za późno na prewencję. Zaz

19 min28 gru 2016
Debugowanie, jakiego jeszcze nie znałeś
Programowanie

Debugowanie, jakiego jeszcze nie znałeś

Debugowanie aplikacji to proces związany z naprawą błędów w kodzie, przez co jest zazwyczaj bardzo nielubiany przez programistów. Postaram się jednak przybliżyć

11 min14 gru 2016
Programowanie

Klonowanie płytkie czy głębokie w Javie

Klonowanie jest to mechanizm polegający na duplikowaniu, czyli kopiowaniu jednego obiektu na drugi. Jednak w Javie na obiekty wskazują referencje i to właśnie p

8 min7 gru 2016
AutoValue
Programowanie

AutoValue

AutoValue to rozwijana przez Google na zasadach wolnej licencji (Apache 2.0) biblioteka pozwalająca łatwiej i przyjemniej obchodzić się z klasami typu value obj

9 min2 lis 2016
Protocol Buffers, czyli 160 razy szybsza alternatywa dla XML'a
Programowanie

Protocol Buffers, czyli 160 razy szybsza alternatywa dla XML'a

Protocol buffers (protobuf) to rozwijany przez Google, niezależny od języka programowania i platformy, rozszerzalny sposób na binarną serializację strukturalnyc

7 min26 paź 2016
Technika Pomodoro – mój sposób na efektywne zarządzanie czasem
Programowanie

Technika Pomodoro – mój sposób na efektywne zarządzanie czasem

Wczoraj bardzo długo nie mogłeś zasnąć, dlatego dziś od rana boli Cię głowa i jesteś niewyspany. Przełożony czeka, aż wreszcie skończysz swoje zadanie, które ta

8 min7 wrz 2016

Chcesz wdrożyć to u siebie?

Praktyczne kursy i wdrożenia AI oraz automatyzacji. Albo zapisz się na newsletter, żeby nie przegapić nowych treści.