Sandeep is the Co-Founder of Hashnode. He loves startups and web technologies.
Sandeep's articles
Learn how JavaScript promises work, how to create and chain them, how promise error handling works, and how to use recent promise methods.
This article provides a primer on the React view system and JSX templating language.
This article explores Angular's $resource, which provides an out of the box solution for working with RESTful APIs.
Code review is an essential part of any development team's process. Sandeep Panda explains how to improve the process with Beanstalk's collaborative tools.
If you are working on an app that performs I/O operations in Node, you can take advantage of streams to simplify I/O.
This article shows how a simple note taking application can be built using React and the Flux pattern.
This article is a promo for the latest SitePoint AngularJS book, AngularJS: Novice to Ninja, written by Sandeep Panda.
This article looks at 10 simple tasks that can improve performance of a Node.js web application.
This article explains how Express 4 is used to easily create RESTful APIs.
This article explores Angular's $apply() function and the $digest cycle. The reader will learn when $apply() must be called manually.
This article explores how FireBase can be used to create a three way data binding, building on Angular's existing two way binding.
This article explores the Knockout framework and explains the MVVM software pattern.
This article shows how AngularJS can be harnessed to create a typeahead widget that provides suggestions when a user begins entering text.
This tutorial teaches the reader how to create a slide show plugin using AngularJS, and no jQuery DOM manipulation code.
This article is the second in a series that explores AngularJS directives. This conclusion includes a sample note taking application.
This article continues the exploration of JavaScript's new Promises API.
This article explains how to create unit tests using AngularJS. From there, the article moves on to end to end testing in AngularJS.
Learn the basics of routing, caching and active record in the Yii PHP framework
Read Hashing Passwords with the PHP 5.5 Password Hashing API and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Using the HTML5 Constraint API for Form Validation and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Read Creating Offline HTML5 Apps with AppCache and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.
Yii is very powerful when it comes to developing Web 2.0 projects. In fact, we just saw how easy it is to create a fully functional CRUD system in only a few minutes!
If you let users upload photos, cropping/resizing functionality will come in handy. See how you can create an image cropping tool with ImageMagick and PHP.
In this tutorial, you'll learn how to create a Notepad app with indexedDB. indexedDB allows developers to persist data within the web browser.
This article introduces the HTML5 WebSockets API. The readers are provided with an introductory client page and server.
Using PHP’s SimpleXML extension that was introduced back in PHP 5.0, working with XML is very easy to do.
When it comes to application security, in addition to securing your hardware and platform, you also need to write your code securely.
This tutorial gives an overview of the JavaScript History API and explains how to use this feature while designing modern web applications.
In this article, readers will learn about the canvas element, including how it can be manipulated using JavaScript.
LiveConnect is a technique that allows Java and JavaScript to communicate with each other. This article teaches readers how to use LiveConnect.