Lista artykułów

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.

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 informujący, że aplikacja wymaga JavaScript’u, najczęstszym rozwiązaniem jest dodanie klasy do taga html np. no-js i usunięcie jej w JavaScripcie. Jest jednak sposób, aby to zrobić, w samym CSS.

4

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ł […]

7

#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ł mocno nawiązuje do czasów w których komunizm był codziennością naszych rodziców. Taka forma zarządzania często obniża produktywność, morale zespołu czy też wpływa na podjęcie decyzji o zmianie pracy. Ogranicza nasz potencjał oraz ujawnia brak wiary w umiejętności. 😒 Micromanagement coś co utrudnia czy może ułatwia Ci pracę? Podczas tego odcinka definiujemy złe ale także dobre aspekty mikrozarządzania, staramy się nakreślić sytuacje w których jest to pewnego rodzaju „przysługą” w stronę zespołu. Mówimy o powodach, doświadczeniach i sposobach przeciwdziałania takiej formie współpracy. Zapraszam do odsłuchu 📢 Czy micromanagement wprowadzony w sposób świadomy (lub też nie) kiedyś pomógł Ci osiągnąć wyznaczony cel? Jak dokładnie wyglądała Twoja sytuacja? Co konkretnie Ci pomogło, a co utrudniło pracę? Zachęcam Cię do pozostawienia swojej odpowiedzi w komentarzu – dziękuję 👍

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 […]

Oderwanie od rzeczywistości, romantyczny kod i dramat programisty.

Tym razem chciałbym poruszyć temat dbałości o jakość kodu, nadmiernej dbałości. Myślę, że nie raz spotkaliście się z tym zjawiskiem lub sami byliście jego przyczyną (ja niestety byłem). Nie oszukujmy się, my programiści, czerpiemy...

5 rzeczy których nie wiecie o JavaScript

Wspomnienie o JavaScript w mieszanym (pod względem używanego języka) środowisku programistycznym zazwyczaj powoduje duże poruszenie. Wielu programistów nienawidzi lub śmieje się z JSa, lecz część go u

Prelegentem być, czyli DevStyle Speakers vol. 2

Jeżdżąc po konferencjach trafiamy na różnych prelegentów. Takich z ogromnym doświadczeniem, których często można spotkać na scenie jak Maciej Aniserowicz, Mariusz Gill, Piotr Gankiewicz i wielu, wielu innych. Jednak prócz starych wyjadaczy, na scenie często mamy szansę zobaczyć młodą krew, która dopiero zaczyna swoją przygodę z byciem prelegentem. Jeśli kiedykolwiek wpadła ci do głowy taka […]

12

Ja, programista – Karol Grabowski – od radcy prawnego do programisty

Dziś mam dla Was bardzo cenne informacje jak zostać programistą! Droga to nie łatwa o czym będzie wam opowiadał Karol Grabowski. Aktualnie junior frontend developer a jeszcze niecały rok temu radca prawny. W naszej rozmowie przechodzimy przez cały proces. Od momentu pierwszej...

Ja, programista – Karol Grabowski – od radcy prawnego do programisty

Dziś mam dla Was bardzo cenne informacje jak zostać programistą! Droga to nie łatwa o czym będzie wam opowiadał Karol Grabowski. Aktualnie junior frontend developer a jeszcze niecały rok temu radca prawny. W naszej rozmowie przechodzimy przez cały proces. Od momentu pierwszej...

Ja, programista - Od radcy prawnego do programisty - Karol Grabowski

Jak przekwalifikować się i zostać programistą? W tym odcinku mój gość Karol Grabowski dzieli się swoim doświadczeniem i opisuję swój proces nauki programowania i podjęcia pierwszej pracy jako programista. Notatki do odcinka:  devsession.pl/japrogramista-4 Karol od 9 miesięcy pracuje jako frontend developer. Z wykształcenia jest radcą prawnym i przez ostatnie 10 lat właśnie tym się zajmował. Co sprawiło, że postanowił przekwalifikować się? Co było tym impulsem? O tym usłyszysz właśnie w tym odcinku! Mój profil:  @gkotfis Bardzo ważny jest dla mnie feedback i wsparcie podcastu! Dlatego zostaw proszę recenzję na iTunes , podziel się informacją o tym odcinku w mediach społecznościowych czy polub FanPage Devsession .

Dolar na początku, dolar na końcu, czyli o notacji węgierskiej w JS

Type of Web - Dla front-end i back-end developerów. Trochę o urokach pracy zdalnej, ale przede wszystkim o: JavaScript, React, Vue, Angular, node.js, TypeScript, HapiJS… Na pewno często spotykasz kod, w którym nazwy zmiennych mają znak dolara na początku. Albo na końcu. Taki sposób oznaczania szczególnych zmiennych nazywa się Notacja węgierska. Czy to dobra praktyka? Historia notacji węgierskiej Notacja węgierska została wymyślona przez programistę o imieniu Charles Simonyi — pracownika Xerox, a później architekta w Microsofcie. Oryginalnie, notacja węgierska polegała na poprzedzeniu właściwej nazwy zmiennej małą literką oznaczającą jej typ. …