FB Web Tips

Introduction to Express

By Raymond Camden

A few years ago I, like many people, began to hear more and more about Node.js. I had been building server-side applications in ColdFusion for over a decade but was always curious to see how other platforms worked as well. I enjoyed JavaScript on the client and using it on the server seemed fascinating. (Although not necessarily new. I’m old enough to remember when Netscape released SSJS back in the 90s.) I read a few tutorials, sat in a few sessions, and in general came away… unimpressed.

FB Web Tips

OAuth 2.0 – The Good, The Bad & The Ugly

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.

FB Web Tips

Tuts+ Premium Mid-Year Sale – 25% off Yearly Subscriptions

By Joel Bankhead

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!

FB Web Tips

Responsive Screenshots With Casper

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.

FB Web Tips

Required JavaScript Reading

By Rey Bango

I’m asked regularly about books and online resources to get up to speed on JavaScript. Seems like everyone wants to get in on the JS action and with good reason; it’s a great language to know if you’re interested in exciting career opportunities. It’s also pretty fun to play with.

FB Web Tips

Exploring Rack

By Arun Srinivasan

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.

FB Web Tips

Organic Development

By Krasimir Tsonev


Introduction

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.

FB Web Tips

Developing Google Chrome Extensions

By Krasimir Tsonev

It’s no secret that my favorite browser is Google Chrome. I like it because it’s fast, reliable, it doesn’t crash (very often), and it looks good. There’s also something else which I find even more valuable. It’s the fact that you can build an extension for it using only HTML, CSS, and JavaScript. I always support such products, products that are open to the community and Chrome happens to be one of these products. If you need something and it is not yet implemented, you are free to develop it yourself.