zemlan.in  / сторінка 91

Repeat yourself, do more than one thing, and rewrite everything

In the end, we call our good decisions ‘clean code’ and our bad decisions ‘technical debt’, despite following the same rules and practices to get there.

Кстати о гугловом и амазоновском клаудах

GCP and AWS: What’s the Difference?

AWS and GCP are working toward the same goal from completely opposite ends. AWS is the ops engineer’s cloud. It provides all of the low-level primitives ops folks love like network management, granular identity and access management (IAM), load balancers, placement groups for controlling how instances are placed on underlying hardware, and so forth. You need an ops team just to manage all of these things. It’s not entirely different from a traditional on-prem build-out, just in someone else’s data center. This is why ops folks tend to gravitate toward AWS—it’s familiar and provides the control and flexibility they like.

GCP is approaching it from the angle of providing the best managed services of any cloud. It is the software engineer’s cloud. In many cases, you don’t need a traditional ops team, or at least very minimal staffing in that area. The trade-off is it’s more opinionated.


Вау, насколько же Google Cloud дружелюбнее, чем AWS…

1. Нужно сделать две хоть столько-то пересекающихся/похожих фичи
2. Горожу generic реализацию, которую "потом будет легче реюзать"
3. Деплою её
4. Проходит полгода, ничто не реюзает реализацию
5. Упрощаю её до "делает только эти два частных случая"
6. 1. Нужно сделать две хоть столько-то пересекающихся/похожих фичи

Apple Music умеет встраиваемые на страницы виджеты, а вот для Google Play Music такого не нахожу. Ожидал обратной ситуации…

Песня «No Stopping Us (feat. Jenny)» (dark cat)
‎Песня «No Stopping Us (feat. Jenny)» (dark cat) • Apple Music
‎Песня · 4:02 мин. · 2017

на самом деле, конечно, это просто повод поделиться треком

Awesome Demos Done Quick

Выступление с BeerJS Summit Minsk 2018, про JXA и на JXA


Почему у девелоперов плохо с неймингом?

мнение, не подкреплённое ничем, кроме ограниченного опыта. prove me wrong

Потому что внутри проектов, незанятых «очевидных» имён намного больше, чем в «открытом мире», который уже >сотни лет заполняется именованными маркетологами вещами / компаниями / идеями

Плюс, «продавать» никто ничего не хочет, поэтому имена стараются точно описать, что есть что*. А если бы хотели бы, то имена бы описывали бы настроение / желание / брэээээнд

* — если, конечно, имя не является отсылкой к поп-культуре

Наверно, не стоило смешивать записи с нескольких блогов и из лент твиттера и инстаграмма в одну ленту. Ну да ладно, когда-нибудь либо разделю «архивы», либо эта смесь останется где-то глубоко…

Из других новостей — YGLF был хорош

Screwing Your Vocal Minority

What Twitter is saying, explicably — yet inexplicably from the 10,000 foot view — is that they like holes. They really, really just enjoy having holes in their product. And if you’re a user who doesn’t like to use products with holes? Well, you can use — nope, actually, you can’t. And also, if you happen to be amongst our most loyal and passionate users, fuck you.

Twitter. Twitter never changes 😔