Audvik Labs

Python Packages

Introduction A Python package usually consists of several modules. Physically, a package is a folder containing modules and maybe other folders that themselves may contain more folders and modules. Conceptually, it’s a namespace. This simply means that a package’s modules are bound together by a package name, by which they may be referenced. A package


Lesser known features of PostgreSQL PostgreSQL contains a slew of great features. Many of them are very well known. Others can be incredibly useful but are not as widely appreciated. Here are our top picks for great PostgreSQL features you may not have taken a look at but really should, since they can help you

Ruby on Rails

Introduction Ruby on Rails or also known as rails is a server-side web application development framework that is written in the Ruby programming language, and it is developed by David Heinemeier Hansson under the MIT License. It supports MVC(model-view-controller) architecture that provides a default structure for database, web pages, and web services, it also uses

Ruby vs Python

Introduction Ruby is a dynamic, open source, object-oriented and reflective programming language. Ruby is considered similar to Perl and Smalltalk programming languages. It runs on all types of platforms like Windows, Mac OS, and all versions of UNIX. Python is a simple, easy to learn, powerful, high level and object-oriented programming language. It is an

Debugging in Python

● Tricks for easier debugging in python Bugs and debugging are part of the daily lives of programmers. Therefore, to learn some useful debugging techniques is an important task for every developer. ● Why is debugging important? There are bugs in every modest sized or larger application. Every developer has to learn how to debug

How to create your own Docker Image

How to create your own Docker Image

A Docker image is made up of a collection of files that bundle together all the essentials – such as installations, application code, and dependencies – required to configure a fully operational container environment. You can create a Docker image by using one of two methods: Interactive: By running a container from an existing Docker

How to install Elasticsearch on Ubuntu 20.04

Elasticsearch is an open-source distributed full-text search and analytics engine. It supports RESTful operations and allows you to store, search, and analyze big volumes of data in real-time. Elasticsearch is one of the most popular search engines powering applications that have complex search requirements such as big e-commerce stores and analytic applications. Elasticsearch is a platform


Django vs Node.js

Both tools are great for building web applications, however, there are use cases where each stands out. Django, for example, is a great choice when you are considering using a relational database, a lot of external libraries, have security as a top priority on your list and need to build the application quickly. Use Node JS when you have an asynchronous stack