…de you with the building blocks to develop more advanced real-time applications on your own projects. Getting Started In order to get Firebase up and running, you are going to have to create a free developer account by visiting their website, and registering. Once you have successfully registered, Firebase will…
…de, the code also has to run somewhere. I am talking about your production servers. It is just as important to ensure that your production boxes are behaving themselves as it is to make sure that your application code is performant. You can set up systems like Nagios to help you…
…definitely stirred up a lot of conversation and debate about which online code snippet editor was the best. A couple of alternatives were thrown out, especially CodePen. With so many readers feeling so passionate and committed to their specific choices, I wanted to do a writeup that highlighted some of…
…DesignScan, Get insight in your website launches their site www.designscan.me After 3 years of development, in spare time, DesignScan is excited to announce the launch of their new service and website. The website goes live today, on Monday, June 2, 2014, and is located at: www.designscan.me It is time to…
…der-box; } body {margin: 0;}*{box-sizing:border-box;}body{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;} In this tutorial, we will develop a Node.js application from scratch and use the popular authentication middleware Passport to take care of our authentication concerns. Passport's documentation describes it as a "simple, unobtrusive authentication middleware for Node" and rightly so. By providing itself as middleware,…
…deeper look shows that it’s not as simple as it may seem. Remember that validation, password recovery, and email confirmation are vital to any decent authentication form. Confide is an authentication solution for Laravel made to reduce the repetitive work involving the management of users. It's a DRY approach on features like account…
…dern framework does much to make these attacks more difficult, I believe we should first have an understanding of the ways an app is vulnerable to an attack. First, let's look at what Cross Site Scripting is and how it can be exploited. What Is Cross Site Scripting Cross Site…
…de.js is great for writing your back-end in JavaScript. But what if you need some functionality that is not provided out of the box, or which also can't be accomplished even using modules, but is available in the form of a C/C++ library? Well, awesomely enough, you can write an…
…design is responsive web design. Thousands of articles have been written on responsive web design and I therefore won't discuss it in this article. However, responsive web design has an important limitation, responsive web design is for the most part based on the size of the browser's viewport.While this approach works well for…
…de from ability to extend HTML easily AngularJS also offers a simple way to interact with external APIs. In this tutorial, I will show you how to use Services to access GitHub's API and create a simple repository browser. Step 1: Preparation Let's start with this basic HTML template: <!DOCTYPE…