Friday, September 5, 2014

Micro-solution: Preserving input values against all odds (JavaScript)

The problem: How do you keep the already entered values of HTML inputs if you can't control when the containing document is closed or reopened?

In my case, I am developing a browser extension which requires a configuration popup with some input fields. The user is expected to enter several values into the fields and there is a specific “Save” action, which performs an authentication check etc. I can process button presses etc — yet the popup itself (with all of its HTML, CSS and JavaScript) may be brutally closed by the browser without any prior notifications.

Friday, February 21, 2014

Reading digest 04

Not an easy time to for my country and for me, hard to watch the unfolding events and do something else — yet I am looking forward to a better future (what is man without hope?), and thus continue to learn and grow, as a human being and as a professional too.

Also, I would have many more cool links to share if I held off any longer, don't want to War-and-Peace you, my dearest reader.

Tuesday, February 18, 2014

Propaganda versus Glasnost

Issues arise in any sizable project. Devil hides in the details, and no plan can take them all into account. If you are managing such a train on fire, do you pretend that everything is great? Or…

Photo by Dmitry Komarovsky

Thursday, February 6, 2014

Reading Digest 03

Fun fact — did you know that dialing “03” in USSR would allow you to call an ambulance? Anyway, here are some hand picks from what I read recently.

Tuesday, February 4, 2014

You need to step away from your computer. Probably now.

If you are a developer, designer, writer, editor, or any sort of person who gets so absorbed in your work that you can start in the morning and then be shocked by the time on your watch when you reluctantly force yourself to stop in the evening — then you probably need someone to remind you to take breaks from your engrossing and exciting creative work (which is a great problem to have, to be honest).

You need this:

Yes, this.
(photo by Andris)

…yet keep forgetting about it. So I'll share a small gem of a tool I am using for this (on Windows) — WorkRave.

Wednesday, January 29, 2014

Designing a logo for Friday.Night youth events

Recently I designed a logo for Friday.Night events («Пятница. Вечер» — in Russian) held by “Alpha and Omega” Christian Youth Society. I had to do it rather quickly, yet I quite enjoyed both the result and the process (which is precious, won't you agree?). Below I'll share the thinking and the approach I took in this.

Tuesday, January 21, 2014

Do Not Read It Later!

If you're in IT, you probably read a lot. If you are on the Internet, you probably read a lot too (or look at pictures, which is like reading a thousand words… almost). And it happens in spells, doesn't it? You open an article, follow a link or two, check up a definition of a new term, a biography of a famous person, follow to a page of their quotes, then reading reviews of their books, then checking an article describing the nuances of backend architecture of the site you were reading the reviews on… and it continues, an endless fractal of spreading links, in space and time.

You'll see what I'm getting at.