Must Read
Current Trends And Future Prospects Of The Mobile App Market
The mobile app market is growing faster than a beanstalk. The industry is huge and growing daily, and there is no end in sight. Expectedly, the mobile developer population has boomed, and the number of mobile apps in the market has hit new heights.
Learn
Common Misconceptions About Inheritance in JavaScript
Classical and prototypal inheritance are fundamentally and semantically distinct.
Smooth as Butter: Achieving 60 FPS Animations with CSS3
While everyone is using CSS3 animations in mobile these days, many are not doing it properly. There are best practices to take into account that are constantly and considerably disregarded.
JavaScript Testing: Unit vs Functional vs Integration Tests
Automated tests enhance software stability by catching more errors before software reaches the end user. They provide a safety net that allows developers to make changes without fear that they will unknowingly break something in the process.
Embracing Command Line Tooling with Backbone Applications
The use of tools on the command line has really increased over the past two years, particularly when it comes to tools for working on the front-end. In this article, you will learn how to use command line tools to speed up your typical development workflow.
Tools & Code
Finding Array Elements with Array#indexOf
This is a comprehensive tutorial on how to find array elements using Array#indexOf function.
Currying in JavaScript
Currying refers to the process of transforming a function with multiple arity into the same function with less arity. In this article, Kristina Brainwave teaches the currying process in JavaScript.
How to write your own Virtual DOM
There are two things you need to know to build your own Virtual DOM. You do not even need to dive into React’s source. Or into source code of any other Virtual DOM implementations.
The Basics of DOM Manipulation in Vanilla JavaScript (No jQuery)
Whenever we need to perform DOM manipulation, we’re all quick to reach for jQuery. However, the vanilla JavaScript DOM API is actually quite capable in its own right, and since IE < 11 has been officially abandoned, it can now be used without any worries.
Secrets of Awesome JavaScript API Design
Design is the common thread that weaves together art, architecture, hardware and more. Software design, specifically the subcategory of API design, is no different. Yet API design is often given little attention in the world of software development
Watch
[VIDEO] Traces of Errors: Getting Better JavaScript Stacktraces
The first thing to do to effectively debug errors in your JavaScript code is to understand them. This video will teach you how.
Interesting Links
Why I think Elm is the Future of Front End Development
Elm is a ML-style functional language with enforced immutability that compiles down to optimized JavaScript. It solves a lot of problems that developers writing JavaScript end up facing in a day-to-day workflow.
Tools of the trade: 10 front end development tools one can't live without
Raygun talks about the top 10 frontend development tools that are indespensable to frontend developers developers.
50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer
There are obviously many many more optimisations, shortcuts etc.,but here 50 tips, tricks, and resources you should familiarize yourself with as an Android developer.
How To Simplify Networking In Android: Introducing The Volley HTTP Library
In a world driven by the Internet, mobile apps need to share and receive information from their products’ back end (for example, from databases) as well as from third-party sources such as Facebook and Twitter. These interactions are often made through RESTful APIs. When the number of requests increases, the way these requests are made becomes very critical to development, because the manner in which you fetch data can really affect the user experience of an app.