Rehashing AWS re:Invent 2022
Rehashing re:Invent 2022
Since its first edition in 2012, re:Invent has been an exciting conference for the computing community around the globe. Not only the actual attendees but millions worldwide are excited to see the launch of new services that will directly or indirectly influence the way we leverage the cloud. AWS has listed all the re:Invent releases here for a quick look. And just like every year, I have a quick recap of some exciting releases. Let’s get started.
AWS Regions, Availability Zones, and Strategy & Best Practices
AWS Regions, Availability Zones, and Strategy & Best Practices
Amazon Web Services (AWS) has ruled the cloud market for a considerable time now. Even after recent advancements from its contemporaries, AWS is still the largest and most broadly adopted Cloud Service Provider that is continuously expanding its global availability. The AWS Cloud now covers 30 geographic regions with 96 Availability Zones worldwide. They have plans to add 15 more Availability Zones by setting up five more AWS Regions in Canada, Israel, Thailand, Australia, and New Zealand.
Optimizing large Excel files with Pandas & Dask
Optimizing large Excel files with Pandas & Dask
Excel is still a "go-to" choice for table calculation of small, medium, and large datasets. However, it gets tedious when the dataset gets too huge – say a million rows and hundreds of columns, as it tends to work slowly, hang, or crash. Handling such humongous datasets is not easy for Excel alone, and that's where Python comes into the picture. Python helps users overcome the shortcomings of Excel and lets users use more cells than Excel can initially handle.
Understanding technical debt and ways to manage it
Understanding technical debt and ways to manage it
Software organizations are under constant pressure to deliver software at the earliest due to market demands and cut-throat competition. This might sometimes lead to potentially releasing software that is with immature code. These software function properly and pass through the normal QA checks but having immature code in excess quantities may lead to various issues.
Go REST API with gRPC and MongoDB
Go REST API with gRPC and MongoDB
APIs (Application Programming Interfaces) are one of the essential components of software today. Most projects use APIs to communicate efficiently with each other. In a microservice-based application, APIs enable effective communication between the different microservices. Organizations use standard technologies such as REST, SOAP, gRPC, and GraphQL to fulfill their API design requirements. REST is one of the most popular ways of developing APIs. gRPC is another commonly used methodology used to develop client-server-based applications.
8 Challenges of Adopting Microservices
8 Challenges of Adopting Microservices
Microservice adoption is skyrocketing due to the advantages it brings, especially while developing today's complex software. In one of my earlier blogs - “To Microservice or Not To Microservice Is Not The Question,” I extensively spoke about how you can decide if your organization needs microservice.
Why is Golang so popular?
Why is Golang so popular?
In my previous blog, I talked about the basics of Golang and how you can write a simple program in Go. This time, I will elaborate more on the fundamentals of the Go language with a focus on features of Go that can come in handy and how Go differs from traditional programming languages.
Let’s start with the features first.
SBOMs- What's the buzz?
SBOMs- What's the buzz?
Organizations are looking at more intelligent ways to strengthen their software supply chains due to the increased cyberattacks. The Apache Log4j zero-day vulnerability – one of the most talked about incidents in recent years shook the whole IT industry. Many government institutions, organizations, and individuals were affected by this incident.
Introduction to Golang
Introduction to Golang
Go (also known as Go language or Golang) is a general-purpose, open-source language. Golang began as Google's internal project that Google officially announced in 2009. It was developed in 2007 by Robert Griesemer, Ken Thomson, and Rob Pike. As programmers, we want languages that are simple to understand, fast to learn & use, and easy to maintain. Go is aimed at efficiency. The language comes with its own syntax, standard function, and a rich standard library.
Keeping a check on your cloud migration costs
Keeping a check on your cloud migration costs
Cloud and migrating to the cloud have been hot topics for almost a decade. Improved business efficiency and performance are prime reasons that have fuelled the shift to the cloud.