Przejdź do głównej zawartości

Posty

Wyświetlanie postów z listopad, 2017

ngPoland 2017 – polskie święto angularowców

ngPoland  jest to największa polska konferencja przeznaczona dla deweloperów Angulara. W tym roku konferencja była organizowana w jednym z najbardziej rozpoznawalnych miejsc w Warszawie, w Złotych Tarasach. W tym roku konferencja była poświęcona najnowszej wersji Angulara v5, TypeScript, RxJS i Redux.  Prezentacje podczas konferencji były krótkie. Trwały średnio po ok 30 minut i polegały bardziej na pokazaniu zabawek technologicznych i nowych trendów. Według mnie, najciekawszą prezentacją była High-Performance Applications with Angular w wykonaniu Nir’a Kaufman’a . W tej prezentacji zostały pokazane triki, w jaki sposób można zoptymalizować aplikacje Angularową. Poza samymi sesjami, prezentowały się również firmy będące sponsorami konferencji. Wśród nich znajdowała się firma Codewise , która jest ostatnio niezwykle popularna, a to w większości za sprawą jej CEO – Roberta Gryna i jego videobloga .

#zawodprogramista – recenzja książki

Kilka miesięcy temu dostałem od kolegi ze studiów linka do pewnego vbloga . Wideoblog ten jest prowadzony przez Macieja Aniserowicza . Maciek jest jednym z polskich MVP – jest to prestiżowy tytuł nadawany przez Microsoft dla najbardziej aktywnych w serwisach społecznościowych ludzi ze świata IT. Ale wracając do tematu; na swym  blogu Maciek opowiada o życiu programistów, ich problemach i „zawodowych przygodach”. Znajdą tam ciekawe informacje zarówno początkujący w branży IT jak i doświadczone dinozaury świata IT. Możemy się między inny dowiedzieć o: ·          tym, że zawód programisty nie jest usłany różami jak to próbują nam wmówić niektórzy. ·          wypaleniu zawodowym i jak się przed nim chronić. ·          tym, że pieniądze nie są najważniejsze w życiu. Ostatnio Maciek Aniserowicz  napisał książkę o swoich doświadczeniach w branży IT  pt. „Zawód: Programista”. Postanowiłem ją przeczytać. Jeszcze przed oficjalną wysyłką papierowej wersji książki wydawnictwo wy

Jak nie testować daty w JavaScript

Ostatnio w pracy tworzyłem internetowy formularz na potrzeby pewnej firmy. W tym formularzu było potrzebne pole, w którym użytkownik wpisywał datę. Klient zażyczył sobie, że aplikacja internetowa musi działać na przeglądarce Internet Explorer. IE nie wspiera inputa typu datetime, więc postanowiłem skorzystać z zwykłego inputa typu text i wyrażenia regularnego. Użytkownik, aby poprawnie walidować cały formularz musiał podać datę w formacie DD-MM-YYYY. Następnie przy pomocy JS zapisywałem go do zmiennej var d = new Date(dataTimeInputString); Wszystko działało bez problemu. U siebie testowałem to głównie datą 11-11-2011 ponieważ najłatwiej się ją wpisuje na klawiaturze. Po wgraniu u klienta, został zakomunikowany błąd, że coś nie działa. Po analizie okazało się, że przy próbie wprowadzenia daty 30-08-2017 wyskakuje błąd. Konstruktor z jednym parametrem tekstowym dla Date potrzebuje daty w formacie MM-DD-YYYY. Dla takich dat, w których dzień miesiąca jest mniejsz

Dlaczego nie warto używać Edga

Powszechnie mówi się że Internet Explorer jest przeglądarką która służy tylko po to aby zainstalować normalną przeglądarkę internetową taką jak Firefox albo Chrome. Microsoft chciał rozwiązać ten problem tworząc nową i niezawodną przeglądarkę – Edge .W tym artykule postaram się opisać błędy, które uniemożliwiają pisanie bezpiecznych i niezawodnych aplikacji webowych na przeglądarkę Microsoft Edge: Problemy z renderowaniem widoków Edge wysyła zapytanie ze złym typem w momencie wysyłania formularza. Jest problem z walidacją formularzy w momencie, gdy pola są powyłączane z możliwości zmiany. Edge działa bardzo wolno w porównaniu z innymi przeglądarkami wykorzystującymi nowe technologie webowe pozwalające na szybkie tworzenia aplikacji. Edge nie jest w stanie rozwiązać podstawowych operacji na url takich jak location.origin. Edge ma problem z uploadem plików. Nie wspiera customowych elementów drzewa DOM, nie wspiera operacji Shadow DOM, – z czego korzysta większość bezpie