A secret in the programming world refers to a sensitive data such as a password, a token, or a key. Kubernetes provides a way to store it on the pod without having to include it in your application image. This mechanism is called a Secret in the Kubernetes world. Secrets are similar to configmap, however, … Continue reading What are Kubernetes Secrets?
Tag: Tech Tips
My journey to CCSK certification
It took me about 4 weeks from deciding to pursue CCSK certification to getting CCSK certified. This blog post is an attempt to share my journey. About CCSK Certificate of Cloud Security Knowledge or CCSK as popularly known is one of the leading certification in the space of cloud security. It is offered by Cloud … Continue reading My journey to CCSK certification
Git submodules
Git submodules are a powerful way to use git as an external dependency management tool. It is basically a way to embed a repository into another. When you add a submodule in Git, the code of the submodule does not get added to the main repository, only certain information about the submodule does. It simply … Continue reading Git submodules
Absolute Git Essentials
Working with Git. Here are 5 must have settings that make you life so much easier
Managing Multiple Github Accounts from a single machine
Recently, I ran into a situation where I needed to manage multiple Github accounts from a single computer. I have two github account, one related to work and the other for my personal repositories.It is a very simple combination of ssh and git config. Before I start explaining the steps for the same, let me … Continue reading Managing Multiple Github Accounts from a single machine
Immutability in Java – What it takes to build an immutable class
Immutability means something that cannot be changed. In java an immutable class is one whose state cannot be changed once it has been created. This post aims to give a guideline on how to make a class immutable. The post contains an example of creating an immutable class.The complete code is available on Github The … Continue reading Immutability in Java – What it takes to build an immutable class
Mastering Diff and patch
Diff and patch are essential if you are working on a large project with multiple contributors. They are a boon for programmers distributed across the globe and wanting to work on a single project. These tools are present by default on a linux or Unix based operating system. Diffing individual file $diff -u originalFile modifiedFile … Continue reading Mastering Diff and patch
Archives using TAR
If you are running a Linux Distribution, a Mac OS X or other Unix-like operating system, your system certainly has the tar program on it already.You can see the tar manual by typing '$man tar'. Unpacking a tarball To unpack a tarball, use $ tar xvf <tarball> The x stands for extract.The v stands for … Continue reading Archives using TAR
Prepending a set of lines with Vim
Have you ever faced a situation where you just wanted to have a set of characters prepended to a set of lines in one of your files, and wished that there was an easy way to do it. Well Vim comes to your rescue. It gives you a very simple way of doing this 1. Use Ctrl+V … Continue reading Prepending a set of lines with Vim
Android App development on a Mac
I started with Android development yesterday, and getting to run the Android App on my phone took some struggle. I hope that this post helps the naive android developers to get started with building their first App.OSx version : Yosemite 10.10.1 For developing an Android App, you need the following to be installed. Install Java … Continue reading Android App development on a Mac
You must be logged in to post a comment.