This is a translation of the article I originally wrote in Russian a year ago. Lately, after Elon Musk bought Twitter, people have started looking for its alternatives – and many found one in Mastodon. Mastodon is a decentralized social media platform that works on the federation model, like email. The federation protocol is called ActivityPub and is a W3C standard, and Mastodon is far from being its only implementation, albeit it is the most popular one.| Гришкин блог
Здесь я решил собрать свои свежие мысли о продлении жизни, подходах к нему, перспективных с моей точки зрения направлениях исследований, и всяких смежных темах. Теории старения Большинство людей до сих пор думают, что процесс старения является чем-то вроде износа организ...| Гришкин блог
Sometimes, when building a native app, you may need to display a long (potentially infinite) list of complex, dynamic layouts. Think social media posts, modern instant messages, you get the idea. All these things where there are endless combinations of media attachments, link snippets, headers, footers, etc. The straightforward solution is to use a RecyclerView or (UI|NS)CollectionView or whatever the equivalent is for your target platform with one item view per post.| Гришкин блог
В последнее время начал замечать печальный тренд – приложения, сайты и даже операционные системы всё меньше и меньше уважают своих пользователей. В чём это выражается, спросите вы? А вот в чём: Нет, дорогой ВКонтакте, я не хочу "думать о безопасности своей страницы". Отвяжи...| Гришкин блог
When you’re a software developer, life is both easier and harder. It’s easier because if you need an app for something, you open an IDE and write it. It’s harder because the ideas for new things usually start coming and they don’t stop coming come faster than you’ll ever be able to actually implement them in a half-decent manner. Nevertheless, I’d like to present to you my three apps that I made because there wasn’t anything good enough already in existence.| Гришкин блог
Когда ты разработчик, жить одновременно проще и сложнее. Проще, потому что если тебе нужно приложение для чего-нибудь, ты открываешь среду разработки и пишешь его. Сложнее, потому что новые идеи обычно приходят быстрее, чем ты успеваешь их адекватно реализовывать. В любом ...| Гришкин блог
...and how to convert people into immortalism in a few simple steps. There were countless times when I've heard something like "I'll leave this behind" in different forms from different people. Or even as a question: "what are you going to leave behind?". People say this being serious, they don't have a clue. This socially-accepted principle, saying that a finite life is okay and aging is a good argument in any controversy and a respectable excuse for virtually anything, is wedged deeply and ...| Гришкин блог
...и как обращать людей в иммортализм за несколько простых шагов. Я много раз в различной форме слышал от людей фразу "я оставлю после себя вот это". Или даже в форме вопроса — "что ты оставишь после себя?". Люди произносят подобное на полном серьёзе, они не чувствуют подвоха....| grishka.me
Lately, I started noticing a sad trend. Apps, websites and even operating systems disrespect their users more and more. What is this about, might you ask? Here’s what: No, dear VK, I don't want to "think about the security of my account". Get lost. Yes, it’s these popups out of nowhere I’m talking about. Your task, as a software developer, is to make your users' lives easier.| grishka.me