I write code, I productize technology.

Truth can only be found in one place: the code. ― Robert C. Martin

Go Language for Java Developers Part 3

Java Language: Data Type In Java, We have premitive data types and objects. Java support 8 premitive data types for different purpose. Data Type Value byte 0 short 0 int 0 long 0L float 0.0f double 0.0d char ‘\u0000’ boolean false Reference: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html Go Language: Type Go language is statically typed programming language. It means that variable always has specific type that can’t be changed. Go language data type can be divided in main three categories.

Read more →

NoSQL- A quick guide

NoSQL is buzz word now-a-days among the developers and software professionals. What is NoSQL? NoSQL database, also called Not Only SQL, is an approach to data management and database design that’s useful for very large sets of distributed data. Where to use NoSQL ? Use NoSQL, When project has unstructured big data that require real-time or offline analysis or web/mobile application. i.e. Social Network app, Analytics app. Advantages and Disadvantages of NoSQL DB.

Read more →

10 Tips for fledgling developers

Continues Study Never think that you have acquired all or most of the knowledge existing in the world. Almost everybody in India at age of 24 starts thinking that he has acquired all the wisdom and knowledge that he needs. This should be strictly avoided. Continue study after education. Study should be habituated exactly in the same way as you are brushing teeth and taking bath every morning. A regular study, everyday, is extremely essential.

Read more →

Migrate Web Site to AWS Cloud --- A Quick Guide

Migrate Website to AWS Cloud This is a quick tip to migrate your existing website to AWS Cloud. I assume that you have basic knowledge of AWS Cloud and server side architecture. This post does not include a discussion of pros and cons of AWS or Cloud services. Elasticity and Auto-Scaling are two main features of Cloud. If we don’t leverage these feature then there isn’t any difference between hosting website in dedicate server or AWS Cloud.

Read more →

Microservice Architecture: A Quick Guide

What is Architecture (Software)? Architecture is the fundamental organization of a system embodied in its components (i.e. Web Server, Application Server, Databases,Storage, Communication layer, etc…), their relationships to each other, and to the environment (i.e. deployment environment shared server, dedicated server, cloud deployment, etc..), and the principles guiding its design and evolution. What is microservice architecture ? Microservice means developing a single, small, meaningful functional feature as single service, each service has it’s own process and communicate with lightweight mechanism, deployed in single or multiple servers.

Read more →

About

I’m a multi-disciplined Mobile, Web, and Cloud architect with 13+ years experience spanning various client, server and cloud infrastructure technologies. A technical leader with a proven record of delivering outcomes in fast-paced and early-stage organizations. Expertise to understand customer’s needs, define tool and technology, design system architecture. Work toward the innovative solutions while motivating teams towards collective success. Language: Go Lang, Java, Kotlin, Node.js, Python, JavaScript, Frameworks: Spring Boot, Ktor, Gin, Spark, Hibernate, Express.

Read more →