Будни разработчика
14.7K subscribers
1.18K photos
334 videos
7 files
2.01K links
Блог Lead JS-разработчика из Хельсинки
Автор: @bekharsky

По рекламе: https://telega.in/channels/htmlshit/card?r=GLOiHluU или https://t.me/it_adv

Чат: https://t.me/htmlshitchat

№5001017849, https://www.gosuslugi.ru/snet/679b74f8dad2d930d2eaa978
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
#такое дня

Крайне показательное чтиво на ночь: исследование российского опенсорса.

https://research.nplus1.ru/

Довольно длинный обзор, но меня очень смутили три вещи:

1. Человек, который сделал скролл на этом сайте, ты что покушал в тот день?

2. 58,4% Считают, что опенсорс не имеет границ и не существует «российского опенсорса»

В смысле, 58,4? Почему так мало?

К счастью, изоляционистская риторика пока всё ещё однозначно осуждается.

3. Эти глаза, они там зачем?

Вообще, если продраться сквозь очень плохую реализацию плавного скролла, исследование весьма полезное.

А вы, котаны, контрибьютите в опенсорс? Как часто? На каком уровне?

#opensource #longread
👍42
#ссылка дня

У канала есть небольшое, но всё же уютное сообщество — @htmlshitchat.

И сегодня один из подписчиков прислал на наш суд свой тренировочный проект: простой клон React.js

Собственно, вот он: https://github.com/MarufZak/react-simplified

Помимо непосредственно view-слоя библиотеки представлены ещё headless ui-kit и простая админская панель. То есть, проект вполне себе рабочий.

А теперь слово автору. Какова была мотивация, какими ресурсами пользовался и зачем это всё вообще?

Мотивацией стало сделать свой open-source проект. До этого я делал contributions в проекты как earthworm, reactjs-interview-questions, kamranahmedse/developer-roadmap и тд, фиксил проблемы с a11y.

Я подумал, зачем бы не сделать свою либу, долго думал и остановился на react.
Читал статьи из build-your-own-x , отличные ресурсы. Но копипастить не стал, брал только идеи.

Копался в самом коде реакта, хотя некоторые вещи даже не нашёл. А также читал статьи из канала Будни разработчика, что помогло написать headless ui kit 😉.

Это был мой side проект, но работал я над ним практически каждый день. Спустя 2 месяца я понял, что никакая магия за реактом не стоит, только умный подход к разработке без каких либо custom language syntax, отдельное спасибо разработчикам из facebook.

Если бы мог вернуться назад, то начал бы писать тесты, без них очень и очень трудно становится работать с библиотекой. Теперь я убеждён что тесты хоть и скучные, но они нужны.

Также я понял что AI справляться не может с такими проектами (да, я многое обсуждал с chatGPT, но толка было мало, возможно я делал неверные промпты).

День за днём делать повседневную или почти одинаковую работу на работе наскучило, а open source меня как будто оживил как разработчка. Всем советую!

#community #opensource
👍291🤡1