У меня две великолепные новости. 1) Epic Growth будет входить в состав Centra. Событие, вообще говоря, эпическое. Пожалуй, я не опишу его лучше и правильнее, чем написал написано в статье, поэтому прыгайте по ссылке в комментарии. Если читают ребята из Epic Growth - добро пожаловать в команду, тут оч круто! 2) Как видите мы сильно и постоянно растем и мне в команду нужны толковые и опытные разработчики. Мы делаем действительно крутые вещи на основе обширного личного опыта. Планируем нанять в команду еще несколько опытных разработчиков, чтобы улучшать инфраструктурно-архитектурную часть приложения и делать фичи, конечно же. Еще не все архитектурные идеи реализованы и есть возможность попасть на очень интересные задачи, где ты сможешь проявиться себя. У нас несколько важных поинтов в разработке: скорость работы софта, отказоустойчивость, визуальная красота и архитектурная красота. Специалист сразу увидит, что одно другому "мешает", да и в этом основной кайф - надо делать расширяемые решения, чтобы не стеснять дизайнера и делать для клиентов лучший опыт пользования продуктом, при этом решение не должно быть падучим, не должно быть копипасты и пр. Сейчас ищем FullStack с уклоном в бекенд nodejs (а если ты знаешь еще и python/java это будет просто прекрасно). Вот ссылка на вакансию - https://lnkd.in/ejyEcCEX Также можно писать мне в личку #hiring #nodejs #typescript #sql
Публикация участника Artur Geraschenko
Больше актуальных публикаций
-
Инструмент любимчик Я понимаю, что язык программирования - это просто инструмент, но как у повара есть любимый нож, у меня любимчик - это, пожалуй, Python. При этом я очень люблю и Java и JavaScript (но скорее TypeScript) за те возможности, которые они дают. TS вообще сейчас основной язык разработки и вполне устраивает. За счет простоты и лаконичности Python-а на нем очень легко и просто писать мелкие синхронные скриптики для повседневной работы и жизни - что-то посчитать, спарсить, быстро тестово подключиться к внешнему api. Для него по умолчанию не надо тонну обвяза скачивать в виде кучи пакетов node_modules, gradle, maven и пр. Общий объем и синтаксическая простота кода также меня очень радует. Это не значит, что это лучший и самый правильный ЯП всех времен, а скорее просто хотелось похвалить его еще раз дополнительно и пожелать ему долгих лет. Кстати недавно вышел Python 3.12 и о его нововведениях можно почитать на Хабре ( https://lnkd.in/d4JyKhEK ) или в официальной доке ( https://lnkd.in/dhJc7dYn ).
Чтобы просмотреть или add a comment, выполните вход
-
Хорошая статья сегодня пролетела про микросервисы - как с ними жить и вообще оправданы ли они. Как по мне автор немного сгущает краски и статья орет почти всю дорогу, что они совсем не нужны. И только под конец автор говорит, что возможно нужны не микросервисы, а сервисы или монолит, но главное - понимать зачем вы выделяете что-то в отдельный сервис. Ну и действительно, всегда надо думать головой, а не быть просто на хайпе. При этом хочу сказать, что автор забыл упомянуть, например, вопросы найма - нанимать команду на монолит может быть сильно сложнее, так как люди еще и о своем резюме заботятся. Также есть вопросы к теме сложности понимания кода разработчиками. Автор статьи утверждает, что понимать много микросервисов сильно сложнее, но у меня, например был обратный случай с кодовой базой на 5к-7к файлов на php+js. Просто от объема кода и возможности все импортить откуда угодно были проблемы, но тогда и линтеров особо не было в мире разработки, конечно)) Поэтому хочу сказать, что хороша такая архитектура, которая в первую очередь позволяет выполнять бизнес задачи и зарабатывать деньги (иначе откуда брать деньги на разработку), нанимать команду и расти по необходимости. Кроме этого система должна выдерживать нагрузку, иметь запас вертикальной масштабируемости и понятный flow горизонтальной масштабируемости, Ну не тратить сильно много денег на обслуживание и запуск. https://lnkd.in/du9ybeP6
Death By a Thousand Microservices
renegadeotter.com
Чтобы просмотреть или add a comment, выполните вход
-
В комментах к видео спрашивали когда будет материал про трюки и продвинутые оптимизации #postgresql. Вот сделал 🤘https://lnkd.in/eJ5ZKM4B
Чтобы просмотреть или add a comment, выполните вход
-
Ожидаемое поведение Туалетная бумага Zewa долго приучала, что втулка смываемая - на самой втулке даже это было написано синим цветом по диагонали. И тут писец - делают НЕсмываемую и пишут, что ее нельзя смывать тоже синим цветом тоже по диагонали. Ебн. Ну нельзя так делать. В коде тоже так никогда не делайте - к примеру название метода должно полностью отражать то, что метод делает, не должно быть недосказанностей. Кроме этого, если есть некоторая повторяющаяся логика, то ни в коем случае нельзя вдруг в каком-то месте делать что-то другое или добавлять неожидаемый сайд эффект. Типа как в функции getUser записывать что-то в БД. С вероятностью 99,9% один из ваших текущих или будущих коллег очень удивится тому, что везде в похожих случаях оно работает по одному, а тут с нюансами. Ну и косякнет, конечно
Чтобы просмотреть или add a comment, выполните вход
-
Хорошая архитектура проекта часто не стоит сильно дороже, чем плохая При этом чрезмерно усложнить можно всё, что угодно, конечно же - и хорошую и плохую архитектуру. И тогда хорошая архитектура становится условно правильной, но тоже говном 😂
Чтобы просмотреть или add a comment, выполните вход
-
https://lnkd.in/gn-MDXYd Новый выпуск. На этот раз про оконные функции 🤘
Видеокурс PostgreSQL #8 | Оконные функции / Window functions
https://www.youtube.com/
Чтобы просмотреть или add a comment, выполните вход
-
Новые термины для старых вещей Говорят, что мода циклична. То же самое могу сказать и про разработку - аналог вебкомпонентов (react компонентов) тыщщу лет назад был еще в Visual Basic и Visual C++ и там были аналоги addEventListeners (из браузерного javascript) и много чего другого. Потом Visual Studio как-то потерялся мальца с моих радаров, так как начался интернет и там так было не попрогать, а лет 10 назад опять вспомнили всё, что было удобно. То же самое с подходами - то, что уже очень давно как-то используется, возможно вами, вдруг «выстреливает» в общественных кругах как что-то новое, свежее, модное. Вот еще примеры - Zero Bug Policy (крайне давно известно, что если баги не лечить сразу или почти сразу, то они копятся и потом сносят вас и ваш проект), Trunk based developement (Ну это, конечно, не старая добрая работа по FTP, но суть решаемой проблемы равно такая же - надо стараться не мариновать ветку долго и не делать огроменные задачи, которые потом сложно интегрировать). Я к чему - если что-то не устраивает, то гляньте чё было лет 15-20 назад, инструменты немного поменялись, но и тогда и сейчас надо: разрабатывать быстро, эффективно и чтобы софт у пользователя работал без багов. Может быть вы найдете или вспомните как в универе или школе решали что-то похожее, но с другими технологиями/инструментами. Абстрагируйте решение и попробуйте провести мысленный эксперимент - применить подход к текущей работе. Оптимизируйте подходы и процессы - вам не обязательно и возможно даже вредно брать точную кальку других команд, у них может прекрасно работать, а у вас нет - это как делать все то же, что и Илон Макс и надеться то же стать, миллиардером. 😁 Что точно не нужно делать - думать, что где-то в крупной компании всё знают и делают лучше вас и применяемые там подходы и инструменты просто априори лучше, чем у вас в команде. Дерзайте и ничего не бойтесь! #Doit
Чтобы просмотреть или add a comment, выполните вход
-
В этот раз разбираем довольно сложную тему, в которой обычно нужно повариться. Но она, как правило, касается любых баз данных. Поэтому навыки, приобретенные для PostgreSQL, скорее всего будут полезны и дальше в качестве принципов - будете понимать что хорошо, а что не очень в запросах и в других БД #sql https://lnkd.in/eyYqJ8FN
Видеокурс PostgreSQL #7 | Explain и оптимизация запросов
https://www.youtube.com/
Чтобы просмотреть или add a comment, выполните вход
-
Открыл для себя еще один вариант делиться мыслями - youtube shorts. Кажется, что текстом не всегда возможно передать эмоцию, а голос и видео часто более интересный формат. Да и вообще сейчас эра тиктока и пр., надо соответствовать =) Кто еще не подписан на мой YT, надо прям сейчас пойти и подписаться - https://lnkd.in/e8qrRehv 🤌 Там и shorts и длинные видео.
Уйти в IT! - YouTube
youtube.com
Чтобы просмотреть или add a comment, выполните вход