Alex Kanunnikov retweeted
CVE: How Two Engineers Got Tired of the Chaos and Gave Vulnerabilities a Common Name xnuinside.medium.com/cve-how…
Alex Kanunnikov retweeted
Мой путь в MyOffice завершился - попал под оптимизацию. Сейчас открыт к новым возможностям: Engineering Manager / Head of Engineering / Tech Lead. Управлял командой ~40 человек, выстраиваю процессы, принимаю архитектурные решения, работаю через метрики и результат. В РФ.
Alex Kanunnikov retweeted
AI Writes Daily Without My Involvement – Multi-agent publication with Claude
maksugr.com/articles/ai-writ…
#AI #LLM #Claude
Alex Kanunnikov retweeted
Today at 15:00 CET the premiere of React.js: The Documentary with Russian dubbing will take place: youtube.com/watch?v=Vg7zOr4s…
You can also find the dubbing in the settings of the original: youtube.com/watch?v=8pDqJVdN…
The story of the dubbing began back at the documentary’s premiere at @JSworldconf in early 2023. There, we agreed to the possibility of a translation with the documentary’s director @IdaBechtle. Later, after receiving a basic draft translation from the dubbing studio for about a year and a half @vaier, @maksugr, and I meticulously reviewed every word of the translation multiple times, naturally re-listening to fragments and, where possible, fitting the translation into the video timings. A huge amount was changed compared to the original draft. We even synced on certain moments with Dan Abramov and @Vjeux.
Made with a piece of soul.
This is probably one of the biggest side projects in my life, especially in terms of communication and agreements. Some things worked out, for example bringing it to release. Some things didn’t, for example having Dan voice for the Dan’s part. But the most valuable outcome of all this is the experience, knowledge, and practices gained…
78+ calls, from 30 minutes to an hour each, over the course of a year and a half, with breaks for vacations and illnesses, yet with returning to the work afterward regardless of workload in other areas. Really let me feel the concept of small steps. It taught me to read large, complex books that I had postponed for many years, and also to take better care of physical activity.
I learned the necessity of doing something important not alone.
I truly felt what it means to search for a linguistic form to convey meaning under very constrained conditions. Perhaps I also learned a bit better how to extract meaning from communication in general.
I listened to every phrase from the documentary in focused mode at least several times, and almost every @leeb's phrase more than 10 times. This led to some very interesting side effects. First, I constantly see how little people in the industry know the history of @reactjs even if they’ve been working with it since 2014. And this genuinely helps me convey certain ideas or use this information in technical discussion. So I always recommend rewatching it. Second, every person from the documentary’s cast now feels very close to me. When I meet someone from them at conferences, it feels like meeting an old friend. They, of course, don’t know me. An interesting feeling. And indeed, I can’t recall ever in my life trying so thoroughly to understand every phrase, its embedded meaning and intonation, validating it across two languages, doing this in a pair with another person, and fully leveraging my technical and community backgrounds. It’s a unexpected practice that taught me to look more deeply at people in general and helped me be more empathetic in real life. Invaluable, honestly.
Huge thanks to @IdaBechtle, @floydophone, @dmwlff, @leeb, @tomocchino, @chofter, @sebmarkbage, @Vjeux, Jing Chen, @sophiebits, @swannodette, @iamtonyc, Dan Abramov, @acdlite, and of course @jordwalke for this wonderful documentary.
Special thanks to @IdaBechtle for coordination and help from the rights holders’ side.
Many thanks to @maksugr and Dan Abramov for the review.
Endless thanks to @vaier for the initial initiative to dub documentaries back in 2019, the request to discuss the strike on translating Vue.js: The Documentary with Ida, organizing collaboration with the dubbing studio, 78+ calls, listening to every line of the documentary multiple times together, and accepting my way of working as is.
Hope you enjoy it.
Alex Kanunnikov retweeted
Сегодня в 17:00 по МСК состоится премьера React.js: The Documentary с дубляжом на русском языке: youtube.com/watch?v=Vg7zOr4s…
Также дубляж можно найти в настройках оригинала: youtube.com/watch?v=8pDqJVdN….
История дубляжа началась ещё на премьере фильма на @JSworldconf в начале 2023 года. Там удалось договориться о возможности перевода с режиссёром фильма Ida Lærke Bechtle. После, получив базовый черновик перевода от студии дубляжа, около полутора лет мы с @vaier и @maksugr кропотливо ревьювили каждое слово перевода минимум по несколько раз, естественно, с переслушиванием кусочков и подгоном перевода в тайминги видео, по возможности. Очень много чего поменяли в изначальном черновике. Даже синкались по некоторым моментам с Дэном Абрамовым и Christopher Chedeau.
Сделано с кусочком души.
Пожалуй, это один из самых больших моих пет проектов, особенно с точки зрения коммуникаций и договорённостей. Что-то удалось, например, довести до конца. Что-то не удалось, например, озвучить часть Дэна Дэном. Однако самое ценное от всего этого — опыт, знания и приобретённые практики…
78+ созвонов длиной от 30 мин до часа на протяжении полутора лет, с паузами на отпуска и болезни, однако с возвращением к делу после оных, независимо от нагрузок по другим направлениям, очень хорошо дают прочувствовать концепцию маленьких шагов. Это научило меня читать большие, сложные книги, которые я откладывал много лет, а также лучше заниматься физической культурой.
Шкурой взял понимание необходимости делания чего-либо важного не в одиночку.
По-хорошему прочувствовал, что такое поиск языковой формы для передачи смысла в весьма ограниченных условиях. Возможно, чуть лучше научился выделять смыслы коммуникации в целом.
Прослушал каждую фразу React.js: The Documentary в фокусе минимум по несколько раз и почти каждую фразу Lee Byron более чем по 10 раз. Это привело к очень интересным сайд-эффектам. Во-первых, я постоянно вижу, насколько люди в индустрии не знают историю React.js, даже если работают с ним с 2014 года. И это действительно помогает мне донести какие-то идеи или понять, через что зайти в диалогах. Поэтому к перепросмотру, если вы во фронтенде или около, рекомендую всегда. Во-вторых, каждый человек из актёрского состава фильма теперь чувствуется мне весьма близким, и, когда встречаешь кого-то из них на конференциях, ощущения, как будто встретил старого друга. А они тебя не знают. Интересное ощущение. И ведь действительно, я вряд ли когда-либо в жизни пытался так чётко разобраться в каждой фразе, заложенном смысле и интонации человека, валидируя это через два языка, в паре с другим человеком и на полную используя технический и комьюнити бэкграунды. Это очень интересная практика, которая научила меня лучше всматриваться в людей в целом и помогает мне всё лучше и больше принимать людей в реальной жизни. Бесценно, честно говоря.
Огромное спасибо Ida Lærke Bechtle, Pete Hunt, Adam Wolff, Lee Byron, Tom Occhino, Shane O’Sullivan, Sebastian Markbåge, Christopher Chedeau, Jing Chen, Sophie Alpert, David Nolen, Tony Casparro, Дэну Абрамову, Andrew Clark и, конечно же, Jordan Walke за этот восхитительный фильм.
Специальное спасибо Ida Lærke Bechtle за согласование и помощь со стороны правообладателей.
Большое спасибо @maksugr и Дэну Абрамову за ревью.
Бесконечное спасибо @vaier за изначальную инициативу дублирования документалок ещё в 2019, просьбу обсудить страйк на перевод Vue.js: The Documentary с Ida, организацию взаимодействия со студией дубляжа, 78+ созвонов, прослушивание каждой фразы фильма по несколько раз вместе и принятие моей формы работы без фильтров.
Надеюсь, вам понравится.
Правки велком в ДМ.
Alex Kanunnikov retweeted
⚡️ Yesterday, @ChuckAPierce, @rwjblue, and I released @usevolta 2.0! Highlights:
🔨 Prebuilt binaries for ARM Windows and ARM Linux
🌎 Universal binary on Mac
📝 Better error and help messages
🐛 Bug fixes!
👋🏼 Dropping support for CentOS 6
More: github.com/volta-cli/volta/r…
Alex Kanunnikov retweeted
Here is what @CrowdStrike should do with every sensor update:
1. push an update to one machine (internal to CS), check if there is a post-update "successful" message sent back to CS, if this fails: debug
2. try on a handful of more machines (still internal to CS), if this fails: debug
3. push an update to 1 machine of a randomly selected external company, wait for "successful" message sent back to CS, if this fails: debug
4. keep scaling the roll out to bigger and bigger groups of machines, starting to span more and more companies until the update is complete.
Risk: mitigated.
Alex Kanunnikov retweeted
Check out the mind-blowing experiments of @dante_leoncini, a 3D Artist and Programmer, who managed to run Blender on an 18-year-old Nokia phone.
Now I've seen everything: 80.lv/articles/this-madlad-p…
#blender #blender3d #b3d #blendercommunity #nokia #mobilephone #3dsoftware
Alex Kanunnikov retweeted
Current implementation has a performance problem
Thanks! @vaier !
Alex Kanunnikov retweeted
Unfortunately, my colleague didn't receive a US visa before the travel start deadline. As a result, she is selling her ticket to React Conf 2024. If you are interested in buying the ticket, please write to me, and I will connect you with her.
Rt plz. Thanks.
#reactconf2024
Alex Kanunnikov retweeted
🚀 I'm thrilled to announce CPUpro, my reimagining of CPU profiling tools, designed for efficiently analyzing complex, long-running scripts. It's battle-tested, blazingly fast, and built with analytics in mind.
Read more in release notes: github.com/lahmatiy/cpupro/r…
Alex Kanunnikov retweeted
3rd JetBrains JavaScript Day is coming soon 🎉
Many thanks to awesome speakers for joining 🙏
I'm a little bit helping with organizing of this and strongly recommend to participate lp.jetbrains.com/javascriptd…
Join us for JetBrains #JavaScriptDay2023, our annual virtual event about modern JavaScript development!
🗣️ Speakers: @housecor, @FredKSchott, @simona_cotin, @danielcroe, @romulocintra, @ddprrt, @lcasdev, @jasnell
🗓️ November 2
💵 Free
Register today 👉 jb.gg/JavaScriptDay2023
Alex Kanunnikov retweeted
We’ll have 2 days of great content at #emberfest23 – looking forward to meet everyone in Madrid this September!
Alex Kanunnikov retweeted
Replying to @artalar @RyanCarniato
Why should we solve these problems specifically with an interface, and will we be satisfied with it in the years ahead? I believe the platform is not yet prepared for that.
github.com/domfarolino/obser…
Alex Kanunnikov retweeted
⚡️ [email protected] is out!
Right on time to celebrate 800 contributors to Vite Core! 🙌
🏁 Experimental @lightningcss support
⬆️ esbuild 0.18
💜 create-vite starters for @solid_js and @QwikDev
💬 Korean translation for Vite's docs
Read the full changelog at github.com/vitejs/vite/blob/…
Alex Kanunnikov retweeted
🥳 EmberJS 5.0 released, and it has the fewest number of deprecation removals of any major yet!!
A already have a couple projects using it! 🎉
Much thanks to the community for helping out with this release and all the work since 4.0 ❤️
blog.emberjs.com/ember-5-0-r…
Alex Kanunnikov retweeted
New RFC - Override HTTP response headers in @ChromeDevTools.
Here's a demo on how to override and test CORS headers. It support more use-cases than that!
Give the prototype a spin and share your thoughts 👉🏼
github.com/ChromeDevTools/rf…
Alex Kanunnikov retweeted
Today I was let go from @CrowdStrike because I was standing up for people too afraid to speak up.
If you have any #EmberJS jobs where you're interested in moving to Glint / gjs/gts (Basically Polaris before it's out), lemme know
Alex Kanunnikov retweeted
Today, after years of battle testing by millions of developers, in collaboration with browser vendors:
WebContainer API is now available to everyone.
Start building the next generation of interactive coding experiences at webcontainers.io ❤️🧵 blog.stackblitz.com/posts/we…
Alex Kanunnikov retweeted
No wonder Microsoft is taking so much interest! It all makes sense now. reddit.com/r/programmerhumor…






















