In this post, we will dive a bit further into google cloud storage. In summary, we will be looking at the different classes of storage and when to use them, lifecycle management, managing access, and permissions for objects stored on GCS signed URLs and more.
Please follow the steps below to create a bucket on google cloud storage and upload our test object which we will be using going forward. The demo below is sufficient. However, if you will like to understand this process in more detail, please read…
Google Cloud Storage (GCS) is a type of object storage offered by Google. But then, what is object storage you may ask. Object storage is a type of storage service that stores data in the form of objects or blobs. These objects are usually uniquely identifiable by an addressable URL. It is also one of the 4 main categories of storage services provided by most public cloud providers. Other types of storage services include File Storage, Block Storage, and Caches.
Object storage treats stored objects as atomic in nature and is stored in a logical construct called “Buckets”, but more…
Note: We will abbreviate Google Cloud Build as GCB for the rest of this post to keep it clean.
If you are reading this, then you probably fall in one of the 3 categories below:
For the sake of those that fall in the third category…
Running a startup in 2021 comes with its own set of challenges and misfortunes. Now that majority of people work remotely and are no longer confined to physical office spaces, a new set of challenges involving productivity, communication, efficiency, and decision-making has become more pressing than ever.
As an early-stage founder or tech team manager, your ability to carefully vet and select the right tools early on can save you thousands of dollars now and for the long term.
With the plethora of tools in the market aimed at addressing these problems, a few stand out and do exceptionally well…
I recently had to let go of a developer working with me for over 5 months after countless efforts to make them see the development world in a new light.
After putting my thoughts together, I’ve decided to share some insights on what differentiates an average developer a.k.a “terrible” from the great ones a.k.a “awesome”.
Thoughts expressed here are solely mine and have formed over the years from working with several developers across multiple projects with varying scope and timelines.
Now, let's get to it.
There are 6 essential things that easily differentiates an awesome developer from a terrible…
In this post, i highlight in detail how to set up your own development environment in the cloud using Google Cloud Shell and the overwhelming benefits of doing so.
With constant improvements in technology, computing power continues to grow at a geometric progression. According to the famous Moore’s law, computing power will double every 2 years while the cost of computers will continue to reduce. This is very true. However, despite this, the costs of obtaining a highly efficient computer system suitable for the disk and memory-hungry applications we run today is still far fetched :(
But here's the…
A step by step outline of the approach, study plan and resources on how I got GCP Certified in less than 4 weeks
If you are like me, you have always wanted to get that shiny Cloud Certification, whether Google, AWS, Azure, or whichever rocks your boat.
For me, it was Google Cloud. I took particular interest in its product offerings and why many professionals believe it to be a superior cloud provider to its counterparts.
It is true that certifications don’t equate knowledge, but they have their place and time also. …
Latency tests reveal in-memory cache storage is over 80times faster than HDDs.
In programming and computer science, finding the optimal way to store and retrieve data is a great concern. While there are many different types of storage systems, choosing the best one often times depends on your unique use case.
This post aims to highlight and compare different storage devices and give optimal recommendations based on use cases and limitations of proceeding with each.
As the title suggests, cache memory is 80times faster than Hard Disk Storage. but why, you may ask? or how? please read on.
Ever finished working on that shiny new feature or making that little code update only to commit your code and discover you did so in the wrong git branch?
Whether you are an experienced developer or a newbie, you must’ve had times like this. And if you haven’t, you will; soon enough. Well, not if you do what I’m about to show you below or decide to go with a GUI based version control system (personally, I dislike them ).
The image above is a screenshot of how my terminal looks when I’m working on any git-based project. Take note…
A beginner's guide to understanding what Docker is and what it is not.
The word “Docker” is something you may have heard in a technology discussion, book or even a blog somewhere. But what does it really mean you may ask. By the end of this post, My goal is that you have a solid understanding of what Docker is and can flow with the discussion when next you hear it.
To begin with, Docker is an open-source tool that makes building, running and sharing containerized applications easier. But one may ask “What then is a containerized application? …