Lista artykułów

Moje 5 Minut 4h

EventModeling to ciekawa technika modelowania rozwiązania. Więcej o niej można poczytać na stronie eventmodeling.org.

2

Nowe Switch Expressions

Mamy pewne ułatwienie w standarcie języka, gdzie zaoszczędzimy kilka linijek kodu w przypadku gdy używamy wyrażenia “Switch Expressions” do mapowania jednej wartości w inną lub wykonania krótkiego kawałka kodu na wzór funkcji lambda. W takim przypadku użyteczna będzie nowa forma. Można zauważyć, że w nowych wersjach “Switch Expressions” jest wzorowane na językach funkcyjnych. Jak widać […]

Jak obniżyć podatek dochodowy w firmie

Sprawdź jak obniżyć podatek dochodowy w firmie jeszcze przed końcem roku i zaoszczędzić nawet 5695,78 zł! Po co wchodzić na 32% próg podatkowy. Czas ucieka, a podatki są nieubłagane! Już niewiele ponad dwa tygodnie do końca roku! Jeśli zastanawiasz się jak zapłacić mniejszy podatek w swojej działalności gospodarczej, to bardzo dobrze trafiłeś. Poniżej podzielę się

Od 1 stycznia 2020 roku podatek przelejesz na indywidualny rachunek podatkowy

Od 1 stycznia 2020 roku każda osoba płacąca podatki PIT, VAT lub CIT ma obowiązek wpłacać te zobowiązania na swój indywidualny rachunek podatkowy, zwany również mikrorachunkiem podatkowym. Idea przypisanego do danej osoby rachunku jest zbliżona do indywidualnego rachunku składkowego, który został wprowadzony dwa lata... Czytaj dalej →

5

Włącznie obsługi funkcji “preview” dla Java14EA w maven

Aby dało się korzystać z wprowadzonych w Java 13+ ficzerów należy najpierw w Mavenie włączyć ich obsługę. Robimy to poprzez dodanie do pom.xml : pluginie maven-compiler-plugin argumentu “enable-preview” ustawienie wersji bytekodu która będzie używana Poniżej przykład modyfikacji w pliku pom.xml: UTF-8 14 14 org.apache.maven.plugins maven-compiler-plugin 3.8.0 14 --enable-preview […]

Any i unknown w TypeScript

Poza standardowym zestawem typów TypeScript dostarcza również dwa niespotykane w standardowym JavaScript. Mianowicie any i unknown. Do czego one służą i jaka jest różnica między nimi? Any Typ any był obecny w TypeScript od samego początku i jak sama nazwa określa on, że dana np. zmienna może przechowywać dowolny typ danych. Dowolny. Nie tylko string, …

Podsumowanie listopada 2019

Listopad jest już za nami, zatem czas pochwalić się tym co udało się zrobić oraz przyznać się przed sobą i czytelnikami, do czego

8

POIT 050: DevOps

Witam w pięćdziesiątym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest filozofia DevOps. Dziś moimi gościem jest Michał Bohuszewicz, od 19 lat w branży IT. Pracował jako project i service manager, zajmował się analizą biznesową, brał udział w kilku dużych transformacjach IT, oraz zarządzał zespołami IT. Obecnie senior project manager w Netguru. W tym odcinku o DevOps opowiemy w następujących kontekstach: czy DevOps to zawód, rola albo administrator 2.0? czym jest filozofia DevOps? dlaczego zwinne metodyki tylko w developmencie z pominięciem Ops to za mało? czy nadaje się do projektów typu watterfall? jakie są zalety wprowadzenia podejścia DevOps dla biznesu i developmentu? jaką rolę w tym podejściu sprawuje komunikacja? jakie twarde umiejętności musi posiąść osoba zajmująca się tymi zagadnieniami? co to jest Continuous Integration, Continuous Delivery, Continuous Monitoring i Continuous Deployment? jak ta filozofia wpasowuje się w podnoszenie jakości oprogramowania? co chcemy automatyzować i dlaczego? jak w firmach wdraża się to podejście? czy ma ono sens w małych organizacjach? jak obecnie wygląda rynek pracy dla specjalistów DevOps? w jakim kierunku filozofia DevOps będzie się rozwijała? Subskrypcja podcastu: zasubskrybuj w Apple 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 na LinkedIn – https://www.linkedin.com/in/bohuszewicz/ blog Michała – www.itea.org.pl wcześniejszy odcinek w udziałem Michała o Scrum odcinek podcastu Devchat o DevOps – https://devchat.tv/adventures-in-devops/  Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/50

Podstawowe struktury danych — tablica i lista

Type of Web - Blog o programowaniu. Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Znajomość podstawowych struktur danych takich, jak tablica czy lista, jest w środowisku akademickim uważana za wiedzę podstawową w programowaniu. Czy tak jest naprawdę? Moim zdaniem nie jest to absolutnie niezbędne do codziennego klepania kodu. Mimo to, warto jednak poznać różnorodne struktury danych, gdyż ta wiedza może mieć wpływ na nasze decyzje odnośnie implementacji i postrzegania problemów algorytmicznych. Co to jest struktura danych? Struktura danych (data …

10

Nowoczesna ekosystem JAVA

Od wprowadzenia wersji Java 7, 8+ minęło już kilka lat. W tym czasie ekosystem języka zmienia się, dostosowując do nowoczesnych rozwiązań chmurowych, programowania funkcyjnego, przetwarzania rozproszonego. W tym cyklu postaram się omówić i przedstawić kilka zagadnień związanych z tematyką nowoczesnego ekosystemu Java, oczywiście poprzez moje kilkunastoletnie doświadczenie. Obejmować będzie nie tylko sam język Java, ale […]

11

Nowoczesny ekosystem JAVA

Od wprowadzenia wersji Java 7, 8 minęło już kilka lat. W tym czasie ekosystem języka zmienia się, dostosowując do nowoczesnych rozwiązań chmurowych, programowania funkcyjnego, przetwarzania rozproszonego. W tym cyklu postaram się omówić i przedstawić kilka zagadnień związanych z tematyką nowoczesnego ekosystemu Java, oczywiście poprzez moje kilkunastoletnie doświadczenie. Obejmować będzie nie tylko sam język Java, ale […]

Jak zbudować samozarządzalny system w .NET

W poprzednich artykułach opisywałem MSBuilda oraz przykładowy system do automatyzacji wdrożeń, czyli Cake: Wyciśnij z MSBuilda ostatnie soki Cake – jak wdrażać, aby się nie zrażać Powyższe rozwiązania nie wyczerpują tematu automatyzacji, integracji usług, narzędzi oraz prostoty, za którą idzie maksyma DRY (Don’t Repeat Yourself). Pierwsze na tapet bierzemy zaawansowane funkcjonalności MSBuilda oraz rozbudowywanie procesu. […]

10 książek o tym jak powstał Internet i Komputery

10 książek o tym jak powstał Internet i Komputery W tym roku, czyli w 2019, Internet obchodził 50 urodziny . Dokładnie 29 października 1969, wysłana została wiadomość „LO” między pierwszymi węzłami ARPANET-u. Jest to ostatnia szansa, aby napisać wpis, jaki miałem zamiar (jest grudzień). A jest nim 10 książek o historii komputerów i internetu, plus dwie bonusowe pozycje. Internet to w dużej mierze Open Source (chodzi o zasadę współpracy, niekoniecznie o sam ruch), który wywodzi się z ruchu Free Software, a który z kolei wywodzi się z ruchu hakerskiego i swobodnego dzielenia się kodem. Mówiąc haker, mam na myśli oryginalne znaczenie tego słowa, czyli eksperta od informatyki (uber-programistę). Jest też historia UNIX’a i Linux’a, bez których historia byłaby niekompletna oraz historia komputerów osobistych (ang. personal computer).

Architektury Referencyjne – Małgorzata Rembas (Intel)

Do kolejnego odcinka zaprosiłem Małgorzatę Rembas z Intel Technology Gdańsk aby porozmawiać na temat architektur referencyjnych. Małgorzata jest aktualnie Solution Architect dla Microsoft Azure Stack i Microsoft Cloud Blocks. Do IT wchodziła wiele lat temu i na swojej ścieżce rozwoju zawsze była...

Architektury Referencyjne - Małgorzata Rembas (Intel)

Do kolejnego odcinka zaprosiłem Małgorzatę Rembas z Intel Technology Gdańsk aby porozmawiać na temat architektur referencyjnych.  Małgorzata jest aktualnie Solution Architect dla Microsoft Azure Stack i Microsoft Cloud Blocks. Do IT wchodziła wiele lat temu i na swojej ścieżce rozwoju zawsze była blisko serwerów i sieci, wirtualizacji i administracji. Dla mnie jako programisty, który również zaczynał od administrowania serwerami ta rozmowa była ciekawym powrotem do moich początków jak i świeżym spojrzeniem na to, jak teraz może wyglądać taka rola - a mój rozmówca robi na prawdę epickie rzeczy na jeszcze bardziej epickim sprzęcie! Miłego słuchania i prześlij nam kilka dobrych słów w sieciach społecznościowych!