Latest Coding and Technology topics, tutorials and ideas

Practical tips and tricks on programming for professional developers

Develop Rapidly a RESTful Node.js API Step-by-Step

The Node.js platform is built on Chrome's JavaScript runtime for ease of building scalable and fast network applications. It makes use of a non-blocking, event-driven model, which makes it efficient and lightweight and perfect for real-time application running across distributed devices that are...

READ MORE

Best practices to Scale-up a Website

Web Scalability Overview The scalability of a website is the ability of a process, network, or system to handle the increase in workload when resources are being added, which often is the hardware. Scalability is accessible through the ratio of an enhancement of the performance of a system to the...

READ MORE

Pick the Right Web Technology Stack for Your Product

A web tech stack is a collection of software needed for web development. A web stack, at minimum, contains a programming language, an OS or operating system, a web server, and database software. The most commonly used web stack is LAMP (Linux, Apache, MySQL and PHP). For small businesses and...

READ MORE

Why It is High Time to Invest In the Development of Node.JS

Keeping the ever-changing landscape in mind, tools, and technologies seem to have become more easily available than a few years back. Being open-source, Node.JS ( as opposed to PHP) is highly recommendable when it comes to building server-side network applications. In other words, it seems to be...

READ MORE

Why build blockchain applications with Hyperledger Fabric

Hyperledger Fabric - Open, proven and enterprise Distributed Ledger Technology Blockchain technology is disrupting many traditional businesses. Small to fortune 500 companies are adopting and implementing blockchain in their business operations. Blockchain technology has moved beyond the hype and...

READ MORE

Use of blockchain technology in elections and public record management

Blockchain is considered to be a game-changing technology, which can potentially disrupt existing business models by making intermediary services obsolete and inspire the creation of new and cost-effective business models. However, this technology can not resolve all issues and its value can only...

READ MORE

Review of top programming languages for web developers- Part I

Here is the first part of reviewing of most popular coding languages for web designers and developers. In this article we cover HTML and CSS, and the next one (click here ) we cover JavaScript, PHP and MySQL. HTML or Hypertext Markup Language, is the standard markup language for creating web...

READ MORE

What is Programming and Who Is a Programmer

Programmer is a person who writes computer software. The term computer programmer can refer to a specialist in one area of computer programming or to a generalist who writes code for many kinds of software. One who practices or professes a formal approach to programming may also be known as a...

READ MORE

10 easy ways for engaging in open source community for boosting technical skills- Part II

This is the second part of article which reviews the last 5 practical tactics for harnessing the power of open source communities. In the previous article, we discuss tactics like reporting or fixing bugs, attending committee events, or do part-time volunteering. Click here to read...

READ MORE

Essential Topics on Test Driven Development and Refactoring Legacy Code Using Java

Here are a list of essential topics for mastering Test Driven Development or "TDD" and Refactoring Legacy Code Using Java programming language. 1- Why TDD? Think Twice, Write Production Code Once Utilizing a Safety Net of Automated Testing Agile Development Concepts Eliminating Bugs Early...

READ MORE