• 10 praw użytecznego designu

    W latach 80. Dieter Rams zagubiony w chaosie form i kolorów postanowił coś z tym zrobić. Doszedł do wniosku, że dobry design nie może trzymać się sztywnych ram, ale opierając się na pewnych regułach, można stworzyć dobry produkt. Idąc tym tokiem rozumowania opracował 10 reguł dobrego designu, które w branży... [Czytaj dalej]
  • Korzyści wynikające użycia z Node Version Manager

    JavaScript i cały ekosystem z nim związany jest bardzo rozbudowany i wydaje się, że wcale nie zamierza przestać się rozrastać. Można czasem usłyszeć, że tydzień, w którym nie powstał nowy framework do JSa jest tygodniem straconym. Masa bibliotek w różnych wersjach, kolejne języki rozbudowujące możliwości JavaScriptu zmieniające to, jak go... [Czytaj dalej]
  • Przykłady refaktoryzacji na podstawie książki Martina Fowlera i Kenta Becka 'Refactoring'

    Książka “Refactoring” Martina Fowlera i Kenta Becka została po raz pierwszy wydana w 1999 roku i często określana jest jako pozycja wybitna, ponadczasowa, jako must read każdego programisty. Dodatkowo w tym roku wyszła jej druga edycja. Po co? Martin podkreśla przecież, że notatki z lat dziewięćdziesiątych, które tworzył i ogólnie... [Czytaj dalej]
  • Krótkie wprowadzenie do Custom Elements

    Custom element, co to takiego? Custom Elements to jedna z zestawu czterech specyfikacji występujących pod wspólną nazwą Web Components - wspólnie pozwalają one na tworzenie własnych typów elementów DOM. Na Web Components składają sie następujące specyfikacje: Templates - wprowadza element <template>, który pozwala na wyrenderowanie jego zawartości dopiero na żądanie... [Czytaj dalej]
  • Java darmowa, czy nie?

    End of Public Updates for Oracle JDK 8 Oracle will not post further updates of Java SE 8 to its public download sites for commercial use after January 2019. Customers who need continued access to critical bug fixes and security fixes as well as general maintenance for Java SE 8... [Czytaj dalej]