A customizable, modular, responsive, lightbox gallery. No dependencies. With tons of features such as thumbnails, youtube, vimeo and html5 videos, touch and drag suppot.. etc
Users can be hesitant to fill out forms. Developers should pay special attention to improving their forms and making them as usable as possible, because careful form design has a huge impact on the speed with which users can accurately complete a form.
In this blog post, Daniel talks about the core concepts of the Ember framework and gives a demo of how to build an Ember application using a simple book management app as an example.
Object-oriented programming has long been the dominant paradigm in JavaScript. Recently, however, there has been a growing interest in functional programming.
Not everyone has fibre optic, and a lot of people consume web content through 3G. We can all agree that there is nothing worse than a white page with content slowly populating, so why don’t we fake it until the content makes it?
SVGs can be surprisingly finicky when it comes to browser support. Una recently ran into some interesting issues at work, specifically with Firefox, and realized: this wasn't the first time she had Firefox SVG issues.
This is a list of resources you can use to learn about virtual machines in general, from an architecture point of view to optimizations and garbage collection strategies.
If the quasi-scientific Web Community were to collectively agree to use the same testing environments, like Science, it could help eliminate vanity metrics and produce better comparisons and better practices...
About a year ago SoundCloud developers faced an interesting question: can they build SoundCloud Pulse — their app for creators — with React Native? Is a five-month-old technology mature enough to become part of SoundCloud’s tech stack?
HTML responses are rarely static resources nowadays. They are often dynamically generated using a higher-level language while gathering the info needed for their creation from a database. HTTP2 push can be used to significantly improve loading performance, and when used right can speed up the very first critical path loading, resulting in improved performance metrics all across the board.