Lista artykułów

15% ryczałtu od 1 stycznia 2021 roku

Stało się. Ustawa wprowadzająca zmiany m.in. w stawkach ryczałtu weszła w życie. Tym samym od 1 stycznia 2021 roku możemy skorzystać z 15-procentowej stawki ryczałtu od przychodów ewidencjonowanych (zamiast dotychczasowych 17%). Jednocześnie limit wysokości przychodów, do którego można korzystać z ryczałtu, został zwiększony ośmiokrotnie z 250... Czytaj dalej →

2

POIT 098: React

Witam w dziewięćdziesiątym ósmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest React. Dziś moim gościem jest Patryk Omiotek – programista z ponad 12 letnim doświadczeniem. Specjalista takich technologii jak Python, JavaScript, PHP i NoSQL. Współzałożyciel Lublin IT. Założyciel i nauczyciel w Szkole Reacta. Wykładowca w Wyższej Szkole Przedsiębiorczości i Administracji w Lublinie. Prelegent na konferencjach branżowych.W tym odcinku o React rozmawiamy w następujących kontekstach: jakie były okoliczności powstania React.js? na czym polega programowania reaktywne? czy jest to framework czy biblioteka? jak wygląda jego popularność i miejsce na rynku pracy? jak może wyglądać przykładowa architektura aplikacji stworzonej z wykorzystaniem React’a? czym są i w czym pomagają React Hooks? do czego wykorzystywany jest Redux? jakie wzorce projektowe sprawdzają się w przypadku React? na ile umiejętności z React.js można wykorzystywać w React Native? jakie są najczęstsze błędy początkujących w React? jak React współpracuje z TypeScript? jaka będzie przyszłość React’a? Subskrypcja podcastu: zasubskrybuj w Apple Podcasts , Google Podcasts , Spreaker , Sticher , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil Patryka na LinkedIn – https://www.linkedin.com/in/patrykomiotek/ Szkoła Reacta – https://szkolareacta.pl/ Kanał Patryka na YouTube – https://www.youtube.com/channel/UCSYWHzGSL3nRJEkBMIfIEmA Wsparcie: Wesprzyj podcast na platformie Patronite - https://patronite.pl/porozmawiajmyoit/ Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/97

Debugowanie w IntelliJ #2 Poruszanie się po kodzie w trybie debug

W poprzednim odcinku serii poznaliśmy podstawy debugowania, a tym odcinku serii przyjrzymy się stosowi wywołań (call stack) i poznamy jak poruszać się o nim podczas sesji debug. Czym jest stos wywołań (call stack)? W czasie wykonywania programu w Javie uruchamiana jest spora liczba metod, a ich wykonywanie jest śledzone na tak zwanym call stack’u – …

Gitlab – Feature Toggles

Pierwszy raz kiedy spotkałem się z 'flagami funkcjonalności'... Powiem szczerze - wyglądało to jak czarna magia. Jednoczesna możliwość dynamicznego zmieniania zachowań systemu napawała mnie obawą o zawodność rozwiązania. Przecież nie wiadomo, co się wydarzy kiedy konfiguracja funkcjonalności nie zostanie zaciągnięta. Istnieje możliwość przypadkowej zmiany flagi, co wpłynie na użyteczność systemu. Jak widać wiele może ...

JPA #4 – Konfiguracja projektu

W ramach kursu wkraczamy w pierwszy etap tworzenia projektu czyli jego konfigurację. Dodamy trochę od siebie w pliku pom.xml, a następnie utworzymy pierwszą klasę w Javie. Później zajmiemy się dostosowaniem Hibernate oraz Entity Managerem. Wcześniejszą teorię w praktyce pokażę na przykładzie projektu Maven w IDE IntelliJ Community. Jest to darmowa wersja IDE, ale w zupełności …

Czy samozatrudniony programista naprawdę może płacić 5% podatku? Rozpracowujemy ulgę IP Box.

https://pixabay.com/photos/taxes-tax-consultant-finance-money-1032643/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2020/12/ipbox.jpg?fit=300%2C199&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2020/12/ipbox.jpg?fit=676%2C450&ssl=1" /> Wydaje Ci się, że ulga IP Box dla programistów to śliski temat? Sam przez długi czas myślałem podobnie. Postanowiłem to sprawdzić... na własnej skórze.

Dzień Niebieskiej Czapki

Dzisiaj 30 listopada – a więc Dzień Niebieskiej Czapki (ang. Blue Beanie Day). Wszystkiego najlepszego dla wszystkich webdeveloperów! 🎉

Gitlab CI – Paczki Nuget

Zbliża się oficjalnie okres przygotowania do świąt. Czas wyciągnąć za duże, czerwone swetry, kupić skrzynkę mandarynek i odbierać od kurierów paczki dla rodziny. Nie znaczy jednak, że można przestać się rozwijać - nauka zawsze się przyda, konkurencja nie śpi. Nie chcąc być całkowicie Grinchem to dziś prezentuje artykuł o trochę innych paczkach ;) Czym ...

JPA #3 – Podstawowe elementy

Na warsztacie podstawowe elementy takie jak konfiguracja za pomocą XMLa, Entity Manager i Encje. Kto w tym towarzystwie zarządza Persistance Context? Uwaga na wstępie. Nazewnictwo JPA i Hibernate od tego momentu będzie używane wymiennie. Już wiesz, że JPA to bardziej ogólne pojęcie i dotyczy standardu dla Javy, a Hibernate to jego implementacja. Konfiguracja JPA JPA …

JPA – ORM, JPA i Hibernate

Na warsztat trafia ORM, JPA i Hibernate w ramach cyklu Fundamenty JPA i Hibernate. Co kryje się za skrótem ORM i JPA i właściwie czym jest Hibernate? W ekosystemie Javy w temacie persystencji danych mamy takie trzy najpopularniejsze hasła – dwa skróty i jedną nazwę framework’a – ORM, JPA i Hibernate. Object-Relational Mapping ORM to …

[DSJ] Jaki komputer do programowania?

Jakiego laptopa najlepiej wybrać do nauki programowania? Moglibyśmy, krótko odpowiedzieć – działającego 😂. Ale, że lubimy Was i trochę latek

[DSJ] Jaki komputer do programowania?

Jakiego laptopa najlepiej wybrać do nauki programowania? Moglibyśmy, krótko odpowiedzieć - działającego 😂. Ale, że lubimy Was i trochę latek spędziliśmy, męcząc różne laptopy, komputery stacjonarne i serwery to powiemy coś więcej. W tym odcinku porównujemy komputery stacjonarne vs laptopy oraz systemy operacyjne Windows vs Linux vs MacOS. Nasze rozważania są wynikiem naszych doświadczeń. Nie przeprowadzamy tu testów, nie wchodzimy w szczegóły. Raczej są to subiektywne opinie, wynikające ze specyfiki naszej codziennej pracy, do których wysłuchania serdecznie zapraszamy. Uwaga! Monika przygotowała niespodziankę! Koniecznie wysłuchajcie! Przypominamy o możliwości zgłoszenia się do rozmowy z jednym z naszych mentorów. Chcesz odbyć próbną rozmowę kwalifikacyjną? A może po prostu porozmawiać o kierunku rozwoju? Napisz na  [email protected] , na jakim etapie nauki programowania jesteś, z czym masz problemy. Akcja jest bezpłatna - wspierana przez społeczność programistyczną 😍   Prowadzący: Monika Młodzik ( Twitter  |  Instagram  |  LinkedIn ) Grzegorz Kotfis ( Twitter  |  Instagram  |  LinkedIn )Kontakt: [email protected]

Debugowanie w IntelliJ #1

W pierwszej części krótkiego cyklu o debugowaniu w IDE IntelliJ Community przyjrzymy się zupełnym podstawom. Czym jest debugowanie? Zacznijmy od tego, czym jest debugowanie. Przede wszystkim jest to proces, podczas którego szukamy błędów w kodzie i je naprawiamy. Oczywiście nie jest to tak, że manager rzuca hasłem “a teraz debugujemy” i każdy szuka błędów w …

JPA – Czym jest persystencja?

W cyklu Fundamenty JPA i Hibernate ruszamy z wyjaśnieniem podstawowych pojęć. Dziś na warsztat trafia pojęcie persystencji. Czym ona jest? Czy jest potrzebna? Co to oznacza? Zacznijmy od tego czym w ogóle jest persystencja… Gdzie żyją dane… Gdy mamy aplikację napisaną w praktycznie dowolnym języku ma ona kawałek pamięci przeznaczony do jej dyspozycji. Na tym …

Trochę z VAT-em, trochę bez VAT-u, czyli o co chodzi w sprzedaży mieszanej

https://pixabay.com/photos/dog-cat-dog—cat-friendship-pets-2059668/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2020/11/dog-cat.jpg?fit=300%2C201&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2020/11/dog-cat.jpg?fit=676%2C453&ssl=1" /> Wciągając do JDG mieszkanie przeznaczone na wynajem wpadłem w procedurę nazywaną sprzedażą mieszaną. W tym artykule wyjaśniam o co w niej chodzi.