Hej, w swoim ostatnim mailu Maciej Aniserowicz dzięki uprzejmości Andrzeja Krzywdy podzielił się z nami jego książką “Blogging For Busy Programmers“. Korzystając z okazji, iż ją przeczytałem chciałem podzielić się najważniejszymi wnioskami. Czytając książkę odczuwałem wręcz doświadczenie zen. Jest surowa, czysta, niedługa, ale za to maksymalnie skondensowana. Pozbawiona niepotrzebnej rozwlekłości. To rzecz, która bardzo urzeka. W tym … Continue reading "Blogging For Busy Programmers review"
Uważam, że bez umiejętności samodzielnego napisania algorytmu na potęgowanie w jakimkolwiek języku, nie powinniśmy poważnie myśleć o naszej przyszłości w kodowaniu ? Jest to absolutna podstawa jesli chodzi o umiejętność implementowania algorytmów w języku C++. Rekurencyjne potęgowanie w C++ to absolutne minimum wiedzy. Potęgowaniem naturalnym w telegraficznym skrócie nazywamy mnożenie liczby samą przez siebie określona ilość razy. ...
Niecałe 2 tygodnie temu wrzuciłem film, w którym zapytałem o Wasze doświadczenia związane ze zmianą branży. Czym się wcześniej zajmowaliście, jak podchodziliście do tego etc. Okazało się, że swoje doświadczenia podesłały mi 24 osoby. Dodam do tego moje doświadczenia związane ze zmianą branży… i mamy zebrane doświadczenia 25 osób. ? Miłej lektury. Zacznę od siebie […]
Pracę nad nowym projektem zacząłem od standardowego przygotowania bazy angularowej – architektury. Niektórzy powiedzą – architektura na front-endzie? Jak urośnie Ci aplikacja do znacznych rozmiarów to zgubisz się w natłoku plików, kontrolerów, dyrektyw. Nie polecam nikomu tworzenia projektu, który będzie miał burdel w plikach. Architektura Nawet do małych stron internetowych jakaś struktura powinna być. Ja […]
Niecałe 2 tygodnie temu wrzuciłem film, w którym zapytałem o Wasze doświadczenia związane ze zmianą branży. Czym się wcześniej zajmowaliście, jak podchodziliście do tego etc. Okazało się, że swoje doświadczenia podesłały mi 24 osoby. Dodam do tego moje doświadczenia związane ze zmianą branży… i mamy zebrane doświadczenia 25 osób. ? Miłej lektury. Zacznę od siebie […]
Today’s post is a brief summary what has changed in recent days. Especially, at the weekend. As I explained in the previous post, I changed my workflow. Now I’m working in the task-oriented flow, with branching system on the GIT. Not only can you follow it with the Github repository but also with the Trello […]
Aplikacje służące do rysowania palcem po ekranie to jeden z pierwszych, które piszemy przechodząc samouczki (przynajmniej te, na platformy mobilne). Co ciekawe, w Androidze zarówno tworzenie widoków jak i rysowanie <a href="https://www.michalgellert.pl/blog/metoda-ondraw-androidzie-dsp10/" rel="nofollow">[…]</a>
Filtry w Vue.js są jak helper’y czy utils’y w C#. Takie pomocnicze metody, które przydają się w wielu miejscach w aplikacji i pozwalają uniknąć duplikowania kodu. Podstawowe informacje na ich temat można przeczytać tutaj lub w formie tutoriala na youtube.Pierwszy filtr, który zaimplementowałem w...
Język angielski jest już nieodzownym elementem pracy każdego programisty. Dlatego jeśli szukasz pracy w tej branży, prawdopodobnie nie ominie Cię rozmowa kwalifikacyjna po angielsku. Jeżeli znasz angielski bardzo dobrze, to należysz do tych szczęśliwców, dla których kolejna rozmowa prawdopodobnie nie będzie stanowiła większego problemu. Co jednak zrobić, jeżeli z angielskiego korzystamy tylko sporadycznie i to głównie czytając dokumentację? Zapraszam do dyskusji. Poniżej zebrałem informacje, które pomogły mi odnaleźć się w takiej sytuacji. Jak przygotować się do rozmowy kwalifikacyjnej po angielsku? Przede wszystkim trzeba zacząć od tego,…
W ten weekend w końcu stanąłem do potyczki z konfiguracją Travis-CI. Długo to odkładałem, bo wiedziałem, że będą problemy. Chcę skonfigurować build system w dosyć niestandardowy sposób i nie mogę za bardzo skorzystać z wbudowanych w Travisa ułatwień. Zamiast tego muszę posiłkować się bashowymi skryptami. W wykonaniu zadania pomagają mi skrypty Freddie Chopina (link1, link2), któremu […]
W końcu udało mi się uporać z główną częścią logiki aplikacji, czyli pobieraniem kolejnej karty z pudełka. Temat nie był skomplikowany, ale trzeba było znaleźć odrobinę czasu żeby przy tym przysiąść i pokryć wszystkie przypadki użycia. Okazało się, że piękna kwietniowa niedziela okazała się idealnym dniem aby to zaimplementować ? Dzisiejszy post będzie bardziej teoretyczny, […]
Gulp jest narzędziem automatyzującym często powtarzające się zadania, związane z procesem tworzenia oprogramowania. Co mam dokładnie na myśli? Przykładem może być: kompilacja plików LESS/SASS do CSS, konkatenacja i minifikacja plików JavaScript, budowanie archiwum z artefaktami gotowymi do wdrożenia na „produkcji”, uruchamianie testów wraz z generowaniem raportu (np. z pokrycia kodu testami jednostkowymi). Przykłady zastosowań można […]
Pierwszy pełen kwartał prowadzenia bloga oficjalnie uważam za zamknięty. Jeszcze kilka miesięcy temu nawet nie pomyślałbym, że może coś z tego wyjść. Nawet nie dopuszczałem do siebie myśli, że ja sam mógłbym coś napisać, cokolwiek… A dziś? A dziś piszę już dość regularnie i ze zdumieniem stwierdzam, że nawet sprawia mi to przyjemność. Zacznijmy jednak od samego początku. Kiedy to się wszystko zaczęło? Pierwsza myśl, żeby coś zmienić pojawiła się pod koniec 2016 roku. Nie bardzo jeszcze wiedziałem, co dokładnie chcę robić. Wiedziałem natomiast, że…
Another week has come to a pass and unfortunately, I did not manage to work on a project at all – again. But I have Continue Reading Week #5 – Ports and Adapters
W ten weekend w końcu stanąłem do potyczki z konfiguracją Travis-CI. Długo to odkładałem, bo wiedziałem, że będą problemy. Chcę skonfigurować build system w dosyć niestandardowy sposób i nie mogę za bardzo skorzystać z wbudowanych w Travisa ułatwień. Zamiast tego muszę posiłkować się bashowymi skryptami. W wykonaniu zadania pomagają mi skrypty Freddie Chopina (link1, link2), któremu […]