TGViewer
Channel Public Channel
Obenjiro - Заметки программиста

Obenjiro - Заметки программиста

@obenjiro_notes

Канал о всех аспектах разработки и о том что очень сильно накипело 😤 Frontend, Backend, Fullstack, QA, DevOps, Administration, BigData, Machine Learning, Agile и т.п. Необычные решения, оригинальные архитектурные костыли и best practises

By @obenjiro
Subscribers
533
Photos
39
Videos
11
Links
64

Showing posts older than #9 · Back to latest

Older Posts 7 shown
Post #8 1.12K
Куда я пропал? Занимаюсь йогой 🧘‍♂️ в Минске
Post #7 1.69K
🐫 О миграции кода. Написал небольшое руководство о том как мигрировать старую JS кодовую базу на новую TypeScript. Пока пример лишь для простого проекта, чуть позже напишу руководства для React, Vuejs. И отдельные руководства по улучшентю типизации для React, Vuejs, Angular

Статья на русском:
http://bit.ly/2UnepIh

Статья на английском:
http://bit.ly/34fCxBl
Medium План побега (JS to TS) — Простой проект — Часть №1 Давайте рассмотрим простой пример плана побега из старого JS в новый современный TypeScript. Данный план может не подойти к вашему проекту…
Post #6 1.42K
🏖️ На выходные. Очень часто рассказывая о каких-то интересных вещах слышу одну и туже фразу "Я просто это погуглю когда мне будет нужно". Но в моей практике, когда нужно, уже нет времени исследовать, копать глубоко, рассматривать альтернативы. Оставляя освоение нового на потом вы просто загоняете себя в угол. Вы заведомо находитесь в проигрышной ситуации.

💰Вложение в себя, в свое развитие, самое ценное вложение. Задайте себе вопрос где вы больше проводите времени? У доски, проектируя архитектуру вашего проекта или в Google, ища быстрое решение текущей задачи?

#worklifeimbalance
Post #5 1.32K
О регулярках. "Не нужно на это тратить время", "Я могу со шпаргалкой составить регулярное выражение".

Смотрите, я не ставлю под сомнение вашу способность составить регулярное выражение любой сложности. Но не понимая как они работают вы можете легко стать жертвой ReDOS (http://bit.ly/31RNkj5). Просто составив не оптимальное регулярное выражение вы подвергните свой сайт security уязвимости.

Подобрав небольшое значение под ваше регулярное выражение я могу положить на лопатки ваш сервер. Пример для Node.js http://bit.ly/31Sa8iD Это не самая критичная проблема, но все-же. регулярные выражения могут быть медленными и быстрыми. Чтобы их различать нужно чуть больше чем CheatSheet.

И помните, если у вас в руках молоток - любая проблема выглядит как гвоздь. Есть множество альтернатив RegExp о них расскажу в следующем посте #regexp
Post #4 1.5K
О регулярках. Не нужно скачивать шпаргалки, открывать RegexPal и «Learn RegEx the Easy way». Просто возьмите и прочитайте 1 книгу http://bit.ly/2HhqMk5 Займет это всего 33 часа со скоростью чтения 60 слов в минуту. По 1 часу в день = месяц. Вы не только научитесь писать регулярные выражения, но и сможете отлаживать их в уме 😱 Просто окинув очередное регулярное выражение взглядом вы сможете сказать насколько оно правильное и быстрое #regex #books
Post #2
Channel photo updated
Post #1
Channel created
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →