Twitter | Search | |
This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020. Please switch to a supported browser or device. You can see a list of supported browsers in our Help Center.
artalar
Christian, husband, father, programmer, speaker, bushcrafter.
513
Tweets
101
Following
295
Followers
Tweets
artalar 23h
Replying to @artalar_dev
And a few more: - 20 years of platform backward compatibility - network performance and stability - technical difference between platforms (browsers) - irreproducible user environment - testing (see above) 3/3
Reply Retweet Like
artalar 23h
Replying to @artalar_dev
The last is the most important. It limits developers in everything: choice of architecture and libraries, codestyle, testing. 2/3
Reply Retweet Like
artalar 23h
Daily reminder, why _frontend_ is not so simple: - asynchrony (a few queues with different semantic from EL) - concurrency (optimistic UI) - geometry (animations) - graphs (DOM) - FSA (state) - *Performance of a user device is uncontrolled* 1/3
Reply Retweet Like
artalar Nov 26
Да, имеют. На фронте мы не можем контролировать мощность железа.
Reply Retweet Like
artalar Nov 26
New age of DSLs is coming
Reply Retweet Like
artalar Nov 26
Replying to @DmitryMakhnev
Reply Retweet Like
artalar retweeted
Joe Bell Nov 25
Ever wondered if it was possible to create *pure CSS* blurred image placeholders? ✨ Introducing "Plaiceholder" 🖼 Transform your images into beautifully lightweight placeholders, with ease
Reply Retweet Like
artalar Nov 25
Replying to @DmitryMakhnev
Еще можно посмотреть доки крупмных дата-менеджеров: redux, mobx, apollo.
Reply Retweet Like
artalar retweeted
Steve Sewell Nov 25
Just added support to JSX Lite - the universal JSX to any framework compiler
Reply Retweet Like
artalar Nov 25
Replying to @DmitryMakhnev
Сначала хотел написать "никакие", но потом вспомнил: - - PS вообще вопрос абстрактный, на фронте много технических особенностей, которые решаются архитектурой, но не пересекаются
Reply Retweet Like
artalar Nov 24
Replying to @aabitokh @itunderhood
Конечные автоматы для управления состоянием. Программирование на типах. Функторыапликативымонады. ... Я уверен что это ещё не всё из повседневного набора высококлассного специалиста.
Reply Retweet Like
artalar Nov 24
Replying to @aabitokh @itunderhood
Иммутабельных данные, операции над большими(связанными) списками, просчет (интерактивных?) анимаций, постоянная работа с деревьями и изредка более сложными графами. Все это эффективно делать ох не тривиально, а надо - я фронтендер. -->
Reply Retweet Like
artalar Nov 24
Replying to @dmtrKovalenko @npmjs
Disagree) For me, It shouldn't take a lot of space, but a couple of lines is fair enough.
Reply Retweet Like
artalar retweeted
Roman Dvornov Nov 24
Решил попробовать вести телеграм канал, как пристанище мыслей, идей и того что случается в работе над разными проектами. Название говорит за себя, пока пишу много, как будет дальше — посмотрим. Сейчас в эфире история с написанием «поточного» парсера JSON:
Reply Retweet Like
artalar Nov 22
Replying to @amel_true
А еще нет доставки еды9
Reply Retweet Like
artalar Nov 18
In my opinion, it looks like a tricky fix a decision to move your conditional rendering and data fetching logic to components, instead to handle it in a separate model layer.
Reply Retweet Like
artalar Nov 18
Ну, очевидно, это все зависит от продукта в частности и бизнеса в общем. Есть очень много аспектов от которых выбор шайни / суперфаст технологии будет выигрывать или не будет.
Reply Retweet Like
artalar Nov 18
А что нужно, например? Есть же куча не реакт-специфик либ
Reply Retweet Like
artalar Nov 18
Почему одно другому противоречит или как-то мешает?
Reply Retweet Like
artalar Nov 17
Replying to @govorov_n
Reply Retweet Like