Lista artykułów

Wednewsday #18 – programistyczne nowinki

Ho ho ho. Dziś obchodzimy osiemnastkę! Życzenia przyjmujemy w komentarzu :) A na dobry początek imprezy urodzinowej komiks.   Major Quantum Computing Advance Made Obsolete by Teenager – młody geniusz przysiadł do tematu i udowodnił, że klasyczne komputery mogą rozwiązać pewne problemy tak samo skutecznie jak komputery kwantowe. Getting started with Mu, a Python editor for [...]

Dependency Injection na prostym przykładzie w PHP

Cześć! Dzisiaj na tapecie wzór projektowy wstrzykiwanie zależności. Co znajdziesz w tym wpisie: Czym jest wstrzykiwanie zależności? Jak je zaimplementować? Jakie ma plusy i minusy? Linki Czym jest wstrzykiwanie zależności? Jest to przekazywanie potrzebnej zależności poprzez argument zamiast tworzenia jej. Zanim poznałem DI, miałem zwyczaj pisać kod który w locie tworzył sobie potrzebne zależności. Przykład …

Z głową w chmurach, czyli na spotkaniu Białostockiej Grupy Azure

Jak ja nie cierpię upałów!!! Czy to stoisz, czy to leżysz, czy może siedzisz przy włączonym na maksa wiatraku w pracy, pot i tak niemiłosiernie spływa po twojej twarzy, rozmazując linijki w trudem wydobytego z otchłani rozgrzanego niczym Góra Przeznaczenia wnętrza twojej głowy. I nie, nie kłamię – przed chwilą widziałam jakiegoś małego człowieczka pytającego, [...]

Omówienie zakładki Text w ScreenFlow

Zakładka Text w ScreenFlow 6 posiadała bardzo ubogie możliwości w zakresie animacji tekstu. Wraz z wydaniem wersji 7 element ten został znacznie rozbudowany i obecnie pozwala na tworzenie zaawansowanych animacji. W większości przypadków, gdy tworzymy video tutorial czy kurs to omawiamy co dzieje się na ekranie i nie ma potrzeby dodawania tekstu. Wyjątkiem może być […]

Omówienie zakładki Text w ScreenFlow

Zakładka Text w ScreenFlow 6 posiadała bardzo ubogie możliwości w zakresie animacji tekstu. Wraz z wydaniem wersji 7 element ten został znacznie rozbudowany i obecnie pozwala na tworzenie zaawansowanych animacji. W większości przypadków, gdy tworzymy video tutorial czy kurs to omawiamy co dzieje się na ekranie i nie ma potrzeby dodawania tekstu. Wyjątkiem może być […]

Jak Grupa Pracuj stworzyła w C++ aplikację mobilną dla tysięcy użytkowników

Użytkownicy portalu Pracuj.pl mają dostęp do zróżnicowanych funkcjonalności i narzędzi. Poprzez serwis mogą korzystać m.in. z Kreatora CV, raportów wynagrodzeń i kalkulatora wynagrodzeń. Dla urządzeń mobilnych z systemami Android i iOS napisaliśmy dwie aplikacje: Pracuj.pl – Oferty pracy (tutaj iOS) oraz Kalkulator wynagrodzeń (tutaj iOS). Autor tekstu: Patryk Nadrowski Starszy Programista iOS w Grupie Pracuj.   [...]

Jak pisać testy end-to-end aplikacji React z frameworkiem Cypress

Przyszedł czas na zdobycie wierzchołka testerskiej piramidy. Zabierzemy się za testy e2e (end-to-end). W teorii to najlepszy sposób na upewnienie się, że aplikacja działa jak należy. Możliwość dokładnego odtworzenia zachowań użytkownika w środowisku przeglądarki jest nadzwyczaj obiecująca. Niestety, praktyka szybko obnaża ukryte słabości tego podejścia do testowania.

15 minut dziennie [myślodsiewnia #013]

Od momentu uruchomienia bloga wielokrotnie słyszałem podobne pytanie: Jak Ty znajdujesz czas na blogowanie? Panie prezydencie, jak żyć? No jakoś… Jest kilka „tajemnych” kwestii związanych z zarządzaniem czasem lub sobą w czasie (wybierz wersję, którą lubisz bardziej). Nie wydaje mi się jednak, żebym był... Czytaj dalej →

Rekurencja w SQL – magiczne słówko WITH

Wyobraźmy sobie następujący scenariusz. Mamy jakąś bazę danych i chcemy do niej wstawić gotowe rekordy lub zaktualizować już istniejące. Załóżmy, że chcemy zaktualizować tabelę User i wstawić testowe wartości do kolumn Name i Surname. Nasz zbiór danych testowych wygląda następująco:  Chcemy wstawić te dane do istniejącej tabeli. Jak możemy to zrobić? Zwykły skrypt Możemy napisać…

Plusy i Minusy Programowania

W kolejnym odcinku „Przemyśleń Grzegorza” dzielę się z Wami tym co podoba mi się w programowaniu jak i co mnie srodze irytuje. Jak zawsze są to moje osobiste przemyślenia nie mniej pewnie podobne u wielu z was. Zapraszam cię do wysłuchania podcastu....

Wartościowe kanały programistyczne na YouTube

Czy warto uczyć się programowania na YouTube? Odpowiedź nie jest jednoznaczna. Z jednej strony wiele filmów na YouTube zostało nagranych lata temu, są nagrywane przez amatorów, są kiepskiej jakości, mają błędy, jednak z drugiej strony pośród tego często można znaleźć wartościowy content, dzięki któremu nauczymy się interesującego nas zagadnienia w bardzo szybki sposób. Często taki kurs …

Jak zabić motywację przez fizyczną izolację – czyli pracownicy na wygnaniu

Wprowadzenie Czy spotkaliście się kiedyś z sytuacją, w której ktoś na poziomie firmy podejmuje decyzję sprzeczną z wartościami firmy, dla których zatrudniliście się w tej firmie? Czy zaobserwowaliście decyzję, która z niezrozumiałych powodów faworyzuje tylko jedną grupę? Czy pomimo, że jesteście zatrudnieni w firmie, nie czujecie się jej integralną częścią? W dzisiejszym artykule postaram się […]

Audioteka uratowała moje czytelnictwo. Przegląd 42 książek, które dzięki niej pochłonąłem.

Chcesz czytać więcej książek ale nie potrafisz wygospodarować na to czasu? Spróbuj audiobooków! Zobacz jak audiobooki pomogły usprawnić moje czytelnictwo.

#05 Devlog – publikacja aplikacji w sklepie Google Play

Minęło sporo czasu od mojego ostatniego wpisu na blogu. Oczywiście nie próżnowałem. Moja uwaga podzielona była pomiędzy sesję a rozwój projektu aplikacji mobilnej dla kierowców zawodowych. Prace nad ogólnie dostępną, wczesną wersją dobiegły końca. Sprawdź z czym się wiąże niskobudżetowy rozwój aplikacji i publikacja aplikacji w sklepie Google Play. Jeżeli nie widziałeś wcześniejszych wpisów z ...

Dev:Cast – #12 Czy Team Leader musi być osobą techniczną?

Zarządzanie zespołem składającym się z specjalistów w branży IT nie jest łatwe. Często osoby będące programistami zmieniają swoją ścieżkę kariery, stając się liderami zespołu. Czy jednak Team Leader musiał być wcześniej osobą techniczną? Czy musiał ukończyć studia informatyczne? Może jednak w branży potrzeba nam więcej humanizmu aby uzupełnić proces wytwarzania oprogramowania? Strasznie dużo pytań… 😳 […]