Python is a high-level, general-purpose programming language with emphasis on code readability. It supports various programming paradigms, for example, structured, object-oriented, and functional programming. Oftentimes, Python is described as “batteries included”, thanks to its comprehensive standard library. In this guide, we are going to learn various ways of removing whitespaces from a string in Python. Prerequisites To perform the steps …
Is Kubernetes Right for Me? Choosing the Best Deployment Platform for your Business
When running a business, any decision made is under scrutiny. Considering Kubernetes for managing your business infrastructure needs may sound effortless and tech-savvy, but choosing the best deployment platform is utterly strenuous. Unlike every business, you have unique goals and objectives aligned for your business, and selecting the deployment model will significantly impact time, effort, and overall performance. Understanding Kubernetes …
Cloud Provider of tomorrow
The cloud provider of tomorrow will be a company that can offer a seamless, secure, and scalable cloud infrastructure that can support the rapidly growing demands of businesses and individuals worldwide. Here are some key characteristics that such a provider might have: Advanced Automation: Automation will be a key part of cloud providers’ offerings in the future. Automated provisioning, configuration …
SOLID: The First 5 Principles of Object-Oriented Design?
Introduction SOLID is a mnemonic acronym for five principles of object-oriented design that were introduced by Robert C. Martin, who is popularly referred to as Uncle Bob. These principles are intended to help software designers, architects, engineers, and developers create more flexible, maintainable, and scalable software. By following these principles, you can design classes that are easier to test, refactor, …
Setting Up CSS and HTML for Your Website: A Tutorial
Building websites is the initial step of getting started with web development. One of the first things web development enthusiasts must learn is how to set up CSS and HTML for a website. By setting up the basic introductory page, a beginner can get ready with the website design basics, hone their web development skills, and learn to collaborate with …
How to Import Packages in Go
Go (also known as Golang) is an open-source, statically typed programming language. It was originally developed by Google. Some notable features of Go include simplicity, high performance, readability, and efficiency. Like any other prominent programming language, the standard library of Go offers a rich set of packages. However, we can also extend the functionalities by incorporating third-party packages. This guide …
Quick Solutions to Repair Corrupted Tables in MySQL: A Tutorial
MySQL is one of the most popular open-source RDBMS (Relational Database Management Systems). It is an integral part of the rapidly growing LAMP Stack and has gained impressive fandom among developers and system admins. Compared to non-relational databases, SQL provides excellent functionalities to arrange, store, and manage data effectively. The distinguishing table arrangement functionalities and stand-out capabilities of the SQL …
Writing Packages in Go
In Go programming, packages are one of the most powerful features. Packages help maintain a large number of programs by grouping them together into single units. This makes code maintenance much easier. This modular approach also allows better code sharing and reuse. In this guide, we will learn about writing our own Go packages and implementing them in our projects. …
Introduction to Helm: Package Manager for Kubernetes
Kubernetes is a popular and powerful container-orchestration system. Deploying applications to it, however, can be quite complex. That’s because a single application setup could entail generating several interdependent Kubernetes resources. Those can include deployments, pods, services, and replica sets. Each of these requires a YAML manifest file to be written. To ease the process of packaging, configuring, and deploying applications …
A Tutorial on Working with JSON in JavaScript
Introduction There are many ways that JSON can be used in JavaScript. One of its most basic uses is storing data. You can also use it to transfer data between clients, between servers, or from server to client. Other useful applications include the ability to configure and verify data as well as generate data structures. In this tutorial, we will …
Programming with Python 3: How To Go About Constructing Classes and Defining Objects?
Introduction We all know about Python as a programming language. To be more specific, Python is an object-oriented programming language. In object-oriented programming, or OOP, the goal is to make reusable code patterns. This is different from procedural programming where we give a sequence of instructions. Object-oriented code is especially useful when you are working on complex programs. When you …
Installing and Using Composer on Ubuntu 18.04
Composer is a popular PHP dependency management tool. It is primarily leveraged to assist in project dependency updates and installation. It works by checking and verifying the versions of other packages that are appropriate for project requirements and dependencies and installing them for your convenience. In this tutorial, we will walk you through the steps of installing Composer on Ubuntu …