Lista artykułów

Omówienie funkcji call, bind i apply.

W tym artykule omówimy kilka podstawowych funkcji, które możemy wykorzystać programując w JavaScript. Funkcje te to: Function.prototype.call() Function.prototype.apply() Function.prototype.bind() Teraz przejdę do omówienia każdej z poszczególnych funkcji wraz z przykładami, które powinny Ci w prosty i przystępny sposób zobrazować ich działanie. Funkcja call() Całość działania funkcji call() opiera się o słowo kluczowe this. Pierwszym parametrem jakim podajemy …

Kurs Java – Od Zera do Aplikacji Desktopowej #0.5 – Ścieżka nauki i ekosystem Java

Trochę o ekosystemie Java i o tym czego będziemy się w trakcie kursu uczyć. Materiał wstępny ale jakoś dopiero teraz uświadomiłem sobie, że warto go stworzyć ? Niestety, wyjątkowo tylko w wersji wideo. Brak czasu niepozwala na rozpisanie ładnego posta, mam nadzieje nadrobić w 2019. Miłego oglądania ? Darmowy kurs Java – od zera do …

Nie SOLID-nie #01: Single Responsibility Principle

Wikipedia podaje, że SOLID to ukuty przez Roberta C. Martina mnemonik. Wystarczy jednak zapamiętać, że jest to zbiór zasad jakimi powinien się kierować programista, podczas pisania kodu. Zwłaszcza w paradygmacie programowania obiektowego. Dużo się...

O abstrakcji słów kilka

Ostatnio miałem przyjemność przeczytać książkę Nicholása Bevacquy Mastering Modular JavaScript. Z racji tego, że książka ta porusza bardzo szeroko rolę abstr...

O abstrakcji słów kilka

Ostatnio miałem przyjemność przeczytać książkę Nicholása Bevacquy Mastering Modular JavaScript. Z racji tego, że książka ta porusza bardzo szeroko rolę abstr...

„Jeżeli nie potrafisz czegoś prosto wyjaśnić – to znaczy, że niewystarczająco to rozumiesz” – czyli, dlaczego uwielbiam prowadzić warsztaty ?‍?

Każdy z nas miał w życiu sytuację, czy to w szkole, na uczelni lub po prostu w rozmowie, gdzie oczekiwano od nas odpowiedzi na zadane pytanie. Pamiętam doskonale ten stres, związany z odpowiedzią przed nauczycielem. O co zapyta, na czym mnie dziś „zagnie” i jaki los mnie czeka w związku z samą oceną. Strach tak mocno […]

DevDocs.app – v1.3.0

Szybka aktualizacja. Dodałem wsparcie dla Dark Mode w macOS ? https://github.com/ddziaduch/devdocs-electron/releases/tag/v1.3.0

8

Podsumowanie roku 2018

Koniec roku już za rogiem, więc przyszła pora na refleksje dotyczące minionych 12 miesięcy. W styczniu ruszałam z zestawem zdefiniowanych celów na rok 2018, jednak po drodze wydarzyło się “życie” i zm

Podsumowanie roku 2018

Grudzień to piękny okres. Jedzenia zawsze jest dużo, a bycie solidnym gabarytowo uważa się za "urocze" jak Mikołaj.  Jest to najlepszy okres, aby na chwilę przysiąść, zrobić podsumowanie ostatniego roku, zaplanować następne kroki. Mijający rok był dla mnie całkiem udany, dlatego chciałbym się podzielić przemyśleniami, planami a nawet kilkoma ogłoszeniami. Rok 2018 rokiem nauki! Przez ...

Rust – Ownership – Po co nam ta własność?

Wstęp Ten artykuł jest częścią kilkuczęściowego cyklu poświęconego mechanizmowi Ownerhship będącego istotnym elementem języka Rust. Omówię w nim podstawowe zjawiska i pojęcia z tym związane. Jeśli chcesz poznać dlaczego warto nauczyć się Rusta zapraszam Cie do pierwszego mojego artykułu na ten temat. Deklarowanie zmiennych, a co za tym idzie, alokacja pamięci to mechanizm, bez którego […]

Zmiana styli CSS gdy JavaScript jest włączony lub nie w samym CSS

Zmiana styli CSS gdy JavaScript jest włączony lub nie w samym CSS Gdy mamy layout i chcemy, aby pojawił się baner, że aplikacja wymaga JavaScript’u, najczęstszym rozwiązaniem jest dodanie klasy do html np. no-js i usunięcie jej w JavaScripcie. Jest jednak sposób, aby to zrobić, w samym CSS.

12

Modeling passing time with events

Math In Programming – Do You Really Need It?

When ten years ago someone asked me “what do you want to do when you grow up?” I answered, “I wanna be an IT guy”. Then the person asked another question: “do you know that you will have to learn and understand Math?”. I answered yes and kept this in my mind for the next […]

Dev:Cast – #20 Micromanagement. Kontrola najwyższą formą zaufania.

Micromanagement czyli styl zarządzania, który nie kojarzy nam się w sposób pozytywny. To kontrola i wywieranie wpływu na osoby w zespole. Coś z czym większość z nas nie chciała by mieć na co dzień styczności. Mi mocno kojarzy się z korporacją, hierarchiczną strukturą, raportowaniem postępu prac w formalny sposób. ? Relikt przeszłości. Zresztą nasz tytuł […]

SOUP – Wykorzystanie zewnętrznego softu w safety-critical

W większości projektów, gdy mamy możliwość wykorzystania jakiegoś istniejącego rozwiązania, w ogóle się nie zastanawiamy. Dużo publicznego kodu znajdziemy na GitHubie, a w JavaScripcie wychodzi tyle nowych bibliotek, że są one nawet częścią pijackiej gry. Jak już pewnie się domyślacie – w systemach safety-critical sytuacja jest zgoła odmienna. Użycie zewnętrznego kodu podlega specjalnym procedurom i […]