Krótki wpis o pracy z nullami

Czas czytania ~ 220 sekund Dziś  bohaterem numer jeden będzie coś, za czym chyba nieszczególnie przepadamy. A właściwie przyjrzymy się różnym możliwym technikom walki z czymś w stylu Pomijając zbędne podstawy, np. takie: zerknijmy na kilka bardziej praktycznych fragmentów kodu. C# if-else Pierwsza kwestia to zagnieżdżenia. Sprawdzanie, czy coś jest null-em często prowadzi do zagnieżdżania kodu, im … Continue reading Krótki wpis o pracy z nullami

Advertisements

ASP.NET Core vs ataki typu XSS (OWASP Top 10 #3)

Użycie dowolnego tekstowego formatu reprezentacji danych niesie ze sobą pewne problemy. Spróbujmy zbudować plik CSV z listą filmów nie wiedząc, że jednym z nich jest Dobry, Zły i Brzydki. Spróbujmy zbudować plik JSON z tekstami piosenek, nie wiedząc, że jedną z nich jest Piano Man, gdzie jedna ze zwrotek zaczyna się słowami He says "Bill, I … Continue reading ASP.NET Core vs ataki typu XSS (OWASP Top 10 #3)

Fable, czyli jak kompilować F# do JavaScript

TypeScript, CoffeeScript, Babel, traceur, ClojureScript, ... . Co je łączy? Kompilują kod napisany w alternatywnych językach do "klasycznego" JavaScriptu. Dlaczego są popularne ? Z jednej strony JavaScript potrafi zaskoczyć, o czym pisałem już jakiś czas temu tutaj. Z drugiej strony, w dużych projektach chcemy często pisać dobrze zarządzalny i skalowalny kod. Biorąc po uwagę liczne … Continue reading Fable, czyli jak kompilować F# do JavaScript

Top 10 kuriozalnych zjawisk w JavaScript

Kuriozum, to wg wikipedii rzecz lub zjawisko wyjątkowo osobliwe, które budzi zdumienie swoją niezwykłością lub dziwacznością. I zjawisk takich w JavaScripcie nie brakuje. Język, który został zaprojektowany przez Brendana Eicha w 10 dni (21 lat temu !) jest jednocześnie obecnie najpopularniejszych językiem githuba (pod względem liczby założonych repozytoriów). Lata lecą, kolejne specyfikacje niby wychodzą, a … Continue reading Top 10 kuriozalnych zjawisk w JavaScript

[DajSięPoznać#10] Google Maps API

Wstęp Geografia w połączeniu z informatyką mogą być całkiem ciekawe. W moim projekcie lokalizacja odgrywa ważną rolę, dlatego warto, by jednym z jego elementów składowych stały się mapy Google, zwłaszcza, że codziennie ich używamy jako użytkownicy. Google udostępnia API za darmo do 25000 requestów dziennie. Co więcej, od jakiegoś czasu nie musimy generować i załączać … Continue reading [DajSięPoznać#10] Google Maps API