What is a Content Management System?

A Content Management System, or CMS, is what many web managers use to manage, create and alter content on a website. In many instances, Content Management Systems are designed to be used by website administrators who don’t necessarily have software development skills to build and manage a website by themselves.  One of the many advantages […]

Read More »

What is Git?

Git is among the most popular version control systems in the world. It allows software developers to safely and effectively manage their code and allow for easy collaborations among developers. Git lets programmers securely trial new lines of code within a project without deleting previous lines of code. It is perfect for test software.  What […]

Read More »

What is a SQL Server?

SQL Server is a relational database management system. Its job is to retrieve and store information as it is needed by applications that are on the same computer or on a different one. Developed by Microsoft, it consists of tables that store a specific set of structured data.  SQL and SQL Server As one would […]

Read More »

The Top Full Stack Developer Tools

There are an incredible amount of full stack developer tools on the internet. But, how do you know which ones will help you the most? Whilst a lot of these are based on personal preference, there are many sites that developers widely know because they’re just that good. So let’s explore some of the top […]

Read More »

What is Version Control?

During a project, developers may continually add to or modify the project’s codebase. Version Control attempts to protect the source code from intentional or unintentional loss. For many years, the open-source community has provided software developers with great tools to manage and organise their source code.  In particular, the community contributes tools that allow you […]

Read More »

What is AngularJS?

AngularJS is a JavaScript MVC framework for building dynamic, single-page web applications. When we say dynamic, we mean that the data and information used and displayed in the application can change automatically without manually editing or updating by a developer. AngularJS is an open-source framework project maintained by Google. It maintains a powerful list of […]

Read More »

What is Django?

Django is a mature framework written in Python that has been around since 2003. It aims to make software development projects easier to build. Django was initially developed as an in-house framework to manage a series of online news websites. Why use Django? Many projects can have a common set of core issues, in addition […]

Read More »

What is .NET Framework?

The .NET Framework is a large ecosystem created by Microsoft designed initially to run enterprise-scale applications on Windows-based platforms. But a version called .NET Core has run on Mac and Linux Platforms since June 2016. In this article, we will look at .Net Framework components and what they do.  .Net Framework Components The .Net Framework […]

Read More »

What is Open Source Software?

Open Source Software (OSS) is Software licensed with a copyright license compliant with the Open Source Definition (OSD). It is software that is distributed with its source code in a human-readable format so that anyone can inspect it. OSS can also be modified and enhanced. If you have ever used WordPress, the Firefox browser, or […]

Read More »

What is Ruby on Rails & what is it used for?

Ruby on Rails is a full-stack framework packed full of features. The official documentation calls it a “metropolis filled with all the institutions needed to run a large, sprawling application like Basecamp or GitHub or Shopify”. Like all frameworks, it is designed to make programming web applications easier by making assumptions about what every developer […]

Read More »