Бесконечное ИТ
380 subscribers
292 photos
5 videos
5 files
549 links
Бесконечное ИТ - ИТ новости, интересные ссылки на статьи по разработке и менеджменту.

Вопросы, предложения, комментарии @tirex_kz
Download Telegram
Попался на глаза официальный анонс в блоге Google о запуске сервиса gmail от 1 Апреля 2004 года. Пользователям предоставлялось 1 GB хранилища бесплатно. Сравните как запускают сервисы сейчас.

"The inspiration for Gmail came from a Google user complaining about the poor quality of existing email services, recalled Larry Page, Google co-founder and president, Products. "She kvetched about spending all her time filing messages or trying to find them," Page said. "And when she’s not doing that, she has to delete email like crazy to stay under the obligatory four megabyte limit. So she asked, ‘Can’t you people fix this?’"

The idea that there could be a better way to handle email caught the attention of a Google engineer who thought it might be a good "20 percent time" project. (Google requires engineers to spend a day a week on projects that interest them, unrelated to their day jobs). Millions of M&Ms later, Gmail was born."

http://googlepress.blogspot.com/2004/04/google-gets-message-launches-gmail.html?m=1
Команда gitlab решила проверить можно ли с помощью chatgpt решить простую задачу из беклога gitlab. Получилось интересно. Спойлер - да можно, но помощь человека все ещё нужна, кроме того на данном этапе код получается, очень элементарный. Так что без работы не останемся.

https://about.gitlab.com/blog/2022/12/15/can-chatgpt-resolve-gitlab-issues/
👍5
What is The Law of Demeter (LoD) : LOD is a software design principle that was first described by Ian Holland at Northeastern University in 1987. The principle is named after the Greek goddess of the harvest, Demeter, and is also known as the “principle of least knowledge” or the “principle of least coupling”.

https://medium.com/@connect2grp/java-programming-principles-law-of-demeter-d097e6d60df0
Хороший диалог с CTO компании Puppet о platforms engineering. Также как и в случае с DevOps есть большой риск в неправильной имплементации идеи, потому что также как и с девопс DevOps нет четких границ и правил для таких команд/платформ. Плюс к тому даже внутренняя платформа это продукт, со всеми вытекающими атрибутами.

A lack of definition for DevOps enabled early adopters but didn't allow late-majority enterprises to be successful in their adoption of DevOps. The platform engineering community is in danger of repeating this mistake.

Most enterprises fail at transformations like this because they implement them via project management instead of product management.

https://www.infoq.com/articles/platform-engineering-roadmap
🔥4
Дорогие подписчики!

С наступающим вас новым 2023 годом! Счастья, здоровья и благополучия вам всем!
🥂🎄:🎅🎁
🍾7
Небольшой бесплатный курс

"Если у вас и ваших сородичей по шлюпке TDD не применяется и DDD не приживается? Проблема может быть в том, что приложение выглядит как Big Ball of Mud. А с этой напастью отлично борется Clean Architecture.

В курсе мы поговорим о модульности. Как она помогает нам снизить сложность программного обеспечения и как принципы модульности имплементируются с помощью Clean Architecture. "

Поваренная книгаДядюшки Боба:как готовить Clean Architecture
👍3
Сегодня две ссылки на одну тему. Влияние хорошего железа на продуктивность разработчиков.

Spotify. С учетом ускорения скорости сборки подсчитали что переход на новые mac M1 окупается за 3 месяца.

https://engineering.atspotify.com/2022/10/how-we-improved-the-development-experience-for-our-client-developers/

Reddit. Аналогично, окупаемость 3 месяца. К статье приложена табличка чтобы подстроить расчеты под вашу команду.
https://www.reddit.com/r/RedditEng/comments/qzoxp0/mobile_developer_productivity_at_reddit/

#developerproductivity
👍51🔥1👀1
Я уже писал как-то, что тема кибербезопасности, это одна из тех вещей которыми мне было бы интересно заниматься, когда будет много свободного времени, или программирование надоест когда-нибудь.

Замечательная история из блога Gitlab о парне который с нуля, за год, прокачался в хакинге, и вошел в топ 10 баунти программы gitlab. Все возможно короче, надо сдувать пыль со своего hackerone аккаунта.

https://about.gitlab.com/blog/2022/07/27/cracking-our-bug-bounty-top-10/
🤮3👍2
Попался новый формат видео. Мок систем дизайн интервью показывают крутым инженерам из FAANG и прочих компаний и они дают свои субъективные комментарии. Сегодня рекомендую одно из таких. Очень детальные комментарии от ревьювера, видно что он провел не один десяток\сотню интервью.

https://www.youtube.com/watch?v=oHyaRvnX2G8
👍3
Интересное рассуждение о роли Product Engineer. Это такие разработчики с продуктовым майндсeтом. Автор статьи сделал анализ, какими навыками должны они обладать и в каких компаниях их ищут. По личному опыту, такие люди очень хорошо растут, причем в любых стримах и менеджерских и инженерных. Ну или уходят в свои проекты.

"Product engineers write code, talk to users, ship products for those users, and own them. This helps them achieve their ultimate goal of building great products. Building a great product that solves important problems for users was the pathway to success for many companies."

https://posthog.com/blog/what-is-a-product-engineer
🔥4👍1
​​Объявляется прием заявок для докладчиков на beetech conf 2023!  

Подать заявку потенциальному спикеру можно здесь - https://beetech.kz/conf  

beetech conf — ежегодная IT-конференция от Beeline Kazakhstan, которая пойдет 22 апреля в Алматы в гибридном формате.

Планируем четыре стрима, доклад можно предложить в любой из них: 
- Agile: people, processes and tools
- Product
- Big Data
- Engineering
👍42🔥1
Очень интересный пост-мортем от Dodo Engineering о масштабном сбое и процессе восстановления системы. Очень подробно все описали. В статье просто тонна хороших мыслей и идей. Рекомендую к прочтению.

https://habr.com/ru/company/dododev/blog/703052/
🔥3👍1
Автору статьи пришла идея создать сайт где можно было бы найти мемы по словам с картинки. Одной из ключевых частей такого проекта является OCR движок. Бесплатные движки давали плохие результаты и автор продолжал искать альтернативы. Помог случай. Случайно тыкнув на сохраненную картинку рекапчи (REcaptcha) автор увидел отличный результат распознавания. Это было то, что нужно. Он создал приложение которое давало доступ к локальном Vision api айфона и стал использоваться его как OCR движок. Далее мощности одного уже нехватало и он сделал кластер айфонов (на картинке) для распознавания. Все остальные части архитектуры уже было дело техники. На мой взгляд это и есть хакерство в чистом виде.

https://findthatmeme.com/blog/2023/01/08/image-stacks-and-iphone-racks-building-an-internet-scale-meme-search-engine-Qzrz7V6T.html
Вот такое ещё есть мнение про все эти увольнения.

Q: Why are so many tech companies laying people off right now?

A: The tech industry layoffs are basically an instance of social contagion, in which companies imitate what others are doing. If you look for reasons for why companies do layoffs, the reason is that everybody else is doing it. Layoffs are the result of imitative behavior and are not particularly evidence-based.

I’ve had people say to me that they know layoffs are harmful to company well-being, let alone the well-being of employees, and don’t accomplish much, but everybody is doing layoffs and their board is asking why they aren’t doing layoffs also.

https://news.stanford.edu/2022/12/05/explains-recent-tech-layoffs-worried/
Тема СhatGPT и прочих AI технологий не утихает.

Сегодня два интересных текста.

1. Andrew Ng сделал небольшой комментарий почему ChatGPT важная веха в развитии AI и почему все (Google, Microsoft) так засуетились.

"While today's search engine giants are well positioned to execute on this technology, their businesses depend on users clicking on ads placed next to search results. If they were to deliver text that answered a query, where would ads fit into the picture? Google would need to solve that problem before it could replace traditional web search with LLMs. Search startups that don’t have as much to lose — or perhaps Microsoft’s Bing, which is the second most-popular search engine by some reckonings — may be more willing to embrace upheavals in the search-engine business model."

2. Небольшое исследование на тему сгенерированного кода. Тема звучала так - "Do Users Write More Insecure Code with AI Assistants?".
Выводы интересные - инструменты, которые автоматически пишут компьютерный код, могут вызвать у пользователей излишнюю уверенность в том, что программы не содержат ошибок.

полные тексты по ссылке
https://www.deeplearning.ai/the-batch/issue-180/
"Официальный" сайт с курсами давно напрашивался, если есть сертификация по spring было бы странно не делать курсов.

https://spring.academy/
Разработчик с большим стажем которого тоже уволили из Microsoft (8 лет отработал там) пишет свои рекомендации, что стоит и что не стоит делать в такой ситуации. Очень здравые мысли.

https://christianheilmann.com/2023/01/24/things-to-do-and-not-to-do-during-a-wave-of-tech-layoffs/
Сайт сравнения инструментов генерации диаграмм из текста. Очень удобно визуально сделано, с примерами. Вдруг вы как раз выбираете.

https://text-to-diagram.com/?example=sequence
🔥9👍2