Lista artykułów

Zawieszenie broni

Ostatnio pisałem o wieloletnim konflikcie pomiędzy WHATWG i W3C. Nie spodziewałem się jednak, że przynajmniej częściowo zostanie zażegnany – i to tak pokojowo.

Jak stworzyć własny analizer w ElasticSearch

W przypadku, gdy żaden z wbudowanych analizer-ów nie spełnia naszych wymagań. ElasticSearch daje nam możliwość zbudowania własnych. Jednak jeśli mamy już stworzony indeks to dodanie nowego analizer-a wymaga odrobiny gimnastyki. Mianowicie konieczne jest zamknięcie indeksu: Po czym dodajemy nowy analizer lub modyfikujemy istniejący. Gdy zakończymy prace to otwieramy indeks: W poniższych przykładach pominę ten proces […]

webMASTAH.weekly.045 – Programowanie funkcyjne – Powtórka przed ReactJS

- Pasek postępu, który rozszerza się podczas przewijania strony internetowej - Pyrrusowe zwycięstwo - Programowanie funkcyjne – Powtórka przed ReactJS #11 - What’s New in HTML 5.2? - Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

webMASTAH.weekly.045 – Programowanie funkcyjne – Powtórka przed ReactJS

- Pasek postępu, który rozszerza się podczas przewijania strony internetowej- Pyrrusowe zwycięstwo- Programowanie funkcyjne – Powtórka przed ReactJS #11- What’s New in HTML 5.2?- Cheatsheet for the JavaScript knowledge you will frequently encounter in modern projects.

Za 2 tygodnie startujemy!

Za 2 tygodnie (05.02.2018) rusza akcja crowdfundingowa projektu “IT Startup – Gra Karciana”! ? Jeśli jesteście na liście mailowej bloga, to zostaniecie o tym poinformowani – projekt od niedawna ma również swój fanpage na Facebooku. Projektu, który ma realizować ideę “uczyć bawiąc”. Humorystyczna gra karciana, która przy okazji przybliża graczowi pojęcia związane z nauką programowania […]

Za 2 tygodnie startujemy!

Za 2 tygodnie (05.02.2018) rusza akcja crowdfundingowa projektu „IT Startup – Gra Karciana”! ? Jeśli jesteście na liście mailowej bloga, to zostaniecie o tym poinformowani – projekt od niedawna ma również swój fanpage na Facebooku. Projektu, który ma realizować ideę „uczyć bawiąc”. Humorystyczna gra karciana, która przy okazji przybliża graczowi pojęcia związane z nauką programowania […]

Odmiana rzeczowników przy liczebnikach w języku polskim

A to Ci nietypowe temat na tym blogu ? Ale spokojnie, będzie o programowaniu ? Ostatnio szlifuję pierwszą publiczną wersję pewnej aplikacji, nad którą pracuję hobbystycznie. Gryzła mnie tylko jedna rzecz: Odmiana słów przy liczbach. Temat powszechnie znany i irytujący. Jak ładnie i prosto zapisać w kodzie „1 komentarz”, „2 komentarze” ale „5 komentarzy”? Czy da się to jakoś zautomatyzować? Podany przykład muszę zapisać w postaci kodu. …

Wdrożenie aplikacji Node.js + Babel na Heroku

Node.js nie udostępnia jeszcze wszystkich funkcjonalności, które zostały wprowadzone w najnowszych wersjach standardu ECMAScript. Dla mnie jednym z ciekawszych i najbardziej przydatnych elementów jest możliwość importowania i eksportowania modułów. Niestety w obecnej wersji LTS (8.9.x) nie jest to wspierane. Aby zapewnić wsparcie do nowych właściwości z pomocą przychodzą takie narzędzia jak Babel. Jak jednak rozwijać […]

9

DevTalk#70 – O rozproszonych bazach danych z Mateuszem Maciaszkiem

Wchodzimy w kolejną dziesiątkę z 70. odcinkiem! Zbliżają się odcinki “miększe”, ale dzisiaj jeszcze technicznie, że hej. Moim i Waszym gościem jest Mateusz Maciaszek. Mateusz jest programistą rozwijającym swój własny, bardzo ciekawy projekt: bazę danych! Rozproszoną do tego. Obadajcie JustinDB. Swoje zmagania opisuje na blogu. A projekt brał udział w konkursie Daj Się Poznać 2017. […]

10

DevTalk#70 – O rozproszonych bazach danych z Mateuszem Maciaszkiem

Wchodzimy w kolejną dziesiątkę z 70. odcinkiem! Zbliżają się odcinki “miększe”, ale dzisiaj jeszcze technicznie, że hej. Moim i Waszym gościem jest Mateusz Maciaszek. Mateusz jest programistą rozwijającym swój własny, bardzo ciekawy projekt: bazę danych! Rozproszoną do tego. Obadajcie JustinDB. Swoje zmagania opisuje na blogu. A projekt brał udział w konkursie Daj Się Poznać 2017. […]

Devtalk#70 – O rozproszonych bazach danych z Mateuszem Maciaszkiem

Wchodzimy w kolejną dziesiątkę z 70. odcinkiem! Zbliżają się odcinki “miększe”, ale dzisiaj jeszcze technicznie, że hej. Moim i Waszym gościem jest Mateusz Maciaszek. Mateusz jest programistą rozwijającym swój własny, bardzo ciekawy projekt: bazę danych! Rozproszoną do tego. Obadajcie JustinDB. Swoje zmagania opisuje na blogu. A projekt brał udział w konkursie Daj Się Poznać 2017. Na Twitterze: @mcmaciaszek. Tematem naszej dzisiejszej [...]

Watchdog timer

Każdy, kto miał do czynienia z elektroniką wie, że jeśli urządzenie przestało działać, należy je zresetować. W niektórych systemach robienie tego ręcznie nie jest możliwe. Przyczyną może być trudny, czy wręcz niemożliwy, dostęp dla operatora np. w przypadku sondy kosmicznej. Są też przypadki, gdy czas potrzebny na zauważenie usterki i ręczny reset jest zbyt długi […]

Refactoring: AutoMapper cz. 2

Dzisiaj czas na kontynuację poprzedniego wpisu o AutoMapperze. Miałam następujący problem: moje mappery działały, aczkolwiek nie umiałam użyć 2 różnych obiektów początkowych (source), żeby zmapować je do jednego końcowego obiektu (destination). Doszłam do tego, że nie można zrobić tego w jednym kroku. Trzeba najpierw zmapować na podstawie jednego obiektu i wynik tego mapowania zmapować na podstawie…

Watchdog timer

Każdy, kto miał do czynienia z elektroniką wie, że jeśli urządzenie przestało działać, należy je zresetować. W niektórych systemach robienie tego ręcznie nie jest możliwe. Przyczyną może być trudny, czy wręcz niemożliwy, dostęp dla operatora np. w przypadku sondy kosmicznej. Są też przypadki, gdy czas potrzebny na zauważenie usterki i ręczny reset jest zbyt długi […]

Zmiana przepisów – od stycznia nie musisz płacić podatku dochodowego!

Od początku stycznia zmieniły się przepisy dotyczące płatności podatku dochodowego dla małych podatników. Sprawdź czy musisz zapłacić podatek w lutym za miesiąc styczeń! O co właściwie chodzi? Od początku nowego roku podatkowego – czyli od stycznia 2018 roku – u przedsiębiorców u których zaliczka na podatek dochodowy nie przekroczyła 1000 zł, nie powstaje obowiązek zapłaty