Lista artykułów

Moja droga do BigData w chmurze Azure

Tomek pracuje na co dzień w gliwickiej firmie Future Processing zajmując się rozwiązaniami do przetwarzania dużej ilości danych w oparciu o chmurę Microsoft Azure. Podczas krótkiej rozmowy zapytaliśmy go w jaki sposób zaczął swoją przygodę z Big Data oraz co poleca śledzić osobą zainteresowanym tym tematem. Warto odwiedzić następujące strony: Tomek na LinkedIn Microsoft Azure […]

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ą...

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 […]

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ć […]

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 …

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 →

Praca zdalna – wady i zalety

Pracodawcy coraz częściej oferują możliwość pracy zdalnej, warto więc przyjrzeć się jej nieco bliżej. Od razu możemy wyjaśnić sobie jedną rzecz – jeśli nie jesteś gigantem skupienia, zapomnij o ikonicznych obrazkach z pracą na plaży. Aby efektywnie pracować jako programista potrzebujesz koncentracji, a żeby mózg mógł tego dokonać musimy minimalizować zewnętrzne bodźce . Woda po horyzont, szum morza, skrzek mew i spacerowicze – wszystko to będzie nam przeszkadzać. Jeśli chcesz prześledzić zmiany krok po kroku w formie wideo, to zapraszamy ... Czytaj dalej...Praca zdalna – wady i zalety

4Developers 2019 – Call for Papers!

Nowy rok przynosi ze sobą rozpoczęcie nowego sezonu konferencji, a w tym nasze ulubione. Jedna z nich na pewno będzie ogólnopolska edycja 4Developers 2019, która odbędzie się jak co roku w Warszawie. Tym razem spotkamy się 8 kwietnia w hotelu Sengate. Miło nam poinformować, że DEVENV ponownie objął partnerstwem medialnym to wydarzenie 😊 Interdyscyplinarność Jak […]

POLIMORFIZM W JĘZYKU C#

Polimorfizm w Języku C# jako kolejnyu krok do programowania obiektowego. Od operatorów przeciążalnych i nieprzeciążalnych, aż do interfejsu polimorficznego..

15

Nowy projekt w Symfony 4 – jak zacząć?

Jakiś czas temu, pisałam o tym jak uruchomić projekt w Symfony 3. Kiedy to pisze najbardziej aktualna wersja to 4.2. Tworzy się już nawet 4.3 na którą czekam z niecierpliwością. Od czasu wspomnianego