Introduction to Express
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...
View ArticleReal-Time Messaging for Meteor With Meteor Streams
This is 2013. If you are going to build a webapp, you must add real-time capabilities to the app. It is the standard. Meteor does a pretty good job at helping you to quickly build and make apps...
View ArticleResources to Get You Up to Speed in Ember.js
You've probably noticed a lot of chatter lately about the Ember.js framework and rightfully so. It aims to make it substantially easier to build single-page web apps by abstracting a lot of the...
View ArticleTwo-Factor Auth Using Authy
It feels like every day you read about a new security breach on a website, in many cases involving weak passwords. It’s a known fact that users are notoriously lax when it comes to choosing their...
View ArticleHandlebars.js – a Behind the Scenes Look
Handlebars has been gaining popularity with its adoption in frameworks like Meteor and Ember.js, but what is really going on behind the scenes of this exciting templating engine?In this article we will...
View ArticleInterview With Chris Williams
When you think about people who have made an impact in the JavaScript community, I think most people would immediately think of Brendan Eich, Douglas Crockford or John Resig. And rightfully so, as...
View ArticleIntegrating a JS Build Process Into MSBuild in Visual Studio 2012 Express
I’ve been working with ASP and ASP.NET for about ten years now, starting with ASP classic and settling on .NET 2.0 as my favorite. My new year resolution this year (2013) was to upgrade my .NET work...
View ArticleIntro to Tmux
One of the most widely used tools in the web development process is surely the terminal. While you are working on a project, often you find yourself in the position of using the terminal with several...
View ArticleGoing Live With Node
In my previous article I talked about my joy of discovering the Express framework. Express is what makes me feel like I could really build something with Node and have fun doing it. And in fact – I...
View ArticleWeb Assets – Tips for Better Organization and Performance
Remember back to when we had to spend a lot of time optimizing our project’s assets (images, CSS, etc..)? Well today, users have a much faster Internet connection and it appears that we can afford to...
View ArticleUnderstanding Cross-Site Request Forgery in .NET
You can only produce secure web applications by taking security into account, from the start. This requires thinking of the potential ways someone could attack your site as you create each page, form,...
View ArticleThe New IE11 F12 Tools
Disclaimer: I work for Microsoft Corporation.Back in January, I walked you through the features of Internet Explorer 10's F12 Developer Tools. Microsoft's recent release of Windows 8.1 Preview brings...
View ArticleReal-World Off-Line Data Storage
In many projects there comes a time when you’ll need to store some data off-line. It may be a requirement or just an improvement for your users, but you have to decide which of the available storage...
View ArticleTwo-Factor Authentication With Duo-Security
In my last article about two-factor authentication, I created a screencast that outlined how to use the Authy two-factor authentication system to easily improve the login security of your website. This...
View ArticleBuild a Complete MVC Website With ExpressJS
In this article we’ll be building a complete website with a front-facing client side, as well as a control panel for managing the site’s content. As you may guess, the final working version of the...
View ArticleAdding Bitcoin Payment Processing to Your Website
Bitcoin has definitely started to become more mainstream, and with its global reach and minimal fees, it is a payment method worth considering.In this article, we will take a look at what Bitcoin is,...
View ArticleInterview With Nicholas Zakas of Box
Having people you can learn from is an essential part of being a successful developer. No amount of reading will ever fully prepare you for the ever-changing web landscape, so being able to look to...
View ArticleAnnouncing Envato’s 7th Birthday Bundle!
It’s Envato’s seventh birthday and, to celebrate, we’ve created another fantastic Birthday Bundle! With $500 worth of items available for just $20, it’s worth getting excited about. Consider it our way...
View ArticleHow to Collaborate On GitHub
If you don’t already know, GitHub is an incredibly effective way to collaborate on development projects. Providing a place for anyone with an internet connection to have an avenue where they can share...
View ArticleBuilding Ribbit in Scala
In this tutorial we will implement the Ribbit application in Scala. We’ll be covering how to install the Play web framework, a NetBeans plugin for it, and finally the code in Scala. If you are new to...
View Article