414 artykułów

Wiedza, która działa w praktyce

Automatyzacja, AI, programowanie. Bez buzzwordów i teoretyzowania. Konkretne rozwiązania, które możesz wdrożyć od razu.

414 artykułów
2518 min czytania
17 kategorii

Wszystkie wpisy

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
Wzorzec Saga w architekturze mikroserwisów – Spring Boot i Apache Kafka w praktyce
Algorytmy i struktury danych

Wzorzec Saga w architekturze mikroserwisów – Spring Boot i Apache Kafka w praktyce

Saga – wzorzec w architekturze mikroserwisów – czyli Spring Boot i Apache Kafka w praktyce. W architekturze mikroserwisowej z reguły obowiązuje zasada „Database

17 min19 mar 2025
Raport o programistach 2025
News

Raport o programistach 2025

Jak to jest dokładnie z tym IT w 2025? Ilu jest programistów? Ilu juniorów? Jak AI wpływa na branżę? Gdzie najchętniej zatrudniają teraz programistów? Te i wiel

6 min18 mar 2025
[Historia współpracy] z PL/SQL do Java
News

[Historia współpracy] z PL/SQL do Java

Historia współpracy. Jak mentoring „Sprawny Programista Java” odmienił karierę Rafała. „Tylko kursy” w dzisiejszym zwariowanym świecie to za mało… Żeby os

2 min17 mar 2025
Automatyzacja

n8n: Wprowadzenie do automatyzacji procesów biznesowych

Poznaj podstawy n8n i dowiedz się, jak zautomatyzować powtarzalne zadania w Twojej firmie bez pisania kodu.

8 min15 sty 2025
AI

Agenci AI w praktyce: od teorii do wdrożenia

Praktyczny przewodnik po budowaniu agentów AI, którzy wykonują zadania za Ciebie. Z przykładami kodu i konfiguracjami.

12 min10 sty 2025
Programowanie

Automatyzacja dla programistów: dlaczego warto dodać ten skill?

Jak programista może wykorzystać narzędzia no-code do zwiększenia swojej wartości na rynku i budowania pasywnych źródeł dochodu.

6 min5 sty 2025
Generatywna AI: Kodowanie czy zaśmiecanie? Jak radzić sobie z niskiej jakości kodem AI
Sprawny Programista

Generatywna AI: Kodowanie czy zaśmiecanie? Jak radzić sobie z niskiej jakości kodem AI

Czy za sprawą generatywnej sztucznej inteligencji zaleje nas fala „taniej chińszczyzny”? Coraz więcej mamy reklam w stylu: „jak zrobić ebooka z AI w jeden wiecz

4 min14 lis 2024
Era operatorów AI, Programisto kiedy zostaniesz Prompt Engineerem?
Programowanie

Era operatorów AI, Programisto kiedy zostaniesz Prompt Engineerem?

Prowadząc szkolenia ze sztucznej inteligencji często słyszę obiekcję, że nie warto uczyć się pisania promptów. Przecież mamy coraz bardziej zaawansowane modele,

4 min8 lis 2024
Krytyczne spojrzenie na AI, narzędzia i rozmowa z wirtualną babcią
Sztuczna inteligencja

Krytyczne spojrzenie na AI, narzędzia i rozmowa z wirtualną babcią

Czy to już jest ten moment, gdy programiści zachłysnęli się AI? Zabawnie jest obserwować jak szybko przeszliśmy od: – „AI jest tak głupie, że szkoda na to czasu

3 min4 lis 2024
Generatywna AI, Generatywna Sztuczna Inteligencja
Programowanie

Generatywna AI, Generatywna Sztuczna Inteligencja

Generatywna AI rewolucjonizuje ostatnio nie tylko świat programowania, ale wręcz całe nasze życie… Wyobraź sobie sztuczną inteligencję, która nie tylko an

13 min24 paź 2024
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
Sprawdzamy, czy AI jest rzeczywiście taka inteligentna?
Programowanie

Sprawdzamy, czy AI jest rzeczywiście taka inteligentna?

Sztuczna inteligencja (AI) stała się nieodłącznym elementem współczesnej technologii, a wielu programistów, zwłaszcza tych początkujących, zaczyna się zastanawi

4 min4 paź 2024
NoCode/LowCode. Czy programiści powinni się tym zainteresować?
Programowanie

NoCode/LowCode. Czy programiści powinni się tym zainteresować?

„NoCode/LowCode. Czy programiści powinni się tym zainteresować?” Witajcie w 51 odcinku naszego podcastu, Sprawny Programista W świecie IT, gdzie zmiany następuj

5 min4 wrz 2024
10 przykładów, jak wykorzystuję AI w mojej pracy jako programista
Programowanie

10 przykładów, jak wykorzystuję AI w mojej pracy jako programista

AI, Sztuczna Inteligencja, ML, LLM, Gen AI… – na pierwszy rzut oka te wszystkie hasła mogą wydawać się jedynie modnymi terminami, które zdominowały świat

11 min28 sie 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
Bezpieczeństwo

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
Backup ➡️ Wszystko, co Musisz Wiedzieć o Backupach  Przewodnik dla Junior Developera
Programowanie

Backup ➡️ Wszystko, co Musisz Wiedzieć o Backupach Przewodnik dla Junior Developera

„Backup – Twoje Prywatne Ubezpieczenie na Życie” Witajcie w 47 odcinku naszego podcastu, Sprawny Programista Backup, czyli tworzenie kopii zapasowych danych, to

5 min10 lip 2024
Spring Data, JPA – przewodnik dla Junior Java Developera
Java

Spring Data, JPA – przewodnik dla Junior Java Developera

Spring Data to potężne narzędzie w ekosystemie Spring, które znacznie upraszcza interakcje z bazami danych w aplikacjach Java. Dla początkujących programistów,

5 min5 lip 2024
Asystent Programowania, Sztuczna Inteligencja Rewolucjonizuje Kodowanie
Programowanie

Asystent Programowania, Sztuczna Inteligencja Rewolucjonizuje Kodowanie

„Asystent Programowania, Sztuczna Inteligencja Rewolucjonizuje Kodowanie” Witajcie w 46 odcinku naszego podcastu, Sprawny Programista Dziś omówimy, jak sztuczna

3 min4 lip 2024
Nauka Programowania 100x Szybciej dzięki AI
Programowanie

Nauka Programowania 100x Szybciej dzięki AI

„Nauka Programowania 100x Szybciej dzięki AI” Witajcie w 45 odcinku naszego podcastu, Sprawny Programista Dziś omówimy, jak sztuczna inteligencja (AI) może znac

4 min28 cze 2024
Dlaczego AI kłamie?
Programowanie

Dlaczego AI kłamie?

Witajcie w kolejnym odcinku naszego podcastu, SP#44, zatytułowanym „Dlaczego AI kłamie?". Dziś omówimy, dlaczego sztuczna inteligencja (AI) czasami kłamie

5 min21 cze 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
Java 10 dni – Lekcja 10, Podsumowanie i dalsze kroki
Programowanie

Java 10 dni – Lekcja 10, Podsumowanie i dalsze kroki

Lekcja 10, Podsumowanie i dalsze kroki Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min14 cze 2024
Spring Boot, Spring REST API
Java

Spring Boot, Spring REST API

Jak za pomocą Javy, Mavena, SpringBoot'a stworzyć proste API REST-owe? Z tego materiału dowiesz się: Jak utworzyć nowy projekt w IntelliJ IDEA za pomocą Spring

3 min12 cze 2024
Prompt i Prompt Engineer – Jak rozmawiać z AI, żeby chciało nas słuchać?
Programowanie

Prompt i Prompt Engineer – Jak rozmawiać z AI, żeby chciało nas słuchać?

Witajcie w kolejnym odcinku naszego podcastu, SP#42, zatytułowanym „Jak rozmawiać z AI, żeby chciało nas słuchać?”. Dzisiaj skupimy się na tym, jak tworzyć efek

4 min8 cze 2024
IT w Waszych pytaniach
News

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
Java 10 dni – Lekcja 9, Projekt i implementacja Twojej aplikacji
Programowanie

Java 10 dni – Lekcja 9, Projekt i implementacja Twojej aplikacji

Lekcja 9, Projekt i implementacja Twojej aplikacji Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min19 maj 2024
Java 10 dni – Lekcja 8, Kontrolowanie przepływu
Java

Java 10 dni – Lekcja 8, Kontrolowanie przepływu

Lekcja 8, Kontrolowanie przepływu Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min18 maj 2024
Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem
Java

Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem

Java 10 dni – Lekcja 7, Komunikacja z użytkownikiem Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min17 maj 2024
Java 10 dni – Lekcja 6, Metody i wyrażenia
Java

Java 10 dni – Lekcja 6, Metody i wyrażenia

Lekcja 6, Metody i wyrażenia Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min16 maj 2024
News

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
AI vs Człowiek! To będzie prawdziwa walka! Nie Daj Się Zastąpić! ⚔️
News

AI vs Człowiek! To będzie prawdziwa walka! Nie Daj Się Zastąpić! ⚔️

Hej Czytelniku, nie wiem, czy wiesz? – ale przyszłość jest już dziś… Pamiętasz te stare filmy w stylu: „Powrót do przyszłości”, czy „Terminator”? &#x23f

8 min14 maj 2024
Java 10 dni – Lekcja 5, Zmienne i typy danych
Java

Java 10 dni – Lekcja 5, Zmienne i typy danych

Lekcja 5, Zmienne i typy danych Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min14 maj 2024
Java 10 dni – Lekcja 4, Jak wykonywany jest kod naszej aplikacji?
Java

Java 10 dni – Lekcja 4, Jak wykonywany jest kod naszej aplikacji?

Lekcja 4, Jak wykonywany jest kod naszej aplikacji? Pełny materiał dostępny na: https://stormit.pl/java10dni/ https://www.youtube.com/watch?v=aAEJn3QcgQU

1 min13 maj 2024
Java 10 dni – Start!
Java

Java 10 dni – Start!

Java 10 dni – Start! Pełny materiał dostępny na: https://stormit.pl/java10dni/ https://www.youtube.com/watch?v=RnKYjTdcIaw

1 min10 maj 2024
Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy?
Java

Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy?

Java 10 dni – Lekcja 1, Co to jest programowanie, program komputerowy i kod źródłowy? Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World”
Java

Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World”

Java 10 dni – Lekcja 2, Twój pierwszy program – aplikacja „Hello World” Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę
Java

Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę

Java 10 dni – Lekcja 3, Narzędzia programistyczne, które ułatwiają nam pracę Pełny materiał dostępny na: https://stormit.pl/java10dni/

1 min10 maj 2024
Odwrotna Notacja Polska (ONP) – rewolucyjne uporządkowanie obliczeń matematycznych➕➖✖️➗
Java

Odwrotna Notacja Polska (ONP) – rewolucyjne uporządkowanie obliczeń matematycznych➕➖✖️➗

Odwrotna Notacja Polska (ONP) – Jest to sposób zapisu wyrażeń matematycznych, który między innymi eliminuje potrzebę nawiasów do określania kolejności operacji,

11 min27 kwi 2024
Co junior musi wiedzieć o serwerach, by wdrożyć swoją aplikację?
Sprawny Programista

Co junior musi wiedzieć o serwerach, by wdrożyć swoją aplikację?

Wchodząc w świat programowania, młodzi deweloperzy często skupiają się na doskonaleniu swoich umiejętności kodowania i projektowania aplikacji. Jednak równie is

4 min27 kwi 2024
Wieża Hanoi: Klasyczne wyzwanie logiczne – przewodnik początkującego programisty
Java

Wieża Hanoi: Klasyczne wyzwanie logiczne – przewodnik początkującego programisty

Wieża Hanoi (ang. Hanoi Tower). To zadanie, choć proste w swojej idei, stanowi doskonałe pole do ćwiczenia umiejętności programistycznych i logicznego myślenia.

7 min17 kwi 2024
Sudoku
Java

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
Kamienie milowe programisty
Sprawny Programista

Kamienie milowe programisty

Przez jakie konkretne kroki musisz przejść, aby zostać zawodowym programistą? Przedstawiam checklistę, czyli 12 kamieni milowych programisty. Jedyne co należy z

9 min29 mar 2024
Jak Zostać Programistą od 0 i Znaleźć Pierwszą Pracę w IT? – gotowy 10-krokowy system
Programowanie

Jak Zostać Programistą od 0 i Znaleźć Pierwszą Pracę w IT? – gotowy 10-krokowy system

Domyślam się, że skoro tu się spotykamy, to pojawiło się u Ciebie zainteresowanie, a może już dawno zakiełkowało pragnienie zostania programistą. Wiem, że poc

24 min18 mar 2024
Password Manager ⭐⭐⭐⭐⭐⭐ Menadżer haseł
Bezpieczeństwo

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⚙️
Java

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
Stacktrace – jak rozszyfrować Stacktrace w Twoim kodzie?
Java

Stacktrace – jak rozszyfrować Stacktrace w Twoim kodzie?

Stacktrace na pierwszy rzut oka, może przypominać zapis starożytnego manuskryptu – długi, zawiły i na pozór nie do rozszyfrowania. To zbiór linijek pełnych tech

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

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
Rozwój osobisty

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
Java Collection | ArrayList, HashSet, HashMap
Java

Java Collection | ArrayList, HashSet, HashMap

Java kolekcje (ang. collections) – W Javie mamy do dyspozycji tablice. Mają one jednak trochę wad i nie zawsze łatwo współpracuję się z nimi. Dodawanie lub usuw

7 min21 lut 2024
[Java File] Obsługa plików, zapis, odczyt Java IO, Java NIO, FileWriter, BufferedWriter
Java

[Java File] Obsługa plików, zapis, odczyt Java IO, Java NIO, FileWriter, BufferedWriter

Obsługa plików w Javie nie musi być skomplikowana. Niezależnie od tego, czy piszesz swoją pierwszą aplikację, czy też szlifujesz umiejętności w zaawansowanych p

9 min21 lut 2024
Jak wybrać  „Idealny komputer”   dla początkującego programisty?
Programowanie

Jak wybrać „Idealny komputer” dla początkującego programisty?

Jak wybrać „Idealny komputer” dla początkującego programisty? 1. Możesz TO przeczytać? Jeżeli chcesz nauczyć się programować i zostać programistą, a możesz p

2 min21 lut 2024
Try with resources, Java try-with-resources ❤‍
Java

Try with resources, Java try-with-resources ❤‍

Jako przedstawiciel tej grupy zawodowej – z pełną odpowiedzialnością muszę przyznać  – że programiści z natury są raczej zapominalscy… Zaowocowało to pows

9 min21 lut 2024
7 Kluczowych Umiejętności, Które Zapewniają Przewagę Na Rynku Dla Nowoczesnego (i Początkującego) Programisty
Programowanie

7 Kluczowych Umiejętności, Które Zapewniają Przewagę Na Rynku Dla Nowoczesnego (i Początkującego) Programisty

Miękkie umiejętności odgrywają kluczową rolę w karierze programisty, często okazując się nawet ważniejsze niż aktualna wiedza techniczna, czy analityczne myślen

9 min20 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
[JAVA] Dlaczego warto uczyć się Javy – dyskusja + live coding
Java

[JAVA] Dlaczego warto uczyć się Javy – dyskusja + live coding

Java – 10 argumentów ZA: 1. Popularność Według Oracle na świecie jest już ponad 9 milionów programistów Java. Ta liczba zdecydowanie robi wrażenie, szczególnie

9 min13 lut 2024
Programowanie jest jak pływanie
Rozwój osobisty

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
Tłusty Czwartek! ☕ Jak Programista robi PĄCZKI!?
Programowanie

Tłusty Czwartek! ☕ Jak Programista robi PĄCZKI!?

&#x27a1; ZOBACZ : ASCII – ASCII table, tablica kodów AsCii, ASCII – !”#$%&'()*+,-./0123456789:;<=>?@ABCD… &#x27a1; ZOBACZ : ASCII – ASCII art &#x2668;&#xfe0f; &

1 min7 lut 2024
Pola, obwody, wysokości figur i brył &#x2b1c;&#x26aa;
Java

Pola, obwody, wysokości figur i brył &#x2b1c;&#x26aa;

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

11 min6 lut 2024
CRUD, Create | Read | Update | Delete [CRUD] &#xfe0f;&#x270d;&#xfe0f;&#x274c;
Java

CRUD, Create | Read | Update | Delete [CRUD] &#xfe0f;&#x270d;&#xfe0f;&#x274c;

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
Czy Full Stack – to dobry pomysł dla juniora?
Rozwój osobisty

Czy Full Stack – to dobry pomysł dla juniora?

1. Czy Full Stack – to dobry pomysł dla juniora? Junior jako Fullstack – to jakby chcieć zdobyć 2 szczyty górskie i to jednocześnie! Wydaje się bardzo ekscytuj

3 min5 lut 2024
90% z Was NIGDY nie zostanie programistami! , 90+% ludzi źle uczy się programowania&#8230;
Programowanie

90% z Was NIGDY nie zostanie programistami! , 90+% ludzi źle uczy się programowania&#8230;

Statystyki są okrutne. Przyjmuje się, że aż ~ 90% osób, które podjęły próbę nauki programowania NIGDY nie ukończy tego procesu i NIGDY nie dostanie się do wyma

6 min4 lut 2024
Programowanie

Czy da się zostać programistą w 3 miesiące?

Czy naprawdę da się  zostać programistą w 3 miesiące? „Po tym boocampie zostaniesz programistą w 2 miesiące – bez angielskiego, bez matematyki, bez studiów! – i

3 min3 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?
Rozwój osobisty

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!
Rozwój osobisty

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&#xfe0f;&#xfe0f; [Case study]
Java

Projekt tinyURL&#xfe0f;&#xfe0f; [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
Rozwój osobisty

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
Rozwój osobisty

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&#8230;?

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

2 min24 sty 2024
Cyfry rzymskie, Liczby rzymskie
Java

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?&#8230;
Programowanie

Co mi chodzi po głowie? Co nie daje spokoju?&#8230;

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
Bootcamp programistyczny  NIE kupuj bootcampu! – zanim tego nie przeczytasz! Były kursant opisuje jak go oszukano
Programowanie

Bootcamp programistyczny NIE kupuj bootcampu! – zanim tego nie przeczytasz! Były kursant opisuje jak go oszukano

Bootcamp – W ostatnich latach bardzo gorący temat, który niestety budzi również sporo kontrowersji&#8230; „Naucz się programować w 3 miesiące” – wybrzmiewają h

28 min14 sty 2024
Rozwój osobisty

Boisz się poniedziałków?

Boisz się poniedziałków? Też tak czasem mam&#8230; 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
Wzorcowe 30 Dni – Przyszłego Programisty, Jak Zostać Programistą?
News

Wzorcowe 30 Dni – Przyszłego Programisty, Jak Zostać Programistą?

NAGLE&#8230; Straciłem wszystko. Nie mam doświadczenia komercyjnego. Nie mam znajomych programistów. Nie umiem programować&#8230; (Masakra! ) Mam 30 dni na rusz

19 min8 sty 2024
Sortowanie | Omówienie, implementacja algorytmów sortowania  Sortowanie Java, Java sort
Java

Sortowanie | Omówienie, implementacja algorytmów sortowania Sortowanie Java, Java sort

Sortowanie – to podstawowa operacja w informatyce, która stanowi rdzeń efektywnego zarządzania danymi. W praktyce trudno o choćby odrobinę większą aplikację, kt

3 min2 sty 2024
System dwójkowy 0&#xfe0f;&#x20e3;1&#xfe0f;&#x20e3; Binarna reprezentacja liczb | System Binarny  Dwójkowy
Java

System dwójkowy 0&#xfe0f;&#x20e3;1&#xfe0f;&#x20e3; Binarna reprezentacja liczb | System Binarny Dwójkowy

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

6 min19 gru 2023
Wyszukiwanie binarne
Java

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
100 dni Developera – Jak Zostać Programistą?
News

100 dni Developera – Jak Zostać Programistą?

Cześć, w ramach tego materiału podzielę się z Tobą koncepcją 100 pierwszych dni. To jedna z moich „tajemnych technik” dzięki, której między innymi: Poprawiłem

9 min18 gru 2023
Java List, ArrayList, LinkedList
Java

Java List, ArrayList, LinkedList

Java List – W Javie możemy znaleźć specjalny framework oferujący nam szereg, różnych kolekcji. Można powiedzieć, że kolekcje są dość wypasioną konkurencją tabli

6 min8 gru 2023
Sortowanie przez wybieranie | Selection Sort
Java

Sortowanie przez wybieranie | Selection Sort

Sortowanie przez wybieranie – to jeden z podstawowych kroków w podróży każdego Junior Developera. Zrozumienie i praktyczne zastosowanie podstawowych algorytmów

3 min6 gru 2023
Najdłuższy Wspólny Prefiks i Najdłuższy Wspólny Podciąg
Java

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
Losowe liczby – JAVA Random, liczby losowe &#x26a7;&#xfe0f;
Programowanie

Losowe liczby – JAVA Random, liczby losowe &#x26a7;&#xfe0f;

Losowe liczby – Liczby są wszędzie wokół nas. Stanowią podstawę matematyki, nauki, inżynierii i wielu innych dziedzin. Jednak, gdy mówimy o „liczbach losowych”,

4 min3 gru 2023
Merge Sort – Sortowanie przez Scalanie, Merge Sort
Java

Merge Sort – Sortowanie przez Scalanie, Merge Sort

Sortowanie przez Scalanie (ang. Merge Sort) – Jednym z podstawowych zagadnień w programowaniu jest sortowanie danych. Bez względu na to, czy jesteś początkujący

4 min27 lis 2023
Arrays – Twój prywatny kombajn do zarządzania tablicami! &#x200d;
Java

Arrays – Twój prywatny kombajn do zarządzania tablicami! &#x200d;

Klasa Arrays, to jeden z tych „kombajnów”, po który sięgamy gdy chcemy zrobić „coś” z naszą tablicą. Przykładowo – chcesz zrobić „coś” z tablicą, ale nie wiesz

5 min27 lis 2023
Sortowanie szybkie – Quick Sort
Java

Sortowanie szybkie – Quick Sort

Sortowanie szybkie (ang. Quick Sort) – jest jednym z najpopularniejszych i najbardziej efektywnych algorytmów sortowania. Dowiesz się, dlaczego Quick Sort jest

7 min23 lis 2023
[NWD] Największy wspólny dzielnik, NWD
Java

[NWD] Największy wspólny dzielnik, NWD

Największy wspólny dzielnik (NWD) – to największa liczba, która dzieli dwie lub więcej innych liczb bez reszty. NWD jest używany w matematyce do upraszczania uł

4 min17 lis 2023
[NWW] Najmniejsza wspólna wielokrotność, NWW
Java

[NWW] Najmniejsza wspólna wielokrotność, NWW

Najmniejsza Wspólna Wielokrotność (NWW) – to temat, który jest nie tylko ważny w matematyce i chociażby w naukach przyrodniczych, ale także odgrywa kluczową rol

3 min17 lis 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&#8230;
Rozwój osobisty

Tomek ale mi się nie chce uczyć programowania&#8230;

Tomek ale mi się nie chce uczyć programowania&#8230; 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
Spring Boot i wstrzykiwanie zależności – szybkie wprowadzenie
Java

Spring Boot i wstrzykiwanie zależności – szybkie wprowadzenie

Spring i Spring Boot Spring to obecnie najpopularniejszy framework dla Java – dlatego jeżeli myślisz poważnie o swoim rozwoju jako Java Developer, to zwyczajnie

5 min29 wrz 2023
[Nauka Programowania] Do Kogo Idziesz, Gdy Boli Cię Ząb?
Programowanie

[Nauka Programowania] Do Kogo Idziesz, Gdy Boli Cię Ząb?

Do kogo idziesz, gdy boli Cię ząb? Do kogo idziesz, gdy choruje Ci dziecko&#8230;? Do szwagra, czy do Specjalisty? No, chyba że Twój szwagier, to jednocześnie

2 min28 wrz 2023
#SP Marka Osobista Programisty
Programowanie

#SP Marka Osobista Programisty

Marka Osobista Programisty Alternatywny sposób wejścia od IT i zostania programistą. Standardowe podejście jest takie, Że uczymy się programowania, budujemy po

2 min26 wrz 2023
Tomek wysłałem 120 CV i nikt mi odpowiedział. Jestem załamany, co robić?
Programowanie

Tomek wysłałem 120 CV i nikt mi odpowiedział. Jestem załamany, co robić?

Dziś mam dla Ciebie przykład – jak NIE szukać pracy w IT&#8230; W internecie możesz znaleźć BARDZO dużo negatywnych emocji. Niestety taka nasza natura&#8230; Ja

4 min18 wrz 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
Sprawdzone metody nauki programowania – czy Twój sposób jest wśród nich?
Programowanie

Sprawdzone metody nauki programowania – czy Twój sposób jest wśród nich?

Jak uczyć się programowania? Od wyboru formy nauki w dużej mierze zależy,  czy będziemy uczyli się skutecznie i przyjemnie, czy szybko się zniechęcimy.

11 min13 wrz 2023
Po co firmom juniorzy? – skoro mamy AI…
Programowanie

Po co firmom juniorzy? – skoro mamy AI…

Po co firmom juniorzy? – skoro mamy AI… Czy AI zastąpi developerów? Czy jest jeszcze sens uczyć się programowania? Co to jest i jak działa ChatGPT? Jak wykorzys

1 min8 wrz 2023
Nauka programowania z mentorem, czy istnieje skuteczniejszy sposób?
News

Nauka programowania z mentorem, czy istnieje skuteczniejszy sposób?

Nauka programowania z mentorem, czy istnieje skuteczniejszy sposób? Z tego odcinka dowiesz się: Nauka programowania z mentorem, czy istnieje skuteczniejszy spos

1 min27 sie 2023
Programowanie

Checklista – Klucz do Sukcesu w Programowaniu dzięki Listom Kontrolnym [Check Lista] &#x2935;&#xfe0f;

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
Bezpieczeństwo

Jak AI, Sztuczna Inteligencja – zaplanuje Ci czas wolny i pomoże podczas urlopu?

Cześć! Jestem świeżo po dłuższym wolnym – dlatego w głowie jeszcze wakacyjne tematy! Natomiast nie byłbym sobą, gdybym nie połączył tego z technologią. Dziś ch

6 min8 sie 2023
Czy warto być programistą?
Programowanie

Czy warto być programistą?

Czy warto być programistą? W tym wpisie przeczytasz o plusach i minusach branży IT – pomoże Ci to zdecydować, czy chcesz do niej dołączyć.

13 min22 lip 2023
Programowanie

Wakacje, a nauka programowania – Czy to dobry moment, by DZIAŁAĆ gdy wszyscy śpią&#8230;

Cześć! Wakacje, gorąco, sezon ogórkowy&#8230; Wiele osób spędza ten czas na różnego rodzaju wyjazdach, Czy starając się ochłodzić, szukając odrobiny cienia lub

3 min18 lip 2023
Programowanie

Jak Zostać Programistą? – W 10 dni!? &#x200d;

Cześć! Jak zostać programistą Java w 10 dni!? Odpowiadając krótko – nie da się&#8230; I tutaj właściwie moglibyśmy zakończyć ten wywód – ale najpierw opowiem W

3 min15 cze 2023
Programowanie

SP#024 [wiem] Dlaczego Mimo Włożonego Wysiłku – jeszcze nie pracujesz jako programista?

Cześć! W 24. odcinku podcastu Sprawny Programista opowiem o tym, dlaczego wiele osób, mimo włożonego ogromnego wysiłku, ciągle nie pracuje jako programista. W t

14 min25 maj 2023
Programowanie

Algorytm Dijkstry

Algorytm Dijkstry – Każdego dnia, ktoś z nas podejmuję, jakąś drogę. Może z domu do pracy, ze szkoły do sklepu &#xfe0f;, a może nawet gdzieś dużo dalej do inne

7 min16 maj 2023
Rozwój osobisty

Nie zrobiłeś sobie wolnego na majówkę? Będziesz gorszym pracownikiem!

Nie zrobiłeś sobie wolnego na majówkę? Będziesz gorszym pracownikiem! Urlop, niezależnie od tego, czy w majówkę, czy też nie – jest MEGA WAŻNY! I to nawet nie

3 min16 maj 2023
Generowanie haseł – Strong password generator, generator hasła
Java

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
Programowanie

Anagram – Co to ? Przykłady anagramu

Anagram – Kto lubił, będąc dzieckiem grać w gry słowne, ręka do góry &#x200d;&#x2640;&#xfe0f;. Ja tak naprawdę lubię je do dzisiaj. Dobrze ćwiczą mózg i są całk

5 min24 kwi 2023
Programowanie

Liczby pierwsze – Magia i Programowanie

Liczby pierwsze – zdecydowanie jedne z bardziej owianych sławą liczb. Ich &#8222;magiczną" mocą jest umiejętność dzielenia się jedynie przez 1 lub przez siebie

7 min17 kwi 2023
Java

Palindrom – Palindrom co to? Palindrom Przykłady

Palindrom – Jako dziecko lubiłam szukać słów, które czytane od prawej do lewej brzmią tak samo, jak czytane od lewej do prawej. Ile radości dawał fakt znalezie

4 min14 kwi 2023
Sortowanie przez wstawianie, Insertion Sort
Java

Sortowanie przez wstawianie, Insertion Sort

Sortowanie przez wstawianie – Czy zdarzyło Ci się grać w karty np. klasyczną wojnę karcianą&#x2694;&#xfe0f;? Ja taką grę, po rozdaniu kart zaczynam od układania

5 min28 mar 2023
Konwerter jednostek
Programowanie

Konwerter jednostek

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

7 min21 mar 2023
Sortowanie bąbelkowe – Bubble Sort
Programowanie

Sortowanie bąbelkowe – Bubble Sort

Sortowanie bąbelkowe (ang. bubble sort) jest jednym z najprostszych i najbardziej znanych algorytmów sortowania.

4 min16 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
Szyfr Cezara – szyfr CEZARA online, przykłady, gotowa implementacja
Programowanie

Szyfr Cezara – szyfr CEZARA online, przykłady, gotowa implementacja

Szyfr Cezara – to jeden z najprostszych i jednocześnie najstarszych szyfrów używanych do szyfrowania tekstu.

4 min13 mar 2023
SP#023 Negocjacje – techniki i style negocjacji. Jak podejść do negocjowania wynagrodzenia programisty?
Programowanie

SP#023 Negocjacje – techniki i style negocjacji. Jak podejść do negocjowania wynagrodzenia programisty?

Witaj w 23. odcinku podcastu SprawnyProgramista – jego tematem będą negocjacje! Pierwsze rozmowy rekrutacyjne na stanowisko programisty już za Tobą. Dostałeś k

12 min9 mar 2023
SP#022 – Rekrutacja, 47 osób, 1 stanowisko! Wiem, co musiał zrobić Kandydat Idealny
Programowanie

SP#022 – Rekrutacja, 47 osób, 1 stanowisko! Wiem, co musiał zrobić Kandydat Idealny

Cześć. Witaj w 22 odcinku podcastu SprawnyProgramista. Dziś przyjrzymy się bliżej wymagającym rekrutacjom i jak dostać pracę w bardzo niesprzyjających warunkach

8 min21 lut 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
News

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?
News

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
Deprecated – konsekwencje korzystania z przestarzałych elementów języka Java
Programowanie

Deprecated – konsekwencje korzystania z przestarzałych elementów języka Java

Z tego materiału dowiesz się, czym jest, jak działa adnotacja @deprecated w Java i dlaczego nie powinniśmy korzystać z takich fragmentów kodu

6 min23 sty 2023
SP#019 – Jak znaleźć i zatrudnić najlepsze osoby na rynku w przypadku małej firmy?
Programowanie

SP#019 – Jak znaleźć i zatrudnić najlepsze osoby na rynku w przypadku małej firmy?

Z tego materiału dowiesz się jak znaleźć i zatrudnić najlepsze osoby na rynku w przypadku małej firmy i jak wygląda taka rekrutacja.

10 min18 sty 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
Programista – jak zostać?, CV, praca, zarobki programisty
Programowanie

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 mater

8 min9 sty 2023
[Case Study] Problematyczna podmiana bazy danych i szybki ratunek społeczności
Programowanie

[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 o

6 min30 gru 2022
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
SP#018 – Zarobki programistów – ile zarabia programista? I DLACZEGO aż tyle?!
Programowanie

SP#018 – Zarobki programistów – ile zarabia programista? I DLACZEGO aż tyle?!

Zarobki w IT to jeden z powodów, dla którego wiele osób myśli o zmianie branży. Dziś porozmawiamy o tym, ile zarabia programista oraz co na to się składa?

12 min11 lis 2022
SP#016 i #017 – 29 wniosków po nagraniu 458 lekcji kursu dla programistów.
Programowanie

SP#016 i #017 – 29 wniosków po nagraniu 458 lekcji kursu dla programistów.

Cześć! Witaj w kolejnym odcinku podcastu Sprawny Programista! Dzisiejszy temat to 29 wniosków po nagraniu 458 lekcji kursu dla programistów.  Z tego materiału d

32 min17 paź 2022
Klasa String – metody z przykładami | split, length, replace, contains, indexOf, substring
Java

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
Java

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
Java Switch Case | Kurs Java
Java

Java Switch Case | Kurs Java

Switch case – Każdego dnia dokonujemy wyborów, które są podyktowane określonymi warunkami. Wyobraź sobie poranną sytuację, kiedy chcesz zrobić sobie śniadanie.

10 min11 paź 2022
Instrukcja warunkowa IF ELSE | Kurs Java
Java

Instrukcja warunkowa IF ELSE | Kurs Java

Instrukcje warunkowe if – Jeśli dzisiaj jest niedziela tzn. że jest weekend, a co jeśli nie ? Trzeba iść do pracy. Jak często zadajesz sobie pytanie Jeśli coś &

5 min8 paź 2022
Pętla (for, while, do while, foreach) pętle | Kurs Java
Java

Pętla (for, while, do while, foreach) pętle | Kurs Java

Pętle (ang. loops) – Wyobraź sobie sytuację, w której musisz odświeżyć dane wszystkich uczniów w szkole . Mogą to być nawet setki uczniów &#x200d;&#x200d; – a c

8 min6 paź 2022
Java tablice | Kurs Java
Java

Java tablice | Kurs Java

Tablica (ang. array) – Często podczas tworzenia kodu nie pracujesz na pojedynczej zmiennej, lecz na dużej ilości takich zmiennych. Zmienne mogą być np. ze sobą

6 min2 paź 2022
Konwersja i rzutowanie typów | Kurs Java
Java

Konwersja i rzutowanie typów | Kurs Java

Konwersja i rzutowanie typów – W codziennym życiu nieważne jak bardzo byśmy chcieli – truskawka , nie zamieni się w cytrynę , pomimo że to i to jest owocem. Jav

5 min1 paź 2022
Inkrementacja i dekrementacja | Kurs Java
Java

Inkrementacja i dekrementacja | Kurs Java

Inkrementacja (ang. increment) i dekrementacja (ang. decrement) – Pracując np. z pętlami &#x27bf; często istnieje potrzeba zwiększania &#x2b06;&#xfe0f; lub zmni

4 min29 wrz 2022
SP#015 – Programowanie a matematyka » Czy matematyka jest potrzebna, żeby zostać programistą?
Programowanie

SP#015 – Programowanie a matematyka » Czy matematyka jest potrzebna, żeby zostać programistą?

Cześć! Witaj w #15 odcinku podcastu SprawnyProgramista. Dzisiejszy temat to programowanie kontra matematyka. Pytanie o matematykę w kontekście nauki programowan

8 min21 wrz 2022
Klasy osłonowe / opakowujące | Kurs Java
Java

Klasy osłonowe / opakowujące | Kurs Java

Klasy osłonowe (ang. Wrapper classes) – klasy osłonowe stanowią swego rodzaju pomost między światem typów prostych, a obiektowych. W niektórych miejscach typy p

5 min10 wrz 2022
Operatory matematyczne (arytmetyczne) | Kurs Java
Java

Operatory matematyczne (arytmetyczne) | Kurs Java

Operatory matematyczne – Podstawowe operacje matematyczne takie jak np. dodawanie lub mnożenie towarzyszą nam praktycznie każdego dnia w życiu codziennym. Podl

5 min31 sie 2022
STAŁE – final | Kurs Java
Java

STAŁE – final | Kurs Java

Stałe (final) – Wyobraź sobie, że potrzebujesz stworzyć zmienną, której wartość będzie niezmienna – raz przypisana i już zawsze taka sama. Przykładowo – chcesz

4 min27 sie 2022
Operatory logiczne | Kurs Java
Java

Operatory logiczne | Kurs Java

Operatory logiczne  –  sprawdzają, czy wyrażenie jest prawdziwe, czy fałszywe. Czy dzisiejsza pogoda jest deszczowa? &#xfe0f; Czy w lodówce mam dżem lub konfitu

6 min27 sie 2022
Typy obiektowe | Kurs Java
Java

Typy obiektowe | Kurs Java

Typy obiektowe  – Java jest językiem zorientowany obiektowo. Co to właściwie znaczy? „Obiekty” ze świata rzeczywistego , w łatwy sposób możemy zaprezentować w J

5 min26 sie 2022
Typy proste | Kurs Java
Java

Typy proste | Kurs Java

Typy proste  –  Grupa ośmiu typów, których pomimo swej nazwy nie wolno lekceważyć. Dobra ich znajomość pozwoli Ci uniknąć przykrych niespodzianek, które mogą Ci

5 min25 sie 2022
Zmienne i typy danych | Kurs Java
Java

Zmienne i typy danych | Kurs Java

Zmienne w Javie – to jedno z podstawowych zagadnień, które programista powinien mieć w tzw. małym palcu. Tworząc aplikacje w Javie – praktycznie niemożliwe było

7 min24 sie 2022
Komentarze i samodokumentujący się kod | Kurs Java
Java

Komentarze i samodokumentujący się kod | Kurs Java

Komentarze nie są jak Lista Schindlera. Nie są „czystym dobrem”. W rzeczywistości komentarze są w najlepszym wypadku złem koniecznym – Robert C.Martin W tym mat

6 min23 sie 2022
IDE Zintegrowane środowisko programistyczne  | Kurs Java
Kurs Java

IDE Zintegrowane środowisko programistyczne | Kurs Java

IDE – Umiejętność pisania kodu w edytorze tekstowym &#xfe0f;, szczególnie na początku nauki programowania, jest istotna i uczy zrozumienia działania kodu. Jedna

9 min22 sie 2022
Jak napisać swój pierwszy program Java | Kurs Java
Java

Jak napisać swój pierwszy program Java | Kurs Java

„Hello World!” – Pierwsze słowa raczkującego programisty .  W Javie również tutaj wszystko się zaczyna – Pierwsze linijki kodu, pierwsza kompilacja i uruchomie

5 min21 sie 2022
Operator przypisania | Kurs Java
Java

Operator przypisania | Kurs Java

Operator przypisania  – Czy wyobrażasz sobie tworzenie aplikacji bez możliwości przypisania wartości do zmiennych? Nie? Ja też nie. Całe szczęście, że nie muszę

5 min20 sie 2022
Instalacja Java JDK w 15 minut  | Kurs Java
Java

Instalacja Java JDK w 15 minut | Kurs Java

JDK (ang. Java Development Kit) –  Chcesz rozpocząć swoją przygodę z Javą? JDK będzie Twoim pierwszym krokiem ku tej przygodzie W tym materiale zapoznasz się

6 min19 sie 2022
Java enum
Programowanie

Java enum

Enum – „Jesień”, „Jesien”, a może &#8222;JESIEN"? &#xfe0f; W tym materiale przedstawię Ci typ wyliczeniowy, czyli tzw. enum. Jeżeli chcesz zapewnić bezpieczeńst

7 min7 sie 2022
Programowanie obiektowe – Object Oriented Programming (OOP)
Java

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
Java 18: premiera, nowości, zmiany – praktyczne podsumowanie
Programowanie

Java 18: premiera, nowości, zmiany – praktyczne podsumowanie

Java 18 zapewnia aktualizacje i ulepszenia dzięki dziewięciu rozszerzeniom, a w tym wpisie po krótce je omówimy.

7 min12 kwi 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&#8230; 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ę!
Rozwój osobisty

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
Markdown – GitHub MarkDOWN, cheat sheet, link, table, image, &#8230;
DevOps

Markdown – GitHub MarkDOWN, cheat sheet, link, table, image, &#8230;

Markdown to lekki język znaczników, który można używać do dodawania elementów formatowania do dokumentów tekstowych w postaci zwykłego tekstu.

10 min7 lut 2022
Ciąg Fibonacciego – Fibonacci, Liczby Fibonacciego
Programowanie

Ciąg Fibonacciego – Fibonacci, Liczby Fibonacciego

Liczby Fibonacciego i ciąg Fibonacciego – zagadnienie, które fascynuje ludzi od lat. Mimo iż spotykamy się z nim na co dzień, nie zdajemy sobie z tego sprawy.

10 min26 sty 2022
Iteracja, iteracje – powtarzanie w programowaniu vs Rekurencja &#x27bf;, Iteracja, iteracje
Programowanie

Iteracja, iteracje – powtarzanie w programowaniu vs Rekurencja &#x27bf;, Iteracja, iteracje

Iteracja czyli powtarzanie tego samego fragmentu logiki określoną ilość razy lub aż do momentu kiedy zostaną spełnione założone warunki.

5 min26 sty 2022
Rekurencja &#x27bf; rekursja &#x27bf; rekurencja
Java

Rekurencja &#x27bf; rekursja &#x27bf; rekurencja

Rekurencja (inaczej rekursja) (ang. recursion), czyli odwoływanie się np. funkcji lub definicji do samej siebie.

10 min26 sty 2022
Git tutorial | stash, rebase, commit, merge, checkout, push i clone
Programowanie

Git tutorial | stash, rebase, commit, merge, checkout, push i clone

Tutorial Git wprowadzi Cię krok po kroku w tajniki systemów kontroli wersji. Kurs oparty jest o przykłady z objaśnieniami konkretnych zagadnień.

15 min23 sty 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
GitHub tutorial | GitHub desktop, GitHub actions
Programowanie

GitHub tutorial | GitHub desktop, GitHub actions

GitHub to najpopularniejszy publiczny hosting Git – przestrzeń, w której ponad 73 miliony programistów dzieli się kodem źródłowym z innymi.

9 min17 sty 2022
Git pull request, GitHub pull request
Programowanie

Git pull request, GitHub pull request

Z tego materiału dowiesz się jak stworzyć prośbę o zatwierdzenie zmian i jak przy pomocy GitHub efektywnie stworzyć i sprawdzić pull request.

13 min10 sty 2022
Git fetch vs. pull | Git fetch, git pull
Programowanie

Git fetch vs. pull | Git fetch, git pull

W ramach tego materiału dowiesz się jak odświeżać stan gałęzi (ang. git fetch) i scalać go ze swoim lokalnym repozytorium (ang. git pull).

6 min7 sty 2022
Git branch | git branch create, rename, delete, checkout, merge
Programowanie

Git branch | git branch create, rename, delete, checkout, merge

W ramach tego materiału dowiesz się czym jest git branch oraz jak tworzyć nowe gałęzie w git i jak zmienić ich nazwę.

25 min6 sty 2022
Git merge, git merge branch
Programowanie

Git merge, git merge branch

W ramach tego materiału dowiesz się jak scalać ze sobą gałęzie (ang. git merge) oraz w jak rozwiązywać konflikty powstałe podczas scalania.

10 min4 sty 2022
Git checkout, git checkout remote branch, git switch
Programowanie

Git checkout, git checkout remote branch, git switch

W ramach tego materiału dowiesz się jak przełączać się między branch'ami za pomocą git checkout i git switch.

8 min30 gru 2021
Git reset – Git reset hard, git reset to origin
Programowanie

Git reset – Git reset hard, git reset to origin

Z materiału dowiesz się jak cofnąć zapisane już zmiany (git reset) w lokalnym repozytorium i jak zrobić „twardy” reset, czyli git reset hard.

10 min13 gru 2021
Git revert – git revert commit, revert last commit
Programowanie

Git revert – git revert commit, revert last commit

W ramach tego materiału dowiesz się jak cofnąć zapisane już zmiany w swoim lokalnym repozytorium wykorzystując komendę git revert.

5 min5 gru 2021
Prezent dla programisty, prezent dla informatyka – TOP 30+ pomysłów!
Programowanie

Prezent dla programisty, prezent dla informatyka – TOP 30+ pomysłów!

Pomysły na prezent dla programisty czy informatykawcale nie muszą być z kosmosu, by zadowolić obdarowanego.

5 min25 lis 2021
Git SSH
Programowanie

Git SSH

W ramach tego materiału dowiesz się jak połączyć się z gitem korzystając z bezpiecznego połączenia SSH (ang. git ssh).

8 min16 lis 2021
Git commit | git commit, amend, add, status, diff
Programowanie

Git commit | git commit, amend, add, status, diff

W ramach tego materiału dowiesz się jak zapisać zmiany w swoim lokalnym repozytorium wykorzystując komendę git commit.

8 min16 lis 2021
ASCII – ASCII table, tablica kodów AsCii, ASCII – !"#$%&'()*+,-./0123456789:;<=>?@ABCD&#8230;
Programowanie

ASCII – ASCII table, tablica kodów AsCii, ASCII – !"#$%&'()*+,-./0123456789:;<=>?@ABCD&#8230;

W ramach tego materiału dowiesz się, w jaki sposób działają kody ASCII, a komputer radzi sobie z przetwarzaniem poszczególnych symboli.

6 min15 lis 2021
ASCII – ASCII art &#x2668;&#xfe0f; &#x2622;&#xfe0f; &#x2623;&#xfe0f; (◍•﹏•)
Programowanie

ASCII – ASCII art &#x2668;&#xfe0f; &#x2622;&#xfe0f; &#x2623;&#xfe0f; (◍•﹏•)

ASCII-Art to stosunkowo prosty (ale BARDZO pomysłowy!) sposób tworzenia rysunków korzystając tylko z edytora tekstu.

8 min15 lis 2021
Git flow – wydajny system zarządzania gałęziami w Git
Programowanie

Git flow – wydajny system zarządzania gałęziami w Git

W ramach tego materiału dowiesz się jak pracować z Gitem i praktycznie wykorzystać git flow w codziennej pracy.

9 min12 lis 2021
Git config – konfiguracja git, config, global, local
Programowanie

Git config – konfiguracja git, config, global, local

W ramach tego materiału dowiesz się jak pracować z konfiguracją git – git config zarówno na poziomie lokalnym, jak i globalnym

7 min11 lis 2021
Git push – git integracja ze zdalnym repozytorium, git push, ssh, remote
Programowanie

Git push – git integracja ze zdalnym repozytorium, git push, ssh, remote

Z tego materiału dowiesz się, jak działają takie operacje jak: git clone, git fetch, git pull oraz git push

12 min9 lis 2021
Git tag – tagowanie w git, add, push, checkout
Programowanie

Git tag – tagowanie w git, add, push, checkout

Dzięki mechanizmowi tagowania i operacji git tag – możemy w wydajny sposób oznaczyć i później pobrać praktycznie dowolny punkt w historii naszych zmian.

10 min2 lis 2021
Install Git – Instalacja Git, Windows, Ubuntu – Bash, GUI
Programowanie

Install Git – Instalacja Git, Windows, Ubuntu – Bash, GUI

Git to jeden z najbardziej rozpowszechnionych systemów kontroli wersji. W ramach tego materiału dowiesz się, jak wygląda instalacja git.

6 min28 paź 2021
Spring oraz Spring Boot – Czym są? Oraz dlaczego MUSIMY je znać?
Programowanie

Spring oraz Spring Boot – Czym są? Oraz dlaczego MUSIMY je znać?

W tym materiale znajdziesz podstawowe informacje na temat Spring Framework oraz Spring Boot. Miłej lektury!

4 min26 paź 2021
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
Język Java – Historia Powstania | Kurs Java
Java

Język Java – Historia Powstania | Kurs Java

Historia Java wywodzi się głównie z dwóch bardzo popularnych języków programowania C++ i Smalltalk, czerpiąc z nich to, co najlepsze.

4 min29 wrz 2021
Czy każdy – ALE ABSOLUTNIE KAŻDY – może zostać programistą?
Programowanie

Czy każdy – ALE ABSOLUTNIE KAŻDY – może zostać programistą?

Czy Każdy może zostać programistą? Zapraszam do lektury i dyskusji na temat tego, czy każdy może wejść do IT!

10 min20 wrz 2021
Emotikony, emotki – do skopiowania, do pobrania, znaczenie
Programowanie

Emotikony, emotki – do skopiowania, do pobrania, znaczenie

Emotikony to połączenia znaków, które znajdziemy na klawiaturze komputerów i telefonów przypominające ludzką twarz.

12 min19 wrz 2021
Dzień Programisty – 256. dzień roku
Programowanie

Dzień Programisty – 256. dzień roku

Dzień programisty – czyli święto wszystkich programistów, które jest obchodzone w 256 dniu roku.

6 min13 wrz 2021
Testowanie oprogramowania
Testowanie oprogramowania

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
CV Programisty – Twojego CV nikt nie czyta! Sprawdzone sposoby na zhakowanie rekrutacji i CV!
Programowanie

CV Programisty – Twojego CV nikt nie czyta! Sprawdzone sposoby na zhakowanie rekrutacji i CV!

Czy mimo braku doświadczenia i stosunkowo małych umiejętności można być atrakcyjnym kandydatem dla pracodawcy? ​Można – trzeba tylko wiedzieć, jak wyróżnić się

19 min8 wrz 2021
Prokrastynacja – ale, ale…ja nie mam czasu!!!
Rozwój osobisty

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 &#8222;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ę&#8230;
Programowanie

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

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
Młodszy programista (Junior developer) – jak zostać?, CV, zarobki, praca
Programowanie

Młodszy programista (Junior developer) – jak zostać?, CV, zarobki, praca

Chcesz zostać programistą? Szukasz pracy jako młodszy programista / Junior Developer? Jesteś w dobrym miejscu! Przed sobą masz zbiór najlepszych darmowych mater

14 min31 sie 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
Struktury danych » Algorytmy i Struktury Danych
Algorytmy i struktury danych

Struktury danych » Algorytmy i Struktury Danych

Praktycznie każdy program, czy nawet algorytm, operuje na różnego rodzaju danych. Wydajność oraz prostota tych systemów zależy w dużej mierze od postaci przetwa

11 min18 sie 2021
JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)
Java

JUnit – Testy jednostkowe » tutorial dla bystrzaków (testy jednostkowe Java w JUnit 5)

Dzisiaj skupimy się na najpopularniejszej obecnie bibliotece do testów jednostkowy oraz integracyjnych – JUnit.

16 min11 sie 2021
Lombok – jak pozbyć się boilerplate code w Java [lombok data, value, builder, maven]
Java

Lombok – jak pozbyć się boilerplate code w Java [lombok data, value, builder, maven]

Lombok to stosunkowo niewielka biblioteka, rozwijana na zasadach wolnej licencji (MIT license). Najbardziej jest znana z automatycznego generowania getterów i s

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

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
Przygotowanie lokalnego środowiska programistycznego do pracy z Javą
Java

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą

Przygotowanie lokalnego środowiska programistycznego do pracy z Javą(cykl życia aplikacji, pierwsza aplikacja hello world)

5 min27 lip 2021
Projekt Grupowy, który zmienił oblicze ich nauki [i był zwyczajnie przyjemny] (Wspólna Nauka Programowania)
Programowanie

Projekt Grupowy, który zmienił oblicze ich nauki [i był zwyczajnie przyjemny] (Wspólna Nauka Programowania)

Opowiem Ci dziś o projekcie grupowym, który miałem przyjemność poprowadzić w drugiej połowie poprzedniego roku. To, że praca w grupie i z mentorem nad konkretny

7 min28 mar 2021
Java AI, Java Machine Learning – Sztuczna Inteligencja [AI, Machine Learning ] w Javie! – czy to możliwe?
Java

Java AI, Java Machine Learning – Sztuczna Inteligencja [AI, Machine Learning ] w Javie! – czy to możliwe?

Sztuczna Inteligencja [AI, Machine Learning ] w Javie! – czy to możliwe? Java wielu osobom kojarzy się tylko i wyłącznie z ciężkimi korporacyjnymi projektami. T

3 min27 mar 2021
TOP najlepszych blogów i podcastów IT
News

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
Od programisty do trenera programowania i własnego kursu
Programowanie

Od programisty do trenera programowania i własnego kursu

Cześć, nazywam się Tomasz Woliński i w swoich podcastach opowiadam o IT z punktu widzenia programisty. Jeżeli zastanawiasz się, czy warto zostać programistą, ja

30 min24 lut 2021
Encyklopedia

Framework

Framework – szkielet, który służy do tworzenia aplikacji. Stanowi podstawę, na której programiści mogą tworzyć programy. Definiuje on strukturę aplikacji oraz o

2 min29 gru 2020
Encyklopedia

Funkcja

Funkcja (metoda, podprogram, procedura) –  to wydzielony fragment (blok) kodu, służący do wykonywania określonej czynności. W zależności od języka programowania

2 min29 gru 2020
Encyklopedia

Final class

Final class (pl. Klasa końcowa/finalna) – klasa zadeklarowana za pomocą słowa kluczowego final. Klasa finalna nie może być rozszerzona (dziedziczona). Klasy koń

1 min29 gru 2020
Encyklopedia

F#

F# – wieloplatformowy, funkcjonalny język programowania typu open source. Umożliwia użytkownikom i organizacjom rozwiązywanie złożonych problemów obliczeniowych

1 min29 gru 2020
Encyklopedia

FPS

FPS (ang. frame per second – „Klatki na sekundę”) – jednostka miary służąca do pomiaru liczby klatek (kadrów) na sekundę, mierzy częstotliwość z jaką obrazy poj

1 min29 gru 2020
Encyklopedia

Fasada

Fasada – wzorzec projektowy należący do grupy wzorców strukturalnych, który służy jako frontowy interfejs maskujący bardziej złożony kod, bibliotekę lub interfe

1 min29 gru 2020
Encyklopedia

Flink (Apache)

Flink (Apache) –  to ujednolicona platforma przetwarzania strumieniowego typu open source. Za pomocą Flink można przetwarzać strumienie danych na dużą skalę i d

2 min29 gru 2020
Encyklopedia

Flyweight

Flyweight (pl. Pyłek) – wzorzec projektowy należący do grupy wzorców strukturalnych. Polega on na budowaniu większych obiektów z wielu mniejszych elementów, któ

1 min29 gru 2020
Encyklopedia

Fabryka

Fabryka (ang. Factory) – wzorzec projektowy należący do grupy wzorców kreacyjnych. Wzorzec  ten jest również znany jako wzorzec projektowy metody fabrykującej,

2 min29 gru 2020
Encyklopedia

Ftp

Ftp (ang. File Transfer Protocol) – to standardowy protokół sieciowy używany do przesyłania plików komputerowych między klientem a serwerem w sieci komputerowej

1 min29 gru 2020
Encyklopedia

Float

Float – to jeden z podstawowych typów danych, będący liczbą zmiennoprzecinkową reprezentującą liczby rzeczywiste. Float zapisywany jest często z kropką dziesięt

1 min29 gru 2020
Encyklopedia

Front-End Developer

Front-End Developer  – developer, który zarządza wszystkim, co użytkownicy widzą najpierw w przeglądarce lub aplikacji. Programista front-end jest odpowiedzialn

2 min28 gru 2020
Encyklopedia

Enkapsulacja

Enkapsulacja (Hermetyzacja) – jest jedną z podstawowych koncepcji programowania obiektowego (OOP). Opisuje ideę grupowania danych, wraz z metodami operującymi n

1 min11 gru 2020
Encyklopedia

Edytor kodu

Edytor kodu – edytor tekstu, który dedykowany jest do pisania oprogramowania. Edytor kodu źródłowego może być samodzielnym programem lub częścią zintegrowanego

1 min11 gru 2020
Encyklopedia

Eclipse

Eclipse – to zintegrowane środowisko programistyczne (IDE) napisane głównie w Javie. Jego podstawowym zastosowaniem jest tworzenie aplikacji w języku Java, ale

1 min11 gru 2020
Encyklopedia

Elasticsearch

Elasticsearch – mechanizm wyszukiwania i analizy oparty na bibliotece Apache Lucene. Przechowuje dane w celu błyskawicznego wyszukiwania, precyzyjnego dostrojen

1 min11 gru 2020
Encyklopedia

Erlang

Erlang – jest funkcjonalnym i współbieżnym językiem programowania. Środowisko wykonawcze Erlang ma wbudowaną obsługę współbieżności, dystrybucji i z założenia j

1 min11 gru 2020
Encyklopedia

End user

End user (pl. użytkownik końcowy) – to osoba, dla której zaprojektowano oprogramowanie lub urządzenie sprzętowe, która ostatecznie używa produktu lub ma zamiar

1 min11 gru 2020
Encyklopedia

Edge case

Edge case – (pl. przypadek brzegowy) to sytuacja, w której test bada początek lub koniec zakresu wartości, jaka może zostać podana na wejściu do algorytmu lub m

1 min11 gru 2020
Encyklopedia

Ethernet

Ethernet – system łączenia wielu systemów komputerowych w celu utworzenia sieci lokalnej (LAN) lub sieci rozległej (WAN). Urządzenia komunikują się ze sobą popr

1 min11 gru 2020
Encyklopedia

Enum

Enum (pl. typ wyliczeniowy)  – typ danych składający się z zestawu nazwanych stałych (moduły wyliczające). Przykładem typu wyliczeniowego mogą być pory roku, gd

1 min11 gru 2020
Encyklopedia

Encja

Encja (ang. Entity) – jest pojedynczym, możliwym do zidentyfikowania, oddzielnym obiektem. Słowo encja pochodzi od łacińskiego słowa „ens”, które oznacza istnie

1 min11 gru 2020
Encyklopedia

Event

Event – to działanie lub zdarzenie rozpoznawane przez program, często pochodzące ze środowiska zewnętrznego. Zdarzenia takie mogą być generowane lub wyzwalane m

1 min11 gru 2020
Encyklopedia

Error

Error (pl. błąd) – to każdy problem, który pojawia się nieoczekiwanie i powoduje nieprawidłowe działanie komputera lub programu. Błędy programowania są ogólnie

2 min11 gru 2020
Encyklopedia

DNS

DNS (ang. Domain Name System) – System, który tłumaczy nazwy domen na adresy IP. Internet opiera się na adresach IP (lokalizacja internetowa), które posiada każ

1 min30 lis 2020
Encyklopedia

deploy

deploy – wydawanie oprogramowania, monitorowanie wydajności, instalacja, testowanie, wdrażanie systemu komputerowego lub aplikacji. Wdrażanie oprogramowania obe

1 min30 lis 2020
Encyklopedia

Dialect (SQL)

Dialect (SQL)  – określona odmiana języka SQL będąca charakterystyczna dla danego produktu bazodanowego. Istnieje wielu różnych producentów baz danych. MySQL, P

1 min30 lis 2020
Encyklopedia

Data leak

Data leak (pl. wyciek danych) – to nieautoryzowane przesyłanie danych z wewnątrz organizacji do zewnętrznego miejsca przeznaczenia lub odbiorcy. Termin ten może

1 min30 lis 2020
Encyklopedia

Deadlock

Deadlock (pl. Zakleszczenie) – Sytuacja występująca w przypadku stosowania wielowątkowości (np. w Javie), w której dwa wątki utknęły bez końca, oczekując na sie

1 min30 lis 2020
Encyklopedia

Distributed version control

Distributed version control (DVCS) (pl. Rozproszony system kontroli wersji) –  to rodzaj kontroli wersji, w którym cała baza kodu – w tym pełna historia wersji

1 min30 lis 2020
Encyklopedia

Dekrementacja

Dekrementacja (ang. decrement) – operacja powodująca zmniejszenie wartości argumentu o jeden. Dekrementacja może występować w procesorach jak i w językach progr

1 min30 lis 2020
Encyklopedia

Deserializacja

Deserializacja – proces polegający na odczytaniu wcześniej zapisanego strumienia danych i odtworzeniu na tej podstawie obiektu klasy wraz z jego stanem bezpośre

1 min30 lis 2020
Encyklopedia

Dekodowanie

Dekodowanie – Proces zamiany zakodowanej przez co niezrozumiałej dla odbiorcy informacji na zrozumiałą dla jakiegoś urządzenia, programu lub człowieka. Dekodowa

1 min30 lis 2020
Encyklopedia

Dokumentacja

Dokumentacja – obejmuje wszystkie pisemne dokumenty i materiały dotyczące rozwoju i użytkowania oprogramowania. Wszystkie produkty programistyczne, niezależnie

1 min30 lis 2020
Encyklopedia

Definicja

Definicja – określenie znaczenia słowa lub grupy słów, znaku lub symbolu lub stwierdzenie wyrażające zasadniczą naturę czegoś.

1 min30 lis 2020
Encyklopedia

Denormalizacja

Denormalizacja (ang. Denormalization) – to technika optymalizacji (często bazy danych), w której dodaje się nadmiarowe dane do jednej lub wielu tabel. Pomaga to

1 min30 lis 2020
Encyklopedia

Dump

Dump – W zależności od kontekstu to pojęcie może mieć różne znaczenia: Dump to dane pobrane z nośnika pamięci. Core dump to plik zawierający zapis zarejestrowan

1 min30 lis 2020
Encyklopedia

Docker

Docker – to platforma do tworzenia, wysyłania i uruchamiania aplikacji przy użyciu kontenerów. Kontenery pozwalają deweloperowi spakować aplikację ze wszystkimi

1 min30 lis 2020
Encyklopedia

DHCP

DHCP (ang. Dynamic Host Configuration Protocol) (pl. protokół dynamicznego konfigurowania hostów) – protokół sieciowy, który umożliwia hostom uzyskanie od serwe

1 min30 lis 2020
Encyklopedia

Dell

Dell (Dell Computer Corporation) – amerykańska międzynarodowa firma informatyczna z siedzibą w Round Rock w stanie Texas, która opracowuje, sprzedaje, naprawia

1 min30 lis 2020
Encyklopedia

drag&drop

drag&drop (pl. przeciągnij i upuść) – czynność polegającą na zaznaczeniu obiektu lub sekcji tekstu, przeniesieniu go (przeciągnięciu), a następnie umieszczeniu

1 min30 lis 2020
Encyklopedia

Dyrektywa

Dyrektywa  – w programowaniu komputerowym dyrektywa to konstrukcja języka określająca, w jaki sposób kompilator (lub inny translator) powinien przetwarzać swoje

1 min30 lis 2020
Encyklopedia

Delphi

Delphi (Embarcadero Delphi) – środowisko programistyczne, oparte na języku Object Pascal, obsługującym programowanie obiektowe. Główną zaletą tego języka jest t

1 min30 lis 2020
Encyklopedia

DevOps

DevOps – to zestaw praktyk łączący tworzenie oprogramowania (ang. software development) (Dev) i operacje IT (ang. IT operations) (Ops). Służy on automatyzacji i

1 min30 lis 2020
Encyklopedia

Dart

Dart – jest językiem programowania typu open source rozwijanym przez Google i służy do tworzenia aplikacji mobilnych, stacjonarnych, serwerowych i internetowych

2 min30 lis 2020
Encyklopedia

Drupal

Drupal – to bezpłatne oprogramowanie typu open source, służące do łatwego tworzenia witryn sieci Web i zarządzania nimi. Drupal jest napisany w języku programow

1 min30 lis 2020
Encyklopedia

Dragula

Dragula – darmowy skrypt umożliwiający dodawanie funkcji przeciągnij i upuść (ang. drag and drop) dla dowolnego elementu na stronie. Można go wykorzystać w taki

1 min30 lis 2020
Encyklopedia

DynDns

DynDns (DDNS) (ang. Dynamic Domain Name System) – to mechanizm, który został wprowadzony w celu obsługi dynamicznych (zmieniających się) adresów IP. DDNS aktual

1 min30 lis 2020
Encyklopedia

Dropbox

Dropbox – to bezpłatna usługa w chmurze służąca do udostępniania i przechowywania plików, w tym między innymi zdjęć, dokumentów i filmów. Aby korzystać z Dropbo

1 min30 lis 2020
Encyklopedia

DragonFly BSD

DragonFly BSD (DragonFly, DFly, DFBSD) – system operacyjny typu uniksowego oparty na BSD (ang. Berkeley Software Distribution). DragonFly zawiera wiele przydatn

1 min30 lis 2020
Encyklopedia

Dlang

Dlang (D) – język programowania wysokiego poziomu ze składnią podobną do języka C oraz C++, umożliwiający programowanie obiektowe. D nie jest językiem skryptowy

1 min30 lis 2020
Encyklopedia

Data-oriented design

Data-oriented design (DOD) – podejście ukierunkowane na optymalizację programu, w którym najpierw skupia się na danych, a następnie na ich podstawie projektowan

1 min30 lis 2020
Encyklopedia

Dmd

Dmd ( ang. Digital Mars D Compiler) – jest kompilatorem dla języka programowania D i formalną implementacja tego języka. Dmd jest aktywnie rozwijany przez społe

1 min30 lis 2020
Encyklopedia

Discovery service

Discovery service – to automatyczne wykrywanie urządzeń i usług oferowanych przez te urządzenia w sieci komputerowej. SDP (pl. Session Description Protocol) (pl

1 min30 lis 2020
Encyklopedia

Distributed system

Distributed system (pl. system rozproszony)  – to system z wieloma komponentami umieszczonymi na różnych maszynach, które komunikują się i koordynują działania,

1 min30 lis 2020
Encyklopedia

Driver

Driver (pl. sterownik) – to składnik oprogramowania,  który umożliwia określonemu urządzeniu sprzętowemu współpracę z systemem operacyjnym komputera. Sterowniki

1 min30 lis 2020
Encyklopedia

Downcasting

Downcasting – w programowaniu obiektowym, oznacza rzutowanie obiektu nadrzędnego (rodzica) na obiekt podrzędny (dziecko). Downcasting nie może być niejawny.

1 min30 lis 2020
Encyklopedia

Debian

Debian (Debian GNU/Linux) – to system operacyjny typu Open Source. Debian zawiera ponad 59 000 pakietów, które są skompilowanymi programami spakowanymi w sposób

1 min30 lis 2020
Encyklopedia

Dekker's algorithm

Dekker's algorithm – pierwsze znane poprawne rozwiązanie problemu wzajemnego wykluczania w programowaniu współbieżnym bez konfliktów, wykorzystując do komunikac

1 min30 lis 2020
Encyklopedia

Dekompilator

Dekompilator (ang. decompiler) – to narzędzie programistyczne, które przekształca język maszynowy lub kod bajtowy na język wyższego poziomu (np. Javę). Proces p

1 min30 lis 2020
Encyklopedia

Dewirtualizacja

Dewirtualizacja (ang. devirtualization) – jest  to popularna taktyka optymalizacji kompilatora, która zmienia wywołanie metody wirtualnej (wywołanie polimorficz

1 min30 lis 2020
Encyklopedia

Doctrine

Doctrine (Doctrine Project) – to zestaw bibliotek PHP  służący do kompleksowej obsługi komunikacji z bazami danych. Doctrine skupiony jest głównie na zapewniani

1 min30 lis 2020
Encyklopedia

Definition of done

Definition of done – to uzgodniony zestaw elementów, które muszą zostać zakończone, zanim projekt lub element projektu można uznać za zakończony. Jest stosowany

1 min30 lis 2020
Encyklopedia

Definicja (zmiennej lub funkcji)

Definicja (zmiennej lub funkcji) – jest konstrukcją językową, która służy do przydzielenia pamięci dla zmiennej lub funkcji. Definicja często występuje łącznie

1 min30 lis 2020
Encyklopedia

Deklaracja

Deklaracja  – jest konstrukcją językową, która służy  do poinformowania kompilatora o istnieniu jednostki. Przekazuje kompilatorowi takie informacje jak np. naz

1 min30 lis 2020
Encyklopedia

Dystrybucja oprogramowania

Dystrybucja oprogramowania – jest to proces dostarczania oprogramowania do użytkownika końcowego. Dystrybucja oprogramowania może również oznaczać  zbiór kompon

1 min30 lis 2020
Encyklopedia

Data Warehouse

Data Warehouse (DWH, DW) (pl. hurtownia danych) –  to proces gromadzenia danych z różnych źródeł i zarządzania nimi. DW jest używany do raportowania i analizy d

1 min30 lis 2020
Encyklopedia

Dependencja

Dependencja (zależność) (ang. dependency) – jest to dodatkowy program, biblioteka lub skrypt, od którego zależy nasz program. Taka definicja dependencji może mi

1 min30 lis 2020
Encyklopedia

Development

Development (Software) (pl. tworzenie oprogramowania) –  to proces tworzenia, projektowania, programowania, dokumentowania, testowania i usuwania błędów związan

1 min30 lis 2020
Encyklopedia

Dereferencja

Dereferencja (ang. dereference) – zamiana referencji lub wskaźnika (adresu zmiennej lub identyfikatora obiektu) na wartość, która jest przechowywana wewnątrz da

1 min24 lis 2020
Wyzwanie programistyczne
Programowanie

Wyzwanie programistyczne

Ruszamy z wyzwaniem programistycznym! Całość będzie miała miejsce online, a zadania oraz wymiana wiedzy będą odbywać się na blogu i na Facebook'owej grupie. Do

4 min12 lis 2020
Encyklopedia

Domena

Domena (ang. Domain) – jest to unikalny adres internetowy. Nazwa domeny to nazwa Twojej witryny. Jest to adres, pod którym użytkownicy mogą uzyskać dostęp do Tw

1 min10 lis 2020
Encyklopedia

Ciasteczka

Ciasteczka (ang. cookies) – niewielkie pliki, w których zamieszczone są dane, wysyłane przez serwis internetowy i zapisywane na naszym urządzeniu (komputerze, s

2 min5 lis 2020
Encyklopedia

cURL

cURL – sieciowa biblioteka programistyczna, napisana w języku C, ale działająca z interfejsami dla ponad 30 innych języków.  Daje możliwość wysyłania zapytań HT

1 min5 lis 2020
Encyklopedia

CTAN

CTAN (ang. Comprehensive TeX Archive Network) – źródło dokumentacji, plików czcionek, makr i oprogramowania, które są powiązane z systemem TeX (czyli komputerow

1 min5 lis 2020
Encyklopedia

Cassandra

Cassandra (Apache Cassandra) – rozproszony system zarządzania bazą danych. Został zaprojektowany do obsługi dużej ilości rozproszonych danych na wielu serwerach

1 min5 lis 2020
Encyklopedia

CSV

CSV (ang. Comma Separated Values) – plik „wartości rozdzielanych przecinkami". Ten format to plik tekstowy, który zawiera listę danych. Plik CSV ma prostą struk

1 min5 lis 2020
Encyklopedia

C

C – to proceduralny język programowania. Został stworzony przez Dennisa Ritchiego w roku 1972. Został opracowany głównie jako język programowania systemowego do

1 min5 lis 2020
Encyklopedia

C#

C# – to uniwersalny, nowoczesny i zorientowany obiektowo język programowania, wymawiany jako „C Sharp”. Został opracowany przez firmę Microsoft pod kierownictwe

1 min5 lis 2020
Encyklopedia

C++

C++ – Język programowania, który został zaprojektowany przez Bjarne Stroustrupa w 1983 jako rozszerzenie języka C o obiektowe mechanizmy abstrakcji danych i sil

1 min5 lis 2020
Encyklopedia

CouchDB

CouchDB (Apache CouchDB) – to nierelacyjna baza danych NoSQL open source, która gromadzi i przechowuje dane w formatach dokumentów opartych na JSON (ang. JavaSc

1 min5 lis 2020
Encyklopedia

CI/CD

Continuous Integration (CI) oraz Continuous Delivery (CD) – to kultura pracy, zestaw zasad działania i zbiór praktyk, które umożliwiają zespołom tworzącym aplik

1 min5 lis 2020
Encyklopedia

CQRS

CQRS (ang. Command Query Responsibility Segregation) – to wzorzec polegający na oddzieleniu poleceń (wykonywania akcji) od zapytań (zwracanie danych). Po raz  p

1 min5 lis 2020
Encyklopedia

copy

Copy – proces tworzenia obiektu na wzór innego obiektu. W zależności od kontekstu to pojęcie może mieć różne znaczenia. W przypadku IT proces kopiowania prowadz

1 min5 lis 2020
Encyklopedia

Composer

Composer – to narzędzie do zarządzania zależnościami w PHP. Pozwala zadeklarować biblioteki, od których zależy projekt i nimi zarządzać (instalować/aktualizować

1 min5 lis 2020
Encyklopedia

Controller

Controller – to komponent programu, który służy jako pośrednik między użytkownikiem a aplikacją, obsługujący zadania biznesowe. Jest on jednym z trzech głównych

1 min5 lis 2020
Encyklopedia

Commit

Commit (zatwierdzenie) – w kontekście baz danych oznacza po prostu trwałe zapisanie wszystkich zmian, które wprowadziłeś w bieżącej transakcji. Commit kończy tr

1 min5 lis 2020
Programowanie Dla Dzieci, Nauka Programowania Dla Dzieci – Scratch, Python, czy może Minecraft?
Programowanie

Programowanie Dla Dzieci, Nauka Programowania Dla Dzieci – Scratch, Python, czy może Minecraft?

Programowanie Dla Dzieci! Jak połączyć pasję do programowania i &#8230; DZIECI? + (Minecraft, Angry Birds i Epoka Lodowcowa). Cześć. Dzisiaj chciałbym pochylić

14 min4 lis 2020
Encyklopedia

BrainFuck

BrainFuck – (połączenie słów brain (mózg) oraz fuck (pieprzyć) można tłumaczyć jako „mózgojeb”) to ezoteryczny język programowania. Został stworzony w 1993 roku

1 min12 paź 2020
Encyklopedia

Bitbucket

Bitbucket – hostingowy serwis internetowy przeznaczony dla projektów programistycznych. Serwis pozwala na zarządzanie kodem w systemie Git, ale także umożliwia

1 min12 paź 2020
Encyklopedia

Brave Browser

Brave Browser – przeglądarka internetowa, której główną cechą jest szybkość działania i  ochrona prywatności. Oferuje ona funkcje i narzędzia, pozwalające na wy

1 min12 paź 2020
Encyklopedia

Bitcoin

Bitcoin — wirtualna waluta czy też kryptowaluta, która powstała w 2009 roku stworzona przez Satoshi Nakamoto (od imienia twórcy, określane są cząstki bitcoina —

1 min12 paź 2020
Encyklopedia

Blockchain

Blockchain – (tzw. „łańcuch bloków”) technologia służąca do przechowywania i przesyłania informacji o transakcjach zawartych w Internecie.  Informacje w technol

2 min12 paź 2020
Encyklopedia

Blog

Blog – rodzaj witryny internetowej, którą wyróżniają samodzielnie pisane i ułożone chronologicznie przez autora wpisy. Blogi pozwalają na sortowania treści po o

1 min12 paź 2020
Encyklopedia

Biblioteka programistyczna

Biblioteka programistyczna – gotowy kod, z którego korzystają inni programiści. Większość języków programowania posiada własne biblioteki. Składa się ona główni

2 min12 paź 2020
Encyklopedia

Bug

Bug – błąd, usterka programu komputerowego, która powoduje jego nieprawidłowe działanie. Wynika z błędu człowieka na jednym z etapów projektowania lub tworzenia

1 min12 paź 2020
Encyklopedia

Bamboo

Bamboo — narzędzie internetowe wykorzystywane jako serwer ciągłej integracji  (ang. Continuous Integration CI) rozwijane przez Atlassian. Wykorzystywany jest do

1 min12 paź 2020
Encyklopedia

Bot

Bot – program symulujący zachowanie żywego użytkownika. Boty funkcjonują w przestrzeni przeznaczonej z założenia dla człowieka. Nazwa bot pochodzi od słowa robo

1 min12 paź 2020
Encyklopedia

Bit

Bit – najmniejsza jednostka informacji używana w odniesieniu do sprzętu komputerowego. Symbolem bitu jest mała litera b. Bit przyjmuje jedną z dwóch wartości, k

1 min12 paź 2020
Encyklopedia

Bajt

Bajt (ang. byte) –  jednostka informacji pamięci komputerowej, składająca się z bitów (1 bajt to 8 bitów).  Symbolem bajtu jest wielka litera B. Używane przedro

1 min12 paź 2020
Encyklopedia

Background process

Background process – (proces w tle) proces komputerowy, który przebiega „za kulisami” i bez interwencji użytkownika. Typowymi zadaniami dla tych procesów są rej

1 min12 paź 2020
Encyklopedia

Boolean

Boolean – typ boolowski (inaczej typ logiczny). To uporządkowany zbiór wartości logicznych, który składa się z dwóch elementów: prawda (true, 1, +) i fałsz (fal

1 min12 paź 2020
Encyklopedia

Bąbelkowe sortowanie

Bąbelkowe sortowanie (ang. bubble sort) – jeden z najstarszych algorytmów sortujących. Ten prosty algorytm polega na porównywaniu za sobą sąsiednich elementów i

1 min12 paź 2020
Encyklopedia

Baza danych

Baza danych – zbiór danych zapisanych w odpowiednim formacie. W zależności od zastosowania dane zapisywane są w różny sposób. To, w jaki sposób dane zostają zap

1 min12 paź 2020
Encyklopedia

AOP

AOP  (ang. Aspect Oriented Programming – programowanie zorientowane aspektowo) – paradygmat programowania, który ma na celu maksymalne rozdzielenie funkcjonalno

1 min9 wrz 2020
Encyklopedia

AspectJ

AspectJ – rozszerzenie języka Java, będące biblioteką zawierającą specjalny kompilator będący rozszerzeniem kompilatora Javy. Kod Java napisany przy użyciu Aspe

1 min9 wrz 2020
Encyklopedia

Autoboxing

Autoboxing – mechanizm występujący w Javie, który automatycznie opakowuje typ prymitywny w jego odpowiednik obiektowy (int —> Integer, boolean —> Boolean itd.).

1 min9 wrz 2020
Konferencje programistyczne
Wydarzenia IT

Konferencje programistyczne

Zobacz, gdzie warto bywać, by zdobyć nową wiedzę, spotkać inspirujących ludzi i być na bieżąco! POLSKA Gdańsk: Infoshare Kraków: DevConf CONFidence Konferencja

2 min3 wrz 2020
Encyklopedia

Klasa abstrakcyjna

Klasa abstrakcyjna (ang. abstract class). Klasa abstrakcyjna to klasa, służąca do tego, by być klasą bazową dla innych klas. Dzięki klasom abstrakcyjnym możemy

1 min31 sie 2020
Encyklopedia

Abstrakcja

Abstrakcja – proces pokazywania użytkownikowi tylko funkcjonalności za pomocą ukrywania  lub pomijania szczegółów implementacji (skupieniu się na wydobyciu info

1 min31 sie 2020
Encyklopedia

ACID

ACID – anagram słów: A – atomicity – atomowość; C – consistency – spójność; I – isolation – izolacja; D – durability – trwałość. Jest to zbiór właściwości, któr

1 min31 sie 2020
Encyklopedia

Active Directory, AD

Active Directory, AD – usługa katalogowa (hierarchiczna baza danych) dla systemów Windows. Active Directory pozwala administratorom sieci, z poziomu jednego kom

1 min31 sie 2020
Encyklopedia

Adnotacja

Adnotacja (ang.  annotation) jest to konstrukcja, która pozwala na przekazywanie dodatkowych informacji na temat kodu. Informacje te można wykorzystać później w

1 min31 sie 2020
Encyklopedia

Adobe Inc.

Adobe Inc. to amerykańskie przedsiębiorstwo informatyczne z siedzibą w San Jose, w stanie Kalifornia, znane z projektowania szeroko rozumianego oprogramowania g

1 min31 sie 2020
Encyklopedia

Adres IP

Adres IP – (ang. Internet Protocol) jest to numer identyfikacyjny komputera lub serwera w sieci, który służy do prawidłowej komunikacji między urządzeniami. Adr

1 min31 sie 2020
Encyklopedia

Adres URL

Adres URL to skrót z angielskiego Uniform Resource Locator (ujednolicony lokalizator zasobów), jest to format adresowania w Internecie. Określa lokalizację zaso

1 min31 sie 2020
Encyklopedia

ADSL

ADSL (ang. Asymmetric Digital Subscriber Line – asymetryczna cyfrowa linia abonencka) – to szerokopasmowa technologia cyfrowa pozwalająca użytkownikowi połączyć

1 min31 sie 2020
Encyklopedia

Agregacja

Agregacja – proces, w którym tworzy się nową klasę, przy użyciu klas już istniejących. Nowa klasa może być zbudowana z dowolnej liczby, dowolnego typu obiektów

1 min31 sie 2020
Encyklopedia

AJAX

AJAX – popularna technologia pozwalająca na tworzenie stron internetowych, które podmieniają zawartość na stronie, bez konieczności jej przeładowywania. Wykorzy

1 min31 sie 2020
Encyklopedia

Algorytm

Algorytm – to nic innego jak „przepis” na wykonanie danego zadania. Stanowi ciąg czynności, które trzeba wykonać w prawidłowej kolejności, aby otrzymać oczekiwa

1 min31 sie 2020
Encyklopedia

Alibaba Group

Alibaba Group – to holding założony w 1999 przez Jacka Ma. Prowadzi główną platformę e-commerce w Chinach. Stanowi jedno z największych przedsiębiorstw świata.

1 min31 sie 2020
Encyklopedia

Alokacja pamięci

Alokacja pamięci – polega na  zarezerwowaniu pewnego obszaru pamięci np. pod dany obiekt. System operacyjny ma za zadanie przydzielić pulę wolnej pamięci, którą

1 min31 sie 2020
Encyklopedia

Amazon

Amazon – to największy amerykański sklep internetowy. Został założony przez Jeffa Bezosa w 1994 r. i na początku swego istnienia był księgarnią internetową. W n

1 min31 sie 2020
Encyklopedia

AMD

Advanced Micro Devices (AMD) – to amerykański producent elektroniki (głównie układów scalonych) dla użytkowników domowych i firm. Głównymi produktami AMD są: mi

1 min31 sie 2020
Encyklopedia

Amstrad

Amstrad – to angielska firma założona w 1968 roku produkująca elektronikę. Przedsiębiorstwo zyskało popularność w latach 80. XX w. dzięki produkcji komputerów d

1 min31 sie 2020
Encyklopedia

AngularJS

AngularJS – to framework JavaScript stworzony przez Google. Służy do łatwego i szybkiego budowania aplikacji internetowych na pojedynczej stronie. Popularne apl

1 min31 sie 2020
Encyklopedia

Avast Antivirus

Avast Antivirus – to program antywirusowy, produkowany przez czeską firmę Avast Software, która działa od 1991 roku. Pierwsza wersja programu została opublikowa

1 min31 sie 2020
Encyklopedia

Assembler

Assembler – to język programowania, w którym zapisuje się „rozkazy” do wykonywania przez procesor. Kod w języku assemblera jest tak naprawdę obrazem listy polec

1 min31 sie 2020
Encyklopedia

AIM

AIM (AOL Instant Messenger) to darmowy komunikator internetowy stworzony przez AOL. Debiut programu odbył się w maju 1997 roku. Usługa została wyłączona w połow

1 min31 sie 2020
Encyklopedia

API

API (ang. Application Programming Interface – Interfejs Programistyczny Aplikacji ) – to zestaw reguł i opisów, w jakich programy komputerowe mogą się między so

1 min31 sie 2020
Encyklopedia

AT&T

AT&T Inc. – to amerykańskie przedsiębiorstwo telekomunikacyjne. Przez pewien czas AT&T było największym na świecie przedsiębiorstwem świadczącym usługi telefoni

1 min31 sie 2020
Encyklopedia

Atari Inc.

Atari Inc. – to amerykańska firma technologiczna produkująca automaty wideo, domowe konsole wideo, komputery domowe oraz komputery osobiste. Nazwa przedsiębiors

1 min31 sie 2020
Encyklopedia

Apple

Apple Inc. – to amerykańskie przedsiębiorstwo informatyczne, projektujące i produkujące komputery osobiste i mobilne, oprogramowanie i serwisy internetowe. Appl

1 min31 sie 2020
Encyklopedia

ASP.NET

ASP.NET – to zaawansowana technologia  programowania, oparta na frameworku .NET stworzonym przez Microsoft. Łączy w sobie wiele technik programowania jak Visual

1 min31 sie 2020
Encyklopedia

ArangoDB

ArangoDB – to system zarządzania bazą danych. Został wydany w 2011 roku i początkowo nazywał się AvocadoDB (od 2012 ArangoDB). Obsługuje dane w postaci dokument

1 min31 sie 2020
Encyklopedia

Architektura von Neumanna

Architektura von Neumanna – to rodzaj architektury komputera,  po raz pierwszy zaprezentowany w 1945 roku przez Johna von Neumanna stworzonej w oparciu o badani

1 min31 sie 2020
Encyklopedia

Asocjacja

Asocjacja – to relacja pomiędzy obiektami. Najczęściej używa się związku asocjacji do pokazania, że obiekt klasy A może zawierać (lub być związany z) jednym lub

1 min31 sie 2020
Encyklopedia

Aplikacja

Aplikacja – to każdy samodzielny program lub element pakietu oprogramowania wykonujący konkretne zadania. Polega na interakcji użytkownika z komputerem – wymaga

1 min31 sie 2020
Praca w domu – Programista Freelancer, Praca Zdalna
Programowanie

Praca w domu – Programista Freelancer, Praca Zdalna

Praca freelancera - posłuchaj podcastu i dowiedz się, jak wygląda dziń pracy programisty freelancera. Poznaj narzędzia i aplikacje dla frrelancera.

49 min22 maj 2020
Praca Zdalna – Narzędzia (Lista Ponad 300 Przydatnych Narzędzi!)
News

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
Nauka programowania – jak się uczyć programowania, mimo braku czasu i motywacji
Programowanie

Nauka programowania – jak się uczyć programowania, mimo braku czasu i motywacji

Czy Ty też nie masz czasu na naukę programowania? I mi się kiedyś tak wydawało&#8230;  Teraz jednak już wiem, w jak wielkim byłem błędzie. Przed sobą masz mater

31 min20 mar 2020
Jak dodać adres email do zaufanych
Programowanie

Jak dodać adres email do zaufanych

Słuchajcie moi mili, jest problem&#8230; 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
Jak profesjonalnie podejść do przerwy w pracy, by uniknąć niepotrzebnych kłopotów – urlop programisty, programista na wakacjach
Rozwój osobisty

Jak profesjonalnie podejść do przerwy w pracy, by uniknąć niepotrzebnych kłopotów – urlop programisty, programista na wakacjach

Wakacje programisty – Tomek wybrał się na swój długo wyczekiwany urlop. Przez ostatnie dwa lata nie miał tyle szczęścia i brał tylko pojedyncze dni wolne na pod

11 min7 lut 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
Co to jest gra FizzBuzz i jak wykorzystać ją podczas rozmowy kwalifikacyjnej
Java

Co to jest gra FizzBuzz i jak wykorzystać ją podczas rozmowy kwalifikacyjnej

Gra FizzBuzz wykorzystywana jest na wielu rozmowach kwalifikacyjnych na programistę. Sprawdź, czy zdasz taki test. Wystarczy 10 minut, żeby się zapoznać z tą me

13 min18 lis 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
Wydarzenia IT

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
Java

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
Algorytmy i struktury danych

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
Java

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
Idempotent – idempotentny, czyli jaki?
Java

Idempotent – idempotentny, czyli jaki?

Idempotentny, idempotentność – idempotent – czyli właściwie co? W dzisiejszym odcinku zajmiemy się dobrą praktyką programistyczną, która polega na pisaniu idemp

9 min11 wrz 2019
Co trzeba umieć, żeby dostać pierwszą pracę jako programista?
Programowanie

Co trzeba umieć, żeby dostać pierwszą pracę jako programista?

Przyjrzymy się dzisiaj dosyć ciekawemu zagadnieniu, a mianowicie odpowiemy sobie na pytanie: jakie są podstawowe umiejętności programistyczne, które należy posi

9 min2 wrz 2019
Sprawny Programista » Podcast o programowaniu po polsku » Intro
Sprawny Programista

Sprawny Programista » Podcast o programowaniu po polsku » Intro

Od kiedy pracuję jako programista, co jakiś czas słyszę, że ja to mam fajnie, bo mam taki dobry zawód. Zdarza się, że niektórzy otwarcie mówią, że mi zazdroszcz

18 min30 sie 2019
Automatyzacja monitoringu dzięki alarmom
DevOps

Automatyzacja monitoringu dzięki alarmom

Jest to druga część z serii wpisów o monitorowaniu aplikacji, dlatego, jeżeli jeszcze nie miałeś okazji przeczytać pierwszego tekstu, to gorąco zachęcam do zapo

11 min24 lis 2018
Prometheus jako serce nowoczesnego systemu monitoringu
DevOps

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
News

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
Java

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
News

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
CV Programisty – moje doświadczenia i konsultacje
Programowanie

CV Programisty – moje doświadczenia i konsultacje

Od pewnego czasu pracuję nad nowym projektem. Dziś nadeszła pora, by odsłonić pierwsze karty. Nie jest tajemnicą, że interesuję się produktami informacyjnymi or

8 min30 sty 2018
30+ praktyków radzi jak rozpocząć karierę w IT
Programowanie

30+ praktyków radzi jak rozpocząć karierę w IT

To już ostatni artykuł z serii Jak zostać programistą. Tym razem zadanie polegało na zastanowieniu się nad swoją dotychczasową ścieżką kariery i jednocześnie wy

19 min28 lis 2017
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
Pierwsza praca – jak ją znaleźć? Jak wygląda proces rekrutacji?
Programowanie

Pierwsza praca – jak ją znaleźć? Jak wygląda proces rekrutacji?

Każdy musi się zgodzić, że pieniądze są nam potrzebne, za coś trzeba przecież żyć. No właśnie&#8230;dlatego prędzej czy później każdy z nas stanie przed koniecz

28 min19 paź 2017
Od czego zacząć naukę programowania? Jakich języków się uczyć?
Programowanie

Od czego zacząć naukę programowania? Jakich języków się uczyć?

Czy jest jedna słuszna droga – od czego zacząć naukę programowania? Wbrew temu, co możemy czasem przeczytać od osób zafascynowanych ich &#8222;jedynym słusznym"

15 min16 sie 2017
Jak zostać programistą – historia prawdziwa
Programowanie

Jak zostać programistą – historia prawdziwa

Żyjemy w takich czasach, że programowanie przesącza się do wielu dziedzin naszego życia, dlatego też wiele osób zastanawia się nad wykonywaniem właśnie zawodu p

21 min8 sie 2017
Skąd wziął się pomysł, by zostać programistą?
Programowanie

Skąd wziął się pomysł, by zostać programistą?

Jest to kolejna część serii Jak zostać programistą – historia prawdziwa. W tym wpisie opowiemy sobie o ewolucji, jaką musieli przejść moi rozmówcy, żeby zostać

13 min8 sie 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
Java

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
Aplikacje mobilne

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
Aplikacje mobilne

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
Rozmowa kwalifikacyjna po angielsku
Rozwój osobisty

Rozmowa kwalifikacyjna po angielsku

Język angielski jest już nieodzownym elementem pracy każdego programisty. Dlatego jeśli szukasz pracy w tej branży, prawdopodobnie nie ominie Cię rozmowa kwalif

7 min9 kwi 2017
Podsumowanie I kwartału 2017
News

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 &#8230; 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
Aplikacje mobilne

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
Aplikacje mobilne

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!
Bezpieczeństwo

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
Aplikacje mobilne

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
Aplikacje mobilne

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
Java Pytania Rekrutacyjne, Java Zadania
Java

Java Pytania Rekrutacyjne, Java Zadania

Szykujesz się do rozmowy kwalifikacyjnej na Java Developera i chcesz wcześniej poznać pytania rekrutacyjne? Ba! Kto by nie chciał ich znać zawczasu. Na moje i

10 min2 mar 2017
Pytania rekrutacyjne JavaScript
JavaScript

Pytania rekrutacyjne JavaScript

Jest to kolejna część z serii pytań i odpowiedzi na rozmowę kwalifikacyjną Java Developera – zakres JavaScript. Ich pełne zrozumienie powinno dać obraz podstawo

11 min24 lut 2017
Pytania rekrutacyjne SQL
Programowanie

Pytania rekrutacyjne SQL

Jest to pierwsza część z serii pytań i odpowiedzi na rozmowę kwalifikacyjną Java Developera – zakres bazy danych SQL. Ich pełne zrozumienie powinno dać obraz po

8 min17 lut 2017
Otwarta Grupa StormIT
News

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
Operatory relacyjne | Kurs Java
Java

Operatory relacyjne | Kurs Java

Operatory relacyjne – Codziennie zdarza nam się coś porównywać. Może chcemy wiedzieć, czy to jabłko jest bardziej czerwone od tego jabłka obok, a może zastanaw

5 min11 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
News

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
Java

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
Java

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
Java

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!
Bezpieczeństwo

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ś
Java

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
Java

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
hashCode i equals – co grozi Ci za złamanie kontraktu między metodami equals i hashCode?
Java

hashCode i equals – co grozi Ci za złamanie kontraktu między metodami equals i hashCode?

Metody hashCode i equals to jedne z podstawowych metod wykorzystywanych w Javie. Ich deklaracja znajduje się już w klasie Object. Mimo iż obie metody posiadają

9 min16 lis 2016
AutoValue
Java

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
Java

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
Kurs Java | Darmowy Kurs Programowania w Javie
Java

Kurs Java | Darmowy Kurs Programowania w Javie

Kurs Java Pragniesz rozpocząć przygodę z programowaniem? A może zastanawiasz się, czy programowanie jest właśnie dla Ciebie? Jesteś zdecydowanie w odpowiednim

2 min15 paź 2016
Technika Pomodoro – mój sposób na efektywne zarządzanie czasem
Rozwój osobisty

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
Newsletter

Nie przegap nowych artykułów

Dołącz do społeczności i otrzymuj najnowsze artykuły, porady i materiały prosto na skrzynkę. Zero spamu.