Lista artykułów

Typy testów

Z poprzedniego artykułu dowiedziałeś się, jakie poziomy testów spotykamy w codziennej pracy. Dzisiaj postaram się przybliżyć wam typy testów. Typy i poziomy testów są to dwa odrębne zagadnienia. Czytając ten artykuł powinieneś mieć z tyłu głowy, że dany typ testu zwykle może być wykonany na każdym poziomie testowania. Poziom testów jest skupiony na celu testów. […]

Osierocone gałęzie, czyli słów kilka o orphan branch w GIT

Pracując z GIT-em jesteśmy przyzwyczajeni do pracy z gałęziami. A to za sprawą bardzo prostej idei jaka za nimi stoi. Mamy gałąź główną master i na jej bazie tworzymy nowe gałęzie, które później scalamy. Proste, eleganckie i bardzo wygodne rozwiązanie. Jednak możliwe jest nieco inne podejście do tematu gałęzi. Podejście to pozwala przechowywać kilka różnych […]

3

DevTalk #90 – O Własnym Produkcie SAAS z Boguszem Pękalskim

Przed Wami okrągły, dziewięćdziesiąty odcinek podcasta DevTalk. Dzisiaj “na miękko”. Wielu z Was na pewno myśli o tym “jak by to było spróbować z własnym produktem…?“. No bo weź i nie myśl :). Jednak nie jest to prosta ścieżka. Górki i dołki, a o stabilność raczej trudno. Bogusz Pękalski to programista, przedsiębiorca i podcaster. Zaczynał jako […]

DevTalk #90 – O Własnym Produkcie SAAS z Boguszem Pękalskim

Przed Wami okrągły, dziewięćdziesiąty odcinek podcasta DevTalk. Dzisiaj “na miękko”. Wielu z Was na pewno myśli o tym “jak by to było spróbować z własnym produktem…?“. No bo weź i nie myśl :). Jednak nie jest to prosta ścieżka. Górki i dołki, a o stabilność raczej trudno. Bogusz Pękalski to programista, przedsiębiorca i podcaster. Zaczynał jako [...]

Interfejsy – Część druga

W poprzednim wpisie, poznaliśmy czym są Interfejsy w Javie. Jednak temat interfejsów jest znacznie szerszy niż zostało to przedstawione w poprzednim wpisie 😊 Dziś kontynuujemy tę wędrówkę!

Zestaw przydatnych narzędzi dla web developera

W tym artykule przedstawię ci całkiem spory zestaw narzędzi, które ułatwią Ci pracę. Część z nich wykorzystuję regularnie w trakcie swojej pracy, natomiast część traktuję jako ciekawostkę. Nie przedłużając, przejdźmy do narzędzi: Optimizilla https://imagecompressor.com – narzędzie to służy do szybkiego, prostego kompresowania zdjęć. Optimizilla umożliwia nam ustawienie stopnia kompresji oraz natychmiastowego podglądu. Możemy również skompresować …

Npm ci

W nawiązaniu do aplikacji reactowej, nad którą pracowałam, natknęłam się na interesujący artykuł. To, co charakterystyczne w tego typu aplikacji frontendowej (obojętnie, czy to react, czy angular) to to, że zawiera plik package.json, w którym są skonfigurowane wersje bibliotek. Dodatkowo po zmianie package.json lub modyfikacji folderu node_modules automatycznie jest generowany plik package-lock.json (jeśli używasz npm…

8

DevTalk Trio S02E10 – Jak się komunikować z biznesem

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

9

DevTalk Trio S02E10 – Jak się komunikować z biznesem

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

Czy da się zakup gamepada od XBOXa wrzucić w koszty firmy?

Chyba każdy programista pracujący w trybie B2B posiadając własną działalność gospodarczą zastanawia się, co jeszcze ze sprzętu komputerowego da się wrzucić w koszty firmy. O ile komputer czy monitor, klawiatura, myszka czy słuchawki nie budzą żadnych wątpliwości, o tyle wrzucenie w koszty XBOXa, Plejki czy telewizora już może być kontrowersyjne […]

JUnit 5 – Extension Model

JUnit jest najpopularniejszym frameworkiem (lub – jak kto woli – biblioteką) stosowaną przy tworzeniu testów jednostkowych w Javie. W jego nowej wersji – JUnicie 5, miejsce Rules oraz test runnerów zajął nowy koncept – Extension Model. Daje on bardzo duże możliwości oraz elastyczność, ale dzieje się to kosztem gotowej funkcjonalności, którą zapewniały Rules z JUnita 4. Jak to drzewiej bywało? W JUnicie 4 mieliśmy do dyspozycji test runnery oraz Rules. Test runnery odpowiadały za uruchamianie testów i jeśli nie określiliśmy tego ... Czytaj dalej...JUnit 5 – Extension Model

Testowanie oprogramowania

Czy wiesz, że istnieje jeden sprytny sposób na poprawienie jakości Twojego kodu, który pozwoli Ci dodatkowo szybciej uczyć się nowych bibliotek? Co bardzo ważne, nie jest to żadna tajemna wiedza dla nielicznych, którą można posiąść jedynie na prywatnych szkoleniach za ciężkie pieniądze. Sam stosuję tę metodę od wielu lat i dzięki niej z powodzeniem nauczyłem się dziesiątek nowych bibliotek i frameworków oraz wyłapałem większość błędów w moim kodzie – jeszcze zanim kod opuścił mój komputer i mógł narazić na szwank aplikacje moich klientów oraz moje…

Web developer – pytania rekrutacyjne cz. 3

Ten artykuł jest kontynuacją cyklu wpisów związanych z pytaniami rekrutacyjnymi na stanowisko web developera. Jeśli jeszcze nie zapoznałeś/aś się z poprzednimi artykułami z tej serii to gorąco zachęcam Cię do nadrobienia zaległości: Web developer – pytania rekrutacyjne cz. 1 Web developer – pytania rekrutacyjne cz. 2 Tak jak w poprzednich artykułach przedstawię 10 pytań wraz …

Obsługa zdarzeń w Vue.js za pomocą dyrektywy v-on

Type of Web - 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… Aby aplikacja była ciekawa, musi pozwalać użytkownikowi na interakcję. Może to być nie tylko wprowadzanie danych do pól formularzy, ale również reagowanie na zdarzenia kliknięcia, czy ruchy myszką. Niezależnie od tego, jaki rodzaj interakcji chcesz oprogramować, Vue.js pozwoli Ci obsłużyć go za pomocą dyrektywy v-on. Dyrektywa v-on Dzięki dyrektywie v-on możesz nasłuchiwać na zdarzenia DOM i wykonać kod JavaScript gdy one zajdą. Wartością …

Embedded Security – wprowadzenie

Podczas Embedded World 2019 dużo miejsca poświęcono tematowi Embedded Security. To wyraźne odwrócenie trendu ignorowania problemów podatności i zabezpieczeń tego typu systemów, które dominowało do tej pory. Na pewno duży wpływ na to ma rozwój Internet Of Things zapewniający nam stały dopływ niezabezpieczonych urządzeń. Swoje w tym temacie na pewno zrobiły też podatności związane z […]