Monthly Shaarli
October, 2020
Shipping accessible features is as essential for a frontend developer as shipping features without bugs. Here is a list of tools I regularly use to make sure everything I do is accessible for folks with different abilities, whether they are blind or holding a sandwich in their hand. I’ll start with tools that will give us immediate feedback when we’re writing code, and continue with tools that we have to run ourselves or guide us on how to test things manually. This article will be useful not only for developers but also for designers, project managers, and other team members — many of the tools could be used directly in the browser and don’t require any technical knowledge.
Styletron is an universal toolkit for component-oriented styling. It falls into the CSS in JS category. Styletron works great with React but can be used with other frameworks or plain JS as well.
Near-zero runtime, server-side rendering, multi-variant support, and a best-in-class developer experience.
Fela is a small, high-performant and framework-agnostic toolbelt to handle state-driven styling in JavaScript.
Поднимите руку, если когда-нибудь сталкивались с такой ситуацией: вы получили текст со странными прямоугольниками или вопросительными знаками.
Пошаговый рецепт:
Возьмите стеклянный стакан или кружку, налейте в него порцию сгущённого молока, а для освежающего "Айс кофе" добавьте еще 3-4 кубика льда.
В фин (кофе-фильтр) кладут 2-3 ложки средне- или крупномолотого кофе, равномерно распределяя по дну. Количество кофе влияет на крепость напитка, если хотите густой как у вьетнамцев, то кладите 3-4 ложечки, а то и больше.
Накрывайте кофе прессом (ситечко с ручкой), слегка утрамбуйте, покрутив его пару раз, давить не надо.
Залейте сначала немного кипятка, чтобы кофе впитал эту влагу, дайте ему «поцвести» 30-40 секунд, а уже потом заливайте фин горячей водой и накрывайте крышечкой.
Try out the world’s best machine translation.
A job board that makes all open positions of Tallinn
tech companies available from a single page
В Spotify есть открытый API, и это позволяет разработчикам создавать свои дополнения-сервисы. Я выбрал и проверил 30 таких сервисов. Каждый из них может сделать ваше взаимодействие с музыкой интереснее!
Applying the oil is extremely simple and straightforward. Just remember that the shaving unit must be dry, so if for example, you washed the shaver with water, give it a few hours to dry.
For foil shavers, just put a single drop on the outside of each foil and also on the pop-up trimmer as it can get even hotter than the foils during use.
Again, a little bit goes a long way and a single drop on each cutting element will suffice.
I’ve been writing end-to-end tests for the place I work at, which has its main product written in Google’s AngularJS. The dedicated E2E testing framework for AngularJS is the Protractor framework. While it’s a nice project, the documentation is a bit terse at times, and a lot of my understanding came, unsurprisingly, from Stack Overflow. Here are some of my key learnings, also for future reference. Some of it may seem a little obvious, but my experience with JavaScript doesn’t go much further than <script>alert('Hello World!')</script> so bear with me here.
Styled System lets you quickly build custom UI components with constraint-based style props based on scales defined in your theme.
kitty is designed for power keyboard users. To that end all its controls work with the keyboard (although it fully supports mouse interactions as well). Its configuration is a simple, human editable, single file for easy reproducibility (I like to store configuration in source control).
The code in kitty is designed to be simple, modular and hackable. It is written in a mix of C (for performance sensitive parts) and Python (for easy hackability of the UI). It does not depend on any large and complex UI toolkit, using only OpenGL for rendering everything.