173 karma · joined August 23, 2017
For example you have to navigate the page with your keyboard only. If a dropdown isn't accessible - it's instantly clear for the user. Another example are tables. They present only one cell + their headers at the time. I think it's super close to the actual experience of screen reader users.
It feels great to create something physical after over 10 years of working on CRUD web apps.
My work is open source and available at https://github.com/ziolko/eink-calendar-display.
Please keep in mind that you can always post your improvement ideas or PR's here https://github.com/ziolko/spreadapi.
I also deliberately choose not to do things that I don't like (like content marketing) even though they'd for sure bring me more revenue. It has to be enjoyable because otherwise it'd be just another job.
[1] https://github.com/ziolko/tunnel
Edit: The nice thing about this is that it allows you to proxy to any any target port including e.g. standard email ports. This was very helpful while I was working locally on a custom email server.
I wrote a blog post describing these topics. It might sounds like basic stuff for some people, but from my experience 90% candidates just don't know these things.
I hope this content will help you in the next interview :)
The truth is, on this scale Heroku worked well too. The reason to move for me was that they are an EU company so there is less questions from my clients about GDPR compliance.
I'd say the UI is quite old-school and I am missing good built-in metrics. There are some paid add-ons providing metrics but I'd really want to have it built-in.
I agree though, that sometimes you need to "just do it" using the simplest tools out there.
I was surprised to see that they recently got rid of their paid plan and provide ad-free experience after signing in.
Just like you won't get fired for using React in your project, you won't get fired for using Jira. It will support whatever your workflow is (and I don't mean only software development, but things like hiring or office management). If the built-in features are not enough, you will find a plugin that meets your needs.
I think long-term it's important to use a tool that give you this flexibility.
Technically it's kind of boring project - a ReactJS and express app running on some IaaS provider. But this makes the solution simple, reliable and affordable. And it's a nice alternative for more sophisticated products like Teem or Robin.
This plugins renders accessibility tree for a website. E.g. instead of images you'd see their accessible name.
Link: https://chrome.google.com/webstore/detail/aria-devtools/dnee...
While doing this I've learned that one can embed a <script> tag into SVG so this can implemented this way. Scripts run if the SVG is added to the page with <embed> or <object> tag, but not with the <img> tag. This opens a possibility of "graceful degradation" where the SVG uses live streaming where possible with a static fallback.