By Agraj Mangal
In a world dominated by social media, it’s hard to not come across a client application which you have used to access restricted resources on some other server, for example, you might have used a web-based application (like NY Times) to share an interesting news article on your Facebook wall or tweet about it. Or, you might have used Quora’s iPhone app that accesses your Facebook or Google+ profile and customizes the results based on your profile data, like suggesting to add/invite other users to Quora, based on your friends list. The question is, how do these applications gain access to your Facebook, Twitter or Google+ accounts and how are they able to access your confidential data? Before they can do so, they must present some form of authentication credentials and authorization grants to the resource server.
ES6 is coming and with it brings many great things that will help us develop better and faster web applications. Let’s have a look at the most significant ones.
2013 is flying past – it’s already July! But there’s still plenty of time left to skill up and really make the most of 2013.
Tuts+ Premium has a huge collection of courses, tutorials, eBooks and guides on hundreds of creative and technical topics. And right now you can get 25% off a yearly subscription – a cumulative saving of $93 on the monthly price!
By Shaun Dunne
Capturing screenshots is annoying, but most of time it has to be done and usually it’s you – The Developer – who has to do it. Taking a few screenshots isn’t too bad, but lets say for example that now you are working on a website using Responsive Web Design and you have to take five times as many screenshots at various viewports. That one, two second annoying task has now started eating into your lunch time.
By Rey Bango
If you’re a Ruby programmer who has done any kind of web development, you’ve almost certainly used Rack, whether you know it or not, as it’s the foundation which most Ruby web frameworks (Rails, Sinatra, etc.) are built upon. Let’s dig into some of the basic concepts of Rack and even build a small app or two.
I was working as a graphic designer a few years ago and a common problem that I would run into was picking color schemes for new projects. One of my colleagues said, “Just pick a nice photo and grab colors from there”. This technique works well because photos offer you a natural combination of colors. So I was thinking, “Why not transfer this same concept to my work as a coder?”. And this is where Organic comes in to play. When I was first introduced to Organic I was amazed how simple it was and at the same time, how flexible its approach is. Finally, I had something which encourages modular programming, its just as useful as the MVC pattern, and it’s a great tool for architecting.