Lately I’ve been recruiting people for our Front-End team at Up2 Technology. I am quite satisfied with the process so I decided to share it with you. This is a non-extensive list with the guidelines I’m trying to follow in order to have an interviewing process satisfying for both me and the people applying. Empathy… Continue reading Tips for Meaningful Interviews with Developers
Tag: js
AWS Closes S3 Read Stream Unexpectedly
I’m continuing with my notes on transferring big files from and to AWS S3 with node.js If you are reading a file from a S3 bucket using a stream that you occasionally pause, mind that the read stream will be closed in 60 minutes. If you cannot handle the file in that period of time,… Continue reading AWS Closes S3 Read Stream Unexpectedly
JavaScript Събития (Custom Events) без DOM простотиите
Събитията са много добра техника да направите кода си независим между различните модули. С тях може да пишете значително по-добър и по-лесен за поддръжла JS. Въпреки това има много случаи в които няма нужда обектите в кода да разчитат на DOM дървото за да вдигат събития. (Например когато репрезентацията на самия обект е на няколко места… Continue reading JavaScript Събития (Custom Events) без DOM простотиите
jQuery error .apply( matched.elem, args ); undefined is not a function
If you’re having an error in your site/app that says that is undefined is not a function and the error happens on the row containing .apply( matched.elem, args ); (jquery.js:4676 for version 2.0.3). You can do the following 2 things to figure out the error: 0. You need Chrome Dev Tools 1. Enable async for your dev… Continue reading jQuery error .apply( matched.elem, args ); undefined is not a function
It’s time to stop fooling ourselvs with touch device detection
To all you JS guys out there: It’s time to stop fooling ourselves. The fact that a user has a touch capable device doesn’t mean he’ll be using it with touch only. Not sure what I’m talking about? There you go: var clickEventToUse = ( ‘ontouchstart’ in window ? ‘touchend’ : ‘click’ ) Still not sure? Now… Continue reading It’s time to stop fooling ourselvs with touch device detection
Making async ajax calls to an array of url’s and processing their responses at once
Today I had a very interesting case where we needed to get a specific amount of SVG files with ajax calls that were to be processed once after all of the requests are done. I was familiar with the $.when and used it before but only in casese where the number of the calls were… Continue reading Making async ajax calls to an array of url’s and processing their responses at once
Google I/O Extended Sofia 2013 – Ease Your Dev Life with Chrome Dev Tools
I’ll be giving a talk about how to ease your dev life with Chrome Dev Tools today (15 May 2013) at 17:00 in SOHO Sofia See you there 🙂
JS Date object and iOS Safari
Safari on iOS is probably one of the best mobile browsers. Still there is one thing that I often got wrong and wonder why my webapp doesn’t work. Javascript Date Object in iOS Safari In every normal browser you could just create a Date object from string as var myDate = new Date(‘2013-01-21T13:46:20’); But on… Continue reading JS Date object and iOS Safari