What is Programming

An introduction to programming for a non-programmer

Chirag S P
What is programming ? What can we compare it with ? Programming may look so complex and out of reach at first glance, but all it really is a set of instructions. Do this first and do that later, thats all it is. If you want to convey a set of instructions to another person, how would you do that,by using some language of course, like English, French or something else.

Deploy Spring boot Jar Docker to Heroku using two different ways

A short tuts on deploying spring boot jar docker to heroku

Chirag S P
Imagine you and your buddy are developing a Spring boot Rest application using Java 11. To make it run consistently in yours and your buddy’s machine you decide to setup Sprint boot jar in Docker. Now the docker setup is done, you want to release it to world and announce it in Product hunt. Out of many cloud provider like AWS, Google cloud; Heroku is the most beginner friendly, whilst offering advanced features which can be scaled for a production level application.

How to deploy Spring Boot War in Docker

Setup Spring Boot Rest API war in Docker

Chirag S P
So, you’ve developed your Spring Boot rest API and generated the war. You’ve even managed to successfully deploy it in a tomcat server. Now you’re thinking of containerizing your application. This blog will guide you in deploying spring boot war to docker image. Docker Intro Docker is a platform-as-a-service tool (PAAS) that provides virtualization on OS level called containers. It uses some common OS libraries but overall each container is isolated from one another.

How to build a website in under 10 minutes

A tutorial on how to deploy website quickly using Hugo framework

Chirag S P
A static website is website where pages are generated in server side and same is served to client side. This can be a quick and easy way to setup a website. This allows developers to decouple front end and content. It provides the ability to run a website without setting up a database. This can be perfect for a blog website. In this article I’m going to explain how build a Blog and I will be using Hugo framework to achieve it.

Multi-tenancy using Spring Boot and Hibernate

Implement Multi-tenancy using Spring boot

Chirag S P
In modern Sass applications, a single application can be used by multiple companies(tenant). There are three ways with which one can divide an application by, Single schema and a single DB instance Separate Schema for each company but single DB instance Different DB instances for each Company In this article, we will be looking into the second method , i.e Separate Schema for each tenant or company using Spring Boot.

Migrate Perl application from Redhat 5 to Redhat 7

Steps involved in migrating Perl application

Chirag S P
One fine day, I was assigned a project to migrate a perl application( written in the 90s) to Redhat 7 from Redhat 5. Mind you I am a Java developer, but i pride myself in learning anything and everything. So i confidently took in this project as well. Little did I know, the weeks of hell I had to endure to do complete this assignment. So in order to help someone in future below are the steps I followed.

Programming 101

A five-part introduction series on basics of Programming

Chirag S P
Introduction: I come from non-computer science background, so when I first encountered code in my bachelor’s degree, it looked like an Alien language. I never understood how code works and why you need to explain each and every step. I was like, computers are smart, do I really need to tell that this value, which I want to store is a Number or an Alphabet each and every time! Can’t the computer get that, its so basic!

How to use POSTMAN Application

A quick introduction on how to use postman

Chirag S P
REST APIs being the gold standard in the industry these days , every application uses REST APIs. So how to do you test it? You can use the browser to call the API and use an extension like JSONViewer to see the returned JSON response. If the returned data is in XML, we need another extension. Quickly you’ll realize you need a complete set of tools to test REST APIs.

Create a python flask application

How to setup a python flask application

Chirag S P
Python being one of most used language in the world, makes it very easy to develop web applications. In Python several different frameworks to develop web applications. Two of most popular frameworks are Django Flask Django is mainly used for large applications and Flask is mainly used for light weight applications. In this article we are going to cover the basics of Python flask. Steps to setup a python flask application

How to use Jira APIs in Python

Integrate Jira APIs in Python application

Chirag S P
Imagine your filling your Jira tasks everyday and by the end of the week you wonder, can I find the total number of hours logged in Jira. So what do you do? As any sane( insane 😅 ) person you think of developing an webapp to fetch all the data and calculate your day wise work logged for each story/task/subtask or SR. Then you start searching on how to build an webapp using Jira APIs.