Lista artykułów

Nie SOLID-nie #03: Liskov Substitution Principle

Seria zainspirowana bardzo dobrym kursem SOLID od Jarka Stadnickiego, dostępnym na platformie Udemy – SOLID praktyczny kurs Nie jest to reklama, ani żadna afiliacja. Wyrażam swoje zdanie 🙂 . Polecam zerknąć. Jarek za pomocą obrazowych, trafnych porównań tłumaczy poszczególne zasady.   Spis postów z serii Nie SOLID-nie: Nie SOLID-nie #01: Single Responsibility Principle Nie SOLID-nie […]

Distortos – pierwsze kroki

Distortos to system operacyjny czasu rzeczywistego (RTOS) napisany w C++ z myślą o procesorach ARM Cortex-M, a szczególnie STM32. Pisałem już o nim przy okazji ciekawych projektów C++ Embedded i łazika na NASA Space Apps. Aplikacja na STM w łaziku chyba jednak będzie za prosta, żeby dawać do niej RTOSa, ale ostatnio zacząłem przepisywać Micromouse […]

Instalacja JDK oraz ustawienie JAVA_HOME

W momencie kiedy mamy już omówione wybrane JDK oraz IDE z jakich będziemy korzystać podczas kursu, przyszła pora na ich instalację na naszej maszynie. Jednym słowem kończymy powoli wstęp teoretyczny i przechodzimy dużymi krokami do tematów które interesują nas najbardziej

BenchmarkDotNet – Jak sprawdzić szybkość naszego kodu

Minęła dłuższa chwila od ostatniej publikacji bardziej technicznego wpisu ze świata .NET-a. Trzeba to nadrobić! Mój drogi czytelniku, zastanawiałeś się kiedyś jak szybko działa Twój kod? Nie chodzi mi o szybkość wykonywania request - u, czy też poprawnej optymalizacji komunikacji z bazą danych, tylko o działaniu największego mięcha... ten czysty kod, bez żadnych szczegółów architektonicznych, ...

5

Witajcie w Nowym Roku!

Tym razem zamiast comiesięcznego zestawienia najfajniejszych, moim zdaniem, wydarzeń chciałam Wam przedstawić mój całoroczny “rozkład” konferencji, które lubię, polecam, w których zwykle Read More

Android Architecture Components: WorkManager

Wykonywanie zadań w tle jest częstą praktyką wśród aplikacji na system Android. Najczęściej jest to synchronizacja z serwerem w celu wysłania lub odebrania danych, na przykład pobranie nowych artykułów. Częstym błędem wśród początkujących programistów jest wykonywanie długotrwałych operacji na wątku głównym aplikacji. Takie zadania powinno się wykonywać w osobnym wątku. Od początku Androida programiście musieli borykać się z problemem w jaki sposób wykonać daną rzecz w jak...

Remote debugging w Chrome

Mieliście kiedyś potrzebę przetestowania aplikacji na tablecie lub komórce? Najlepiej z funkcją debuggera? Przydaje się do tego opcja Remote debugging w Chrome. Jak się do niej dostać? To proste. Najpierw wystarczy wejść w Narzędzia deweloperskie (F12). Otworzy się nowa zakładka Remote devices: Możemy w niej zdefiniować nową zasadę przekierowania portu: Przykładowo: Po podłączeniu komórki przez…

Inbox Zero

Pierwszy e-mail został wysłany w 1971 roku, a później było tylko gorzej. Obecnie szacuje się, że wysyłanych jest ponad 269 miliardów e-maili dziennie. Z czego około 90% to spam i wirusy. W tym wpisie przybliżę Ci metodykę Inbox Zero, która może pomóc w okiełznaniu Twojej poczty. Tak mniej więcej wygląda moja skrzynka pocztowa każdego dnia. […]

Rust – Borrowing Ownership – Pożyczanie własności

W dwóch poprzednich odcinkach cyklu omówiliśmy: czym jest Ownership w języku Rust na czym polega przeniesienie własności (Moving). Dziś skupimy się na mechanizmie Borrowing, czyli na pożyczaniu własności. Po co nam pożyczanie? Do tej pory pokazałem, że możemy przekazać własność do zmiennej. A co, gdy nie chcemy oddawać własności? W jakich sytuacjach to może okazać […]

DevTalk Trio S02E02 – Jak się rozwijać, część 1.

Zapraszam serdecznie do odsłuchania drugiego odcinka drugiego sezonu DevTalk Trio! Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy filmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global [...]

11

DevTalk Trio S02E02 – Jak się rozwijać, część 1.

Zapraszam serdecznie do odsłuchania drugiego odcinka drugiego sezonu DevTalk Trio! Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy filmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global […]

12

DevTalk Trio S02E02 – Jak się rozwijać, część 1.

Zapraszam serdecznie do odsłuchania drugiego odcinka drugiego sezonu DevTalk Trio! Jak zwykle, przy mikrofonach: Maciej Aniserowicz, Andrzej Krzywda i Sławomir Sobótka. Drugi sezon DevTalk Trio nie mógłby powstać bez pomocy filmy Lingaro. Firma specjalizuje się w rozwiązaniach z obszarów Business Intelligence, Hurtowni Danych i Big Data. Klientami Lingaro są największe światowe firmy z listy Global […]

Wyrażenia regularne w JavaScript

Na samym początku należy odpowiedzieć na pytanie: Czym są wyrażenia regularne? Otóż, wyrażenie regularne jest swego rodzaju wzorcem, który umożliwia sprawdzenie, czy dana wartość zgadza się ze zdefiniowanym wzorcem. Wyrażenia regularne nazywane są inaczej RegExpami lub regexami – nazwy te pochodzą z języka angielskiego od Regular Expression. W tym artykule oprócz samych wyrażeń omówię też metody …

14

Więcej czasu na zmianę formy opodatkowania (i dodatkowy powód, żeby rozważyć podatek liniowy)

Od 2019 rok zmienia się termin podjęcia decyzji o przejściu na inną formę opodatkowania. Do 2018 roku zmiany formy opodatkowania można było dokonywać do 20 stycznia włącznie. Teraz termin został przesunięty o minimum miesiąc na naszą korzyść. Minimum, bowiem jest on teraz bardziej elastyczny. Osoby, które... Czytaj dalej →

POIT 027: Sprzedaż w IT

Witam w dwudziestym siódmym odcinku podcastu „Porozmawiajmy o IT”. Tematem dzisiejszej rozmowy jest sprzedaż w IT. Dziś moimi gościem jest Piotr Bucki – współzałożyciel i współzarządzający firmą programistyczną j-labs, która na tą chwilę zatrudnia prawie 300 pracowników i przynosi wielomilionowe przychody. Prowadzi podcast “Biznes w IT”, w którym dzieli się swoją drogą i doświadczeniami z założenia i prowadzenia sporej firmy w branży IT. Od wielu lat kultywuje pasję kolarską, co na pięknych zdjęciach i filmach możecie oglądać na jego prywatnym profilu na Facebooku. W tym odcinku o sprzedaży w IT opowiemy w następujących kontekstach: czym ona jest? jaki jest stereotyp sprzedawcy krążący wśród programistów? czy sprzedawcą trzeba się urodzić? czy osoby zakładające startup muszą umieć sprzedawać? czy zainteresowanie kogoś swoim pomysłem to też sprzedaż? dlaczego programiści nie lubią sprzedawać? jak marka osobista wpasowuje się w sprzedaż? dlaczego działy techniczne czują barierę do sprzedawców? na co, w kontekście sprzedaży powinni zwrócić uwagę informatycy, by pomogło to w ich pracy codziennej? Subskrypcja podcastu: zasubskrybuj w iTunes , Spreaker , Sticher , SoundCloud , Spotify , przez RSS , lub Twoją ulubioną aplikację do podcastów na smartphonie (wyszukaj frazę „Porozmawiajmy o IT”) ściągnij odcinek w mp3 poproszę Cię też o polubienie fanpage na Facebooku Linki: Profil LinkedIn – https://www.linkedin.com/in/piotr-bucki/ Firma Piotra – https://www.j-labs.pl/ Strona Piotra – https://www.piotrbucki.pl Podcast “Biznes w IT” – https://itunes.apple.com/pl/podcast/biznes-w-it/id1367933217   https://www.facebook.com/PiotrBuckiBizneswIT   https://www.linkedin.com/company/biznes-w-it Odcinki podcastu Piotra wspomniane w podcaście – https://www.spreaker.com/user/piotrbucki/006-3-kluczowe-elementy-w-sprzedazy   https://www.spreaker.com/user/piotrbucki/002-o-mojej-drodze-do-250-osobowej-firmy Jeśli masz jakieś pytania lub komentarze, pisz do mnie śmiało na [email protected] https://porozmawiajmyoit.pl/27