-
[pl] Specificity, czyli co oznacza C w CSS
English version CSS czyli kaskadowe arkusze stylów – coś, czego używa duża część frontend developerów. Jednak spotkałem się z programistami, którzy latami używali CSS, a wciąż myśleli, że style, które są na końcu arkusza nadpisują te na początku. Kaskadowość to właśnie zasada które style nadpisują które. Na powyższym przykładzie mamy 3 razy zdefiniowane kolory ale… Read more
-
[en] Specificity: what means C in CSS
Wersja Polska CSS – Cascading Style Sheets – somethink, that is used by big part of frontend developers. But even this, I met programmers, that have used CSS by years, and still have thinked, that style on the end of sheet overrides this on the beggining. Cascading is set of rules which styles overrides which.… Read more
-
[en]About size of code
Polish version Good code is short code. What I mean is that if you can implement the same feature in 500 or 100 lines of code, 100 will be better. Main reason is shorter = containing less elements = less complex = easy to understand. Situation, when programmer don’t know what his code do is… Read more
-
[pl]O wielkości kodu
English version Dobry kod to krótki kod. To znaczy, jeśli możemy zaimplementować tą samą funkcjonalność w 100 liniach kodu, albo w 500, to wersja 100 linii będzie lepsza. Głównie dlatego, że krótsza = zawierająca mniej elementów = mniej złożona = prostsza do zrozumienia. A sytuacja, gdy programista nie wie co się dzieje w kodzie nie… Read more
-
[en] Slow, bad and expensive – how not to make software
Polish version In today’s post I want to talk about topic, that is not 100% technical, so I encourage to read it not only by programmers. When you start doing a new project, you want to do it quickly. After all, time is money. But not everyone knows how to do project quickly. How NOT… Read more
-
[pl] Źle, drogo i powoli – jak nie tworzyć oprogramowania
English version W dzisiejszym wpisie chciałbym poruszyć temat mniej techniczny, dlatego zachęcam do przeczytania go nie tylko programistom. Gdy zaczynamy robić nowy projekt, chcemy zrobić go szybko. To zrozumiałe, bo w końcu czas to pieniądz. Tylko nie każdy zdaje sobie sprawę z tego, jak to osiągnąć, by projekt zrobić szybko. Jak tego nie robić Gdy byłem początkującym programistą… Read more
-
[pl] HTML vs XHTML – czym to się różni
English version Dużo ludzi pisze kod w HTML, ale niewielu zgłębia ten temat. Jeśli nie wiesz, czym różni się <br> od <br/>, to ten artykuł jest dla ciebie. Co było przed internetem? SGML (Standard Generalized Markup Language) jest to format zapisu dokumentów tekstowych, w których oprócz samego tekstu są jeszcze dodatkowe informacje (tagi zwane też… Read more
-
[pl] Kurs technologii WebGL – #1 co to jest WebGL
Cześć, witam cię na kanale The Bugger, ja jestem Mateusz a to jest 1. odcinek kursu programowania w technologii WebGL. Jest to kurs przeznaczony dla programistów, więc wymagam od ciebie na starcie umiejętności programowania wmiarę sprawnie w języku Java Script i znajomości technologii webowych, ale nie wymagam od ciebie znajomości rzeczy związanych z grafiką, bo… Read more
-
[pl] Jak poprawnie wysyłać obrazki w mailach
English version Czy zdarzyło ci się kiedyś otworzyć maila, w którym tekst wyświetla się poprawnie, ale nie załadowały się obrazki? Wtedy twój program pocztowy wyświetla ci komunikat o tym, że obrazki zostały zablokowane i musisz kliknąć by je odblokować. To częsty problem. Ba, ciężko znaleźć maile tego problemu pozbawione, w których obrazki ładują się poprawnie… Read more
-
[pl] Javascript tricks #1 – rozszerzanie prototypów
English version Javascriptowe tablice mają kilka metod, które pozwalają operować na danych wg. podejścia funkcyjnego (np. filter, map, reduce). Przy czym są to tylko podstawowe metody, nie mamy tak dużych możliwości jak np. biblioteka LINQ w C#. Istnieją biblioteki do JS o większych możliwościach. Przykładem niech będzie Lodash: Lodash daje nam dość dużo metod do wykorzystania, jednak tych metod nie wykonujemy na… Read more