Topic
Development
Programming tutorials, web development, APIs, databases and software engineering practices.

Start here
Design Patterns in Software Engineering
Design patterns are reusable solutions to common software design problems. They provide a structured approach to solving problems and can help developers create more robust and maintainable software systems. Design patterns can be applied at various levels of software development, including architec
More in Development
All Development articles
Agile Software Development
Agile software development is a project management approach that values flexibility, collaboration, and constant adaptation to change. The Agile methodology was first introduced in 2001 with the publication of the Agile Manifesto, which outlined the principles of Agile software development. The key
Importance of Coding Guidelines
Nearly every programming language involves a set of standards as the developer’s advocate. They’re rules on how you need to name your files, variables, classes, and even non-binary questions like row length. But what is the importance of these standards? If this works, isn’t it the most
How to check the value of variable in C programming?
Value of Variable in C: The following source code is written in C Programming language. It mainly consists of four sections. First section imports standard input-output library. Section 2 is a void function which returns nothing but prints ‘=’ sign on the screen as per loop’s instr
Difference Between Java and JavaScript
In this article, we have explained the difference between Java and JavaScript, because most of the time beginners get confused in selection between them. It is very important to know about the difference between java and javascript to decide which should be chosen. Difference Between Java and JavaSc
JavaScript forEach () Method [ 3 Best Examples ]
JavaScript forEach () is a method or function which calls the provided function for each element in an array in order. It is used to perform any operation on elements of the given array. Remember, it can not be executed for array elements without values. JavaScript ForEach () Supported Browsers The
WordPress Theme Development Tutorials [All in 1 Best Series]
Hi. Hope you are fine. In this tutorial, we are going to learn about WordPress theme development with FUN. In fact, we’ll commence with absolutely zero files and zero lines of code. The only way to understand how WordPress Themes work, is to authentically jump in at a low calibre and do every single
WordPress Tutorials [All in 1] Best Series
WordPress Tutorials series will help you in creating and customizing your own WordPress website. Either you are a beginner or expert, these WordPress tutorials will polish your skills. In this series, we will provide you with detailed instructions on how to use WordPress, to create and manage your s
Even odd program in C using for loop
Overview The following source code is written in C Language which takes input from the user in an array, finds even, odd and minimum number in an array and prints these values on the screen. Explanation: Line 1 imports built-in input and output library of C language. #include is a pre-processor in C
Bubble Sort Implementation
Overview There are limited ways to search a list that is unsorted. It is often more efficient to sort a list and then search it. One of the most basic sorting algorithms is called bubble sort. This algorithm gets its name from the way values eventually “bubble” up to their proper position in the sor
Correct vs Efficient Algorithms
Overview Recall that computing involves taking some form of input, and then processing that input in order to produce some form of output. Processing input will often require the use of an algorithm, which is just a set of rules for what operations need to be performed in order to translate the inpu
Ajax Web Technologies
Overview Back in the 1990s, any time a website was slightly updated with new information, the entire webpage had to be refreshed and reloaded. Today, thanks to some techniques collectively known as Ajax, we can incrementally update parts of web pages without interrupting a user’s experience. You’ve
WordPress Tutorials – Introduction
In this tutorial we will provide you with detailed instructions on how to use WordPress, to create and manage your site. WordPress can be used for both simple and complex websites. In our WordPress tutorial, we have tried to cover all the basics and a few advanced topics. Let’s explore it. Wha
Node Express Sessions
Node Express sessions are required to maintain access control for different users of applications. Node Express sessions help the system to identify either the user is authenticated or not and he should be given access or not. Whenever a request is made from the client-side to the server, a transact
Cookies (cookie-parser) in Node Express Middleware
Cookie is data which is stored on client’s side which is mostly a browser. Cookies are sent by server request. Whenever a website is loaded, cookies are sent to client side and stored in browser. These are useful in tracking actions of visitor. Cookies are very useful to identify the behaviour of vi
Create & Process Form with Login example in Express JS
To perform CRUD functions on any website, forms are used. These are most important and widely used as an integral part a website. Forms are used to add, update, remove and delete data. For example, when a user tries to login to any website, he provides his username and password and hit the login key
Static Files in Express JS
Express JS does not allow to serve static files likes images, videos etc. Static files are downloaded by clients from server. However, if we have to serve static files, we will have to enable middleware dedicated for this purpose. To do this, first of all we will create a folder or directory named p
Frontend Templating (Pug Engine) in Express JS
Express is written in JavaScript and JS supports multiple templating engines like Mustache, Handlebars, doT, EJS, Nunjucks, Underscore, Pug, ECT, Template7, jTemplates and some others. However, in this tutorial, we will be using Pug templating engine for making frontend of Express JS. We can use HTM
Express Middleware No.1 Easy Tutorial
Express Middleware comes between request and response. When a request is made, it is received by the server where middleware performs its tasks on the received request and then route handler sends the response which again passes through middleware functions and in the end reaches to the client. Thes
Express Router: No. 1 Easy static & dynamic routing tutorial
Express router helps in defining URL for web applications and APIs. It makes easier to create SEO friendly URLs. What is express router? When we are dealing with complex applications which needs a big list of routes, it becomes difficult to handle everything in single index.js file. To avoid this, w






















