Lista artykułów

_faq_001: Czy „brak stałego miejsca wykonywania działalności gospodarczej” wyklucza możliwość rozliczania kosztów biurowych?

Od 30 kwietnia 2018 roku istnieje możliwość zaznaczenia pola brak stałego miejsca wykonywania działalności gospodarczej podczas rejestracji jednoosobowej działalności gospodarczej w CEIDG. Opcja, która wydaje się bardzo sensowna szczególnie dla osób lubiących zmieniać otoczenie i pracować z różnych miejsc naprzemiennie. Tak długo jak istnieje... Czytaj dalej →

Tworzenie certyfikatów z Ansible (dla leniuszków)

Przetwarzanie danych wymaga softu, a soft trzeba zainstalować. Gdy skala rośnie konieczna jest automatyzacja za pomocą Ansible, Puppet, Chef, Terraform i jeszcze to innych wynalazków. W tym artykule dowiesz się jak wygenerować niezliczoną ilość certyfikatów za pomocą kilku kliknięć w Ansible. Co to jest Ansible? Otwierałeś/aś kiedyś 9 okienek w konsoli z opcją pisania jednocześnie …

Publikacja paczek JavaScript za pomocą GitHub Packages

W tym wpisie pokażę jak w szybki i wygodny sposób wykorzystać GitHub Packages jako alternatywę dla npm. Dlaczego nie npm? Przede wszystkim jest to opcja korzsytniejsza finansowo. Ograniczeniem wynikającym z wykorzystania npm jest brak możliwości publikowania prywatnych paczek przy wykorzystaniu darmowej wersji. Co więcej, cennik npm jest moim subiektywnym zdaniem zbyt wygórowany jak na możliwości, …

Estymacja projektów

W ostatnią środę wygłosiłem swój kolejny, nieco luźniejszy wykład na KNTG Polygon. Jak nie trudno zgadnąć, prezentacja tyczyła tym razem szacowania projektów, zadań. Zapraszam do poniższego nagrania spotkania oraz prezentacji.

Estymacja projektów

W ostatnią środę wygłosiłem swój kolejny, nieco luźniejszy wykład na KNTG Polygon. Jak nie trudno zgadnąć, prezentacja tyczyła tym razem szacowania projektów, zadań. Zapraszam do poniższego nagrania spotkania oraz prezentacji.

Jak w kilka minut stworzyć tweetującego bota?

Kilka tygodni temu, całkowicie dla zabawy, stworzyłem prostego bota publikującego zdjęcie losowej minifigurki LEGO na dedykowane konto na Twitterze. Chciałem po prostu sprawdzić ile wysiłku i pieniędzy wymaga przygotowanie takiego automatu. Okazało się, że od strony programistyczno-DevOpsowej trzeba bardzo niewiele, a pieniędzy nie trzeba wcale. Tweepy +... Czytaj dalej →

Co ostatnio czytałeś Piotrze? (XIII)

https://foter.com/f7/photo/29889985157/d4bb3ed3a5/ " data-image-caption="" data-medium-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2021/11/books.jpg?fit=300%2C225&ssl=1" data-large-file="https://i0.wp.com/programistanaswoim.pl/wp-content/uploads/2021/11/books.jpg?fit=676%2C507&ssl=1" /> Oto lista książek, które ostatnio przeczytałem. Publikuję z nadzieją, że znajdziesz tu coś co Cię zaciekawi i zainspiruje.

8

Udostępniam pełny kurs Bootstrap 4 za DARMO

Liczba kursów na mojej platformie zaczyna się powiększać. Dlatego postanowiłem udostępnić zupełnie za darmo jeden z moich pierwszych kursów: „Bootstrap 4 od podstaw„.  Mimo że obecnie najnowszą wersją Bootstrapa jest v5, to w […]

Od 2021 roku, jako samozatrudniony, możesz wpłacać więcej na IKZE

Rok 2021 jest pierwszym, w którym osoby prowadzące pozarolniczą działalność gospodarczą mogą skorzystać z wyższych limitów wpłat na konto IKZE. Do 2020 roku włącznie maksymalny roczny limit wpłat na IKZE był równy 1,2-krotności przeciętnego prognozowanego miesięcznego wynagrodzenia i obowiązywał wszystkich posiadaczy konta. Od teraz przedsiębiorcy posiadający... Czytaj dalej →

Wpływ silence operatora na error reporting w PHP

Hej, w dzisiejszym krótkim wpisie bierzemy na tapet słynny i jakże często używany operator @ tzw. STFU. Czy wiesz że jego użycie ma wpływ na error_reporting w PHP? Weźmy pod lupę ten przykład: Na początku ustawiamy error_reporting na najwyższy poziom E_ALL. Następnie konfigurujemy error handler by wyłapywał wszystkie możliwe błędy – wartość E_ALL. Finalnie wyzwalamy …

11

I couldn’t debug the code because of my name

I finally managed to switch to JetBrains Rider. Unfortunately, I ran into some problems. Here is how to fix UnicodeDecodeError.

Nowe Wyzwania!

W życiu, tak jak i w projektach IT jedyną pewną rzeczą jest zmiana. Dlatego po ponad dwóch, bardzo udanych latach pracy jako konsultant firmy 7N postanowiłem ruszyć dalej w kierunku nowych wyzwań. Zostałem liderem technicznym w firmie Exeno. Projekt, którym będę dowodził jest niesamowicie ciekawy i unikatowy na skale globalną. Oczywiście możliwość płatności za ...

Małe rzeczy [myślodsiewnia #023]

Programowanie można podzielić na: „duże”, czyli tworzenie systemów/aplikacji/oprogramowania jako całości oraz „małe, czyli tworzenie metod/klas/kodu. Te duże może być satysfakcjonujące z różnych powodów. Przykładowo może nas cieszyć fakt, że dostarczamy produkt, który usprawnia i ułatwia pracę innych, czy pomaga w codziennym życiu. Żeby zrobić duży skok, trzeba... Czytaj dalej →

Start projektu – na co warto zwrócić uwagę?

Start projektu to jeden z najważniejszych etapów na jego osi czasu. W związku z tym kluczowe jest to, aby podczas tego etapu popełnić jak najmniej błędów. Popełnienie istotnego błędu na samym początku projektu może spowodować, że jego konsekwencje będą odczuwalne przez bardzo długi czas, a w skrajnych przypadkach przez cały cykl życia projektu. W tym …

Nadchodzi Krajowy System e-Faktur. Jeden, by wszystkimi rządzić.

Kilka dni temu sejm przyjął nowelizację ustawy o VAT wdrażającą Krajowy System e-Faktur (KSeF). Ustawa powędrowała teraz do prezydenta oraz senatu. Od 1 stycznia 2023 roku ma to być centralne miejsce przez, które będzie musiała przejść każda wystawiona faktura. Od 1 stycznia 2022... Czytaj dalej →