🧌 #24 Historia najgorszego programisty, o pracy na farmie trolli

Zbuduj swój framework

Z wpisu dowiesz się jak działają obecne frameworki javascriptowe, na czym bazują, a przy okazji zbudujesz swój ;)

Przejdziesz przez trzy najważniejsze kroki:
- reaktywność
- renderowanie DOM
- połączenie obu powyższych.

Let’s learn how modern JavaScript frameworks work by building one
In my day job, I work on a JavaScript framework (LWC). And although I’ve been working on it for almost three years, I still feel like a dilettante. When I read about what’s going on in …

Historia o najgorszym programiście

Tytułowy programista dowoził 0 SP, ale nie został zwolniony. Dlaczego?

Bardzo ciekawy wpis o tym jak niemiarodajne mogą być wskaźniki mierzące pracę programisty.

The Worst Programmer I Know
The great thing about measuring developer productivity is that you can quickly identify the bad programmers. I want to tell you about the worst programmer I know, and why I fought to keep him in the team.

Praca na farmie trolli

W ostatnich latach bardzo dużo jest informacji o trollach w social mediach (i nie tylko). Jeśli zastanawiałeś się kiedyś jak wygląda taka praca to poniżej znajdziesz link do wpisu dziennikarki, która to sprawdziła.

TLDR; jest to pełnoetatowa praca, trzeba znać się na social mediach, śledzić wpisy i wiadomości na różnych portalach i rozwijać swoją sieć kontaktów, grupy na FB, sporo pisać i być przy tym wiarygodnym.

Terraform od 0 do bohatera

Wrzucam ten wpis jako ciekawostka, bo dotyczy spraw devopsowych.
W skrócie czym jest Terraform? To narzędzie służące do zarządzania infrastrukturą. Informacje o infrastrukturze są przechowywane jako kod, dzięki czemu zmiany można wersjonować, przeprowadzać CR i łatwo sprawdzić co zostało zmienione.

https://techblog.flaviusdinu.com/terraform-from-0-to-hero-0-i-like-to-start-counting-from-0-maybe-i-enjoy-lists-too-much-72cd0b86ebcd

Nazewnictwo zmiennych

Jako krótkie wprowadzenie zacytuję jedno zdanie autora:

I would go as far as to say that 90% of writing clean code is “just” naming things correctly. Sounds simple, but it is really not!
On the Importance of Naming in Programming | Wasp
In stories, you will often find the motif of a powerful demon that can be controlled only by knowing its true name. Once the hero finds out that name, through cunning dialogue or by investigating ancient tomes, they can turn things around and banish the demon!

Duolingo zamienia ludzi na AI

Duolingo redukuje liczbę kontraktorów o 10% dzięki wykorzystaniu AI do tworzenia treści.

Duolingo Cuts 10% of Contractors as It Uses More AI to Create App Content
Duolingo Inc., the maker of language-learning software, is cutting some contractors while using generative artificial intelligence to create more content, the latest sign that companies are shifting some tasks typically handled by workers to AI tools.

Lista 10 repozytoriów, które pomogą Ci poszerzyć wiedzę z zakresu Javascript :)

🚀 10 Github repositories to achieve Javascript mastery 🧙‍♂️🪄✨
TL;DR This article contains a list of 10 Github repositories that are going to be useful…

Programistyczne wyzwania

Bardzo często podczas rozmów o pobocznych projektach i nauce kodowania słyszę od ludzi, że "no ale co mam robić?". Sam takiego problemu nie mam, bo jak chcę sprawdzić jakiś framework, albo po prostu "pobawić się" to zawsze coś znajdę ;) Ale jeśli szukasz pomysłów, chciałbyś coś zrobić ale nie wiesz co to na pewno przyda Ci się lista pomysłów z poniższego wpisu.

tldr; Text editor, 2D game - Space Invaders, Compiler - Tiny BASIC, Mini operating system, Spreadsheet (hard!), Video game console emulator (hard!).

Challenging projects every programmer should try
Challenging projects every programmer should try