<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>DSK</title><description>Software Architect writing about Python, Kubernetes, Docker, PostgreSQL, System Design, and Open Source. First, solve the problem. Then, write the code!</description><link>https://sureshdsk.dev/</link><item><title>How to configure airflow 3 with google oauth login?</title><link>https://sureshdsk.dev/how-to-configure-airflow3-helm-chart-for-google-oauth-login/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-configure-airflow3-helm-chart-for-google-oauth-login/</guid><description>Google OAuth configuration setup for Airflow 3 Helm chart - environment variables, redirect URI, and API server authentication settings</description><pubDate>Thu, 02 Jul 2026 06:18:03 GMT</pubDate></item><item><title>What is Change Data Capture(CDC) and its applications?</title><link>https://sureshdsk.dev/what-is-change-data-capturecdc-and-its-applications/</link><guid isPermaLink="true">https://sureshdsk.dev/what-is-change-data-capturecdc-and-its-applications/</guid><description>Change Data Capture (CDC) Change Data Capture (CDC) is a technique used to track and capture changes in data, such as insertions, updates, and deletions in a transactional database. It is commonly used in data integration, replication, and synchroniz...</description><pubDate>Sun, 05 Nov 2023 06:18:03 GMT</pubDate></item><item><title>How to manage k8s yaml manifests for multiple environments with kustomize?</title><link>https://sureshdsk.dev/how-to-manage-k8s-yaml-manifests-for-multiple-environments-with-kustomize/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-manage-k8s-yaml-manifests-for-multiple-environments-with-kustomize/</guid><description>What is Kustomize? Kustomize is a CLI configuration manager for Kubernetes objects that leverage layering to preserve the base settings of the application. This is achieved by overlaying the declarative YAML artifacts to override default settings wit...</description><pubDate>Thu, 26 May 2022 14:07:46 GMT</pubDate></item><item><title>How to create your first Helm plugin?</title><link>https://sureshdsk.dev/how-to-create-your-first-helm-plugin/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-create-your-first-helm-plugin/</guid><description>Helm Helm helps you manage Kubernetes applications using helm charts. Helm Charts help you define, install, and upgrade Kubernetes applications. Example: # add chart repository helm repo add bitnami https://charts.bitnami.com/bitnami  # update charts...</description><pubDate>Tue, 03 May 2022 07:11:44 GMT</pubDate></item><item><title>How to install Kyverno in a k8s cluster?</title><link>https://sureshdsk.dev/how-to-install-kyverno-in-a-k8s-cluster/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-install-kyverno-in-a-k8s-cluster/</guid><description>In the k8s policy management  series, We&apos;re going to look at how to install Kyverno dynamic admission controller and its CRDs can installed in k8s cluster using helm or yaml manifests.  Install using helm helm repo add kyverno https://kyverno.github....</description><pubDate>Tue, 26 Apr 2022 12:36:16 GMT</pubDate></item><item><title>How to use Kyverno CLI to validate k8s manifests?</title><link>https://sureshdsk.dev/how-to-use-kyverno-cli-to-validate-k8s-manifests/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-use-kyverno-cli-to-validate-k8s-manifests/</guid><description>In the previous article, we have seen what is Kyverno, its features, its use-cases and hot it works. In this article we will install kyverno cli in our local machine and explore its usecases.  Install Kyverno CLI  The Kyverno CLI is designed to valid...</description><pubDate>Sun, 24 Apr 2022 06:09:34 GMT</pubDate></item><item><title>Kyverno - Kubernetes native policy management for k8s admins</title><link>https://sureshdsk.dev/kyverno-kubernetes-native-policy-management-for-k8s-admins/</link><guid isPermaLink="true">https://sureshdsk.dev/kyverno-kubernetes-native-policy-management-for-k8s-admins/</guid><description>Kubernetes Policy management As k8s cluster administrator, you would want to enforce certain protocols to be followed on the cluster like below  enforce standard best practices  improve security eliminate misconfigurations reduce configuration comple...</description><pubDate>Fri, 22 Apr 2022 05:21:11 GMT</pubDate></item><item><title>How to Push docker image to Github Container Registry?</title><link>https://sureshdsk.dev/how-to-push-docker-image-to-github-container-registry/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-push-docker-image-to-github-container-registry/</guid><description>To access GitHub container registry you need to create Personal Access Token (PAT) on GitHub:  Go to </description><pubDate>Sun, 06 Mar 2022 06:08:40 GMT</pubDate></item><item><title>How to setup free ssl certificate in k8s using lets encrypt?</title><link>https://sureshdsk.dev/how-to-setup-free-ssl-certificate-in-k8s-lets-encrypt-traefik/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-setup-free-ssl-certificate-in-k8s-lets-encrypt-traefik/</guid><description>In this article, we will learn to install cert-manager using helm and use cert-manager to issue ssl certificates via Let’s Encrypt and configure SSL in traefik ingress.  cert-manager cert-manager is a certificate management solution for kubernetes. I...</description><pubDate>Fri, 04 Mar 2022 15:56:02 GMT</pubDate></item><item><title>Introducing Laddu Notion</title><link>https://sureshdsk.dev/laddu-notion-crud-api-for-notion-database/</link><guid isPermaLink="true">https://sureshdsk.dev/laddu-notion-crud-api-for-notion-database/</guid><description>Introducing Laddu Notion</description><pubDate>Sat, 26 Feb 2022 11:01:07 GMT</pubDate></item><item><title>How to deploy a next.js project in netlify?</title><link>https://sureshdsk.dev/how-to-deploy-a-nextjs-project-in-netlify/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-deploy-a-nextjs-project-in-netlify/</guid><description>Installing the Netlify Nextjs plugin Netlify Nextjs plugin enables Next&apos;s dynamic features including dynamic routes, API routes, and Preview Mode, etc on the netlify functions platform.  The plugin installs automatically for new Next.js sites on Netl...</description><pubDate>Tue, 22 Feb 2022 13:24:41 GMT</pubDate></item><item><title>What is redis streams and implementing pubsub in python</title><link>https://sureshdsk.dev/redis-streams-in-python-example/</link><guid isPermaLink="true">https://sureshdsk.dev/redis-streams-in-python-example/</guid><description>Pub/Sub Pub/Sub stands for Publisher/Subscriber, is an architecture pattern that allows services to communicate asynchronously thus provides a way to build decoupled micro-services. Publisher and Subscriber are also known as Producer and Consumer. Th...</description><pubDate>Sun, 26 Dec 2021 11:06:03 GMT</pubDate></item><item><title>How to get pretty python interpreter automagically?</title><link>https://sureshdsk.dev/how-to-get-pretty-python-interpreter-automagically/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-get-pretty-python-interpreter-automagically/</guid><description>Install rich ➜ pip install rich ➜ mkdir ~/pystartup ➜ touch ~/pystartup/startup.py  Create startup script ➜  ~ echo </description><pubDate>Thu, 21 Oct 2021 16:03:05 GMT</pubDate></item><item><title>Minify docker image size upto 30x with docker-slim</title><link>https://sureshdsk.dev/minify-docker-image-size-upto-30x-with-docker-slim/</link><guid isPermaLink="true">https://sureshdsk.dev/minify-docker-image-size-upto-30x-with-docker-slim/</guid><description>Today I found a amazing tool to optimise and minifies docker image and reduces the docker image size.  docker-slim docker-slim doesn&apos;t change anything in your Docker container image and minify it by up to 30x. docker-slim will optimize and secure you...</description><pubDate>Thu, 21 Oct 2021 14:10:18 GMT</pubDate></item><item><title>Check diff between two files in Python</title><link>https://sureshdsk.dev/check-diff-between-two-files-in-python/</link><guid isPermaLink="true">https://sureshdsk.dev/check-diff-between-two-files-in-python/</guid><description>In Today I Learned(TIL) series, I&apos;m going to explore python standard module called difflib. What is difflib difflib is a built-in standard python library used to find deltas between files and objects. How to use it  Load file1 and file2 content  choo...</description><pubDate>Thu, 14 Oct 2021 07:41:31 GMT</pubDate></item><item><title>How I made my first contribution to supabase?</title><link>https://sureshdsk.dev/how-i-made-my-first-contribution-to-supabase/</link><guid isPermaLink="true">https://sureshdsk.dev/how-i-made-my-first-contribution-to-supabase/</guid><description>Background I build a lot of side projects even though most of them never gets released to the world. Python is my primary language and I&apos;m Firebase fan. When I found out that there is an open source alternative with the power of Postgres(RDBMS). I st...</description><pubDate>Wed, 13 Oct 2021 12:39:33 GMT</pubDate></item><item><title>How I built an open source CLI based Pomodoro app?</title><link>https://sureshdsk.dev/how-i-built-an-open-source-cli-based-pomodoro-app/</link><guid isPermaLink="true">https://sureshdsk.dev/how-i-built-an-open-source-cli-based-pomodoro-app/</guid><description>What is Pomodoro? Pomodoro time management technique where you do focused work sessions without any interruptions and take short breaks after the session and repeat it until you complete your task. Pomodoro helps improve concentration and focus.  Whe...</description><pubDate>Tue, 12 Oct 2021 14:25:51 GMT</pubDate></item><item><title>how to implement catch all route in fast api?</title><link>https://sureshdsk.dev/how-to-implement-catch-all-route-in-fast-api/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-implement-catch-all-route-in-fast-api/</guid><description>Sometimes you would require to implement a catch all requests in your fastapi application. We can achieve it by using api_route method.  Catch all route from fastapi import FastAPI, Request   app = FastAPI()   @app.route(</description><pubDate>Mon, 11 Oct 2021 17:35:57 GMT</pubDate></item><item><title>Introducing  Vaathi Coding - Learn python with bite-sized programming challenges</title><link>https://sureshdsk.dev/introducing-vaathi-coding-learn-python-with-bite-sized-programming-challenges/</link><guid isPermaLink="true">https://sureshdsk.dev/introducing-vaathi-coding-learn-python-with-bite-sized-programming-challenges/</guid><description>Hello everyone 👋 Happy to share my article for  Clerk Hashnode hackathon  submission.  Vaathi Coding The word </description><pubDate>Fri, 30 Jul 2021 18:16:53 GMT</pubDate></item><item><title>Is Python use Call by value or Call by reference?</title><link>https://sureshdsk.dev/is-python-use-call-by-value-or-call-by-reference/</link><guid isPermaLink="true">https://sureshdsk.dev/is-python-use-call-by-value-or-call-by-reference/</guid><description>In C programming, Values to a function can be passed by its value or by its reference. These methods are known as Call by value and Call by reference respectively.   Let&apos;s understand what are mutable and immutable objects. Mutable Objects list, dict ...</description><pubDate>Thu, 15 Jul 2021 06:53:49 GMT</pubDate></item><item><title>Docker - Difference between COPY and ADD in Dockerfile</title><link>https://sureshdsk.dev/docker-file-difference-copy-vs-add/</link><guid isPermaLink="true">https://sureshdsk.dev/docker-file-difference-copy-vs-add/</guid><description>COPY and ADD are both Dockerfile instructions that does similar operation. Both instructions are used to copy files into a Docker image. Let&apos;s look at some use cases for both. COPY instruction in a Dockerfile  The COPY instruction copies files or dir...</description><pubDate>Sat, 10 Jul 2021 04:21:17 GMT</pubDate></item><item><title>Dockerfile - Use WORKDIR the right way</title><link>https://sureshdsk.dev/dockerfile-use-workdir-the-right-way/</link><guid isPermaLink="true">https://sureshdsk.dev/dockerfile-use-workdir-the-right-way/</guid><description>WORKDIR instruction in a Dockerfile  The WORKDIR instruction sets the current working directory for any RUN, CMD, ENTRYPOINT, COPY and ADD instructions. If the WORKDIR doesn’t exist, it will be created automatically. In simple words, It runs a mkdir ...</description><pubDate>Fri, 09 Jul 2021 07:13:28 GMT</pubDate></item><item><title>3 step framework to write better code</title><link>https://sureshdsk.dev/3-step-framework-to-write-better-code/</link><guid isPermaLink="true">https://sureshdsk.dev/3-step-framework-to-write-better-code/</guid><description>Often we spend too much time to write better code. Though the intention is good, It doesn&apos;t produce any result in most cases. Here&apos;s how we can approach writing better code, Make it work  You&apos;re writing code, first step is focus on the basic requirem...</description><pubDate>Thu, 08 Jul 2021 11:32:25 GMT</pubDate></item><item><title>Flask decorator to measure time taken for a request</title><link>https://sureshdsk.dev/flask-decorator-to-measure-time-taken-for-a-request/</link><guid isPermaLink="true">https://sureshdsk.dev/flask-decorator-to-measure-time-taken-for-a-request/</guid><description>In the previous articles on the Python decorator series, we have learnt decorators, how they work and to implement a simple function based decorator and a class based decorator and decorator that supports parameters. In this article, we will use flas...</description><pubDate>Wed, 07 Jul 2021 14:16:23 GMT</pubDate></item><item><title>Set theory &amp; Python + Tips &amp; Tricks</title><link>https://sureshdsk.dev/set-theory-and-python-tips-and-tricks/</link><guid isPermaLink="true">https://sureshdsk.dev/set-theory-and-python-tips-and-tricks/</guid><description>Set theory Set theory in mathematics deals with groups of objects. It describes the relationship of an object with a set or group. Python also implements the set as standard python module. The sets module provides classes for constructing and manipul...</description><pubDate>Tue, 06 Jul 2021 07:58:43 GMT</pubDate></item><item><title>Posgres materialized views</title><link>https://sureshdsk.dev/posgres-materialized-views/</link><guid isPermaLink="true">https://sureshdsk.dev/posgres-materialized-views/</guid><description>In this article, we will learn about what is materialized views in postgres and when to use it, what you need to know before you use it and how to implement materialized view with an example.  What is a view? Postgres view is a virtual table defined ...</description><pubDate>Mon, 05 Jul 2021 11:14:30 GMT</pubDate></item><item><title>How does Python work? and various Python Implementations</title><link>https://sureshdsk.dev/how-does-python-work-and-various-python-implementations/</link><guid isPermaLink="true">https://sureshdsk.dev/how-does-python-work-and-various-python-implementations/</guid><description>This article is part of my CPython exploration. In this article, we will learn about CPython, Compilers and how does python executes code and various implementations of python.  Compiler In computing, a compiler is a program that translates code writ...</description><pubDate>Fri, 02 Jul 2021 09:52:26 GMT</pubDate></item><item><title>Top Flask 2.0 features you must checkout</title><link>https://sureshdsk.dev/top-flask-2-features-you-must-checkout/</link><guid isPermaLink="true">https://sureshdsk.dev/top-flask-2-features-you-must-checkout/</guid><description>Flask - the most popular light-weight Python WSGI web framework, has released its latest version Flask 2.0.0. Here is the top 6 things that you must know about latest flask.  Flask installation To enable async support in Flask, we must install it wit...</description><pubDate>Wed, 12 May 2021 15:02:19 GMT</pubDate></item><item><title>Memoization decorator in python</title><link>https://sureshdsk.dev/memoization-decorator-in-python/</link><guid isPermaLink="true">https://sureshdsk.dev/memoization-decorator-in-python/</guid><description>In the previous articles on the Python decorator series, we have learnt decorators, how they work and to implement a simple function based decorator and a class based decorator and decorator that supports parameters. In this article, we will create a...</description><pubDate>Wed, 12 May 2021 11:12:11 GMT</pubDate></item><item><title>Python decorator to measure execution time</title><link>https://sureshdsk.dev/python-decorator-to-measure-execution-time/</link><guid isPermaLink="true">https://sureshdsk.dev/python-decorator-to-measure-execution-time/</guid><description>In the previous articles on the Python decorator series, we have learnt decorators, how they work and to implement a simple function based decorator and a class based decorator and decorator that supports parameters. In this article, we will create r...</description><pubDate>Tue, 11 May 2021 08:06:49 GMT</pubDate></item><item><title>Python decorators with parameters</title><link>https://sureshdsk.dev/python-decorators-with-parameters/</link><guid isPermaLink="true">https://sureshdsk.dev/python-decorators-with-parameters/</guid><description>In the previous articles on the Python decorator series, we have learnt decorators, how they work and to implement a simple function based decorator and a class based decorator. In this article we will learn to create decorators that supports paramet...</description><pubDate>Mon, 10 May 2021 05:33:37 GMT</pubDate></item><item><title>Class based decorators in python</title><link>https://sureshdsk.dev/class-based-decorators-in-python/</link><guid isPermaLink="true">https://sureshdsk.dev/class-based-decorators-in-python/</guid><description>In the previous articles of Python decorator series we learnt to create a simple function based decorator, how it works under the hood and how to fix the doc strings.  In this article, we will learn to create a class based decorator and use it to dec...</description><pubDate>Sat, 08 May 2021 06:53:12 GMT</pubDate></item><item><title>Python Decorators 201</title><link>https://sureshdsk.dev/python-decorators-201/</link><guid isPermaLink="true">https://sureshdsk.dev/python-decorators-201/</guid><description>In the previous article Python decorators 101 we learnt, how to create a simple function based decorator and how it works under the hood. In this article, we will improve the traceability and the readability of the decorator function.  Let&apos;s add some...</description><pubDate>Fri, 07 May 2021 06:21:37 GMT</pubDate></item><item><title>Python Decorators 101</title><link>https://sureshdsk.dev/python-decorators-101/</link><guid isPermaLink="true">https://sureshdsk.dev/python-decorators-101/</guid><description>This article is part of python decorator series. In this article, we will learn what is decorator and how it works and how to implement a simple decorator function.   Decorator In Python, decorators are the functions that can change the behavior of o...</description><pubDate>Thu, 06 May 2021 16:39:37 GMT</pubDate></item><item><title>Technical debt and Python</title><link>https://sureshdsk.dev/technical-debt-and-python/</link><guid isPermaLink="true">https://sureshdsk.dev/technical-debt-and-python/</guid><description>What is Technical debt? Technical debt is an implied cost of additional rework caused by choosing an easier inefficient solution at the moment over a better approach that would take longer time to implement.  Technical debt increases over time for va...</description><pubDate>Sun, 02 May 2021 09:38:35 GMT</pubDate></item><item><title>Google BigQuery — List all partitions in a partitioned table</title><link>https://sureshdsk.dev/google-bigquery-list-all-partitions-in-a-partitioned-table/</link><guid isPermaLink="true">https://sureshdsk.dev/google-bigquery-list-all-partitions-in-a-partitioned-table/</guid><description>Partitioned table A partitioned table is a special table that is divided into segments, called partitions, that makes it easier to manage and query your data. By dividing a large table into smaller partitions, you can improve query performance, and y...</description><pubDate>Fri, 23 Apr 2021 13:40:57 GMT</pubDate></item><item><title>How to set application_name for psql command line utility?</title><link>https://sureshdsk.dev/how-to-set-application-name-for-psql/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-set-application-name-for-psql/</guid><description>The application_name configuration is used to identify a database client from postgres backend. It is extremely useful in debugging client issues and connection resource consumption by client using the application_name.  Backend servers use connectio...</description><pubDate>Thu, 22 Apr 2021 06:39:03 GMT</pubDate></item><item><title>How to implement keyset based pagination in postgres?</title><link>https://sureshdsk.dev/keyset-based-pagination-in-postgres/</link><guid isPermaLink="true">https://sureshdsk.dev/keyset-based-pagination-in-postgres/</guid><description>Imagine you have one million record in a table, and you need to display them in a web page. Would you fetch 1 million records in a one shot and send it through an API? Probably not. Offset based pagination is one of the most common technique for fetc...</description><pubDate>Wed, 21 Apr 2021 06:01:26 GMT</pubDate></item><item><title>Offset based pagination in postgres</title><link>https://sureshdsk.dev/offset-based-pagination-in-postgres/</link><guid isPermaLink="true">https://sureshdsk.dev/offset-based-pagination-in-postgres/</guid><description>Imagine you have one million records in a table and you have to display them in a web page. Would you fetch 1 million records in a one shot and send it through an API? Probably not. Offset based pagination is one of the most common technique for fetc...</description><pubDate>Tue, 20 Apr 2021 13:12:48 GMT</pubDate></item><item><title>Postrgres vacuum 101</title><link>https://sureshdsk.dev/postrgres-vacuum-101/</link><guid isPermaLink="true">https://sureshdsk.dev/postrgres-vacuum-101/</guid><description>VACUUM in postgres in a garbage collection utility which is used to reclaim storage space occupied by the records that are stale due to update or delete operations.  Whenever a row is deleted or updated, the old row becomes invisible to all other tra...</description><pubDate>Fri, 09 Apr 2021 04:10:33 GMT</pubDate></item><item><title>How to generate dummy data in postgres?</title><link>https://sureshdsk.dev/how-to-generate-dummy-data-in-postgres/</link><guid isPermaLink="true">https://sureshdsk.dev/how-to-generate-dummy-data-in-postgres/</guid><description>Lets create an employee table with id, name and salary columns and load some data, Create a dummy table CREATE TABLE public.employee (     id int8 NOT NULL,     name varchar(120) NOT NULL,     salary int8 NOT NULL,     CONSTRAINT emp_pk PRIMARY KEY (...</description><pubDate>Thu, 08 Apr 2021 15:03:09 GMT</pubDate></item><item><title>Deploy a serverless flask application on AWS Lambda</title><link>https://sureshdsk.dev/deploy-a-serverless-flask-application-on-aws-lambda/</link><guid isPermaLink="true">https://sureshdsk.dev/deploy-a-serverless-flask-application-on-aws-lambda/</guid><description>Serverless Serverless is one of the new buzz word right now, what does it really means? Serverless computing allows us to focus on building the application without managing infrastructure and scaling. Serverless doesn’t mean no servers at all. It is ...</description><pubDate>Tue, 30 Mar 2021 09:39:56 GMT</pubDate></item><item><title>How JSON Web Token(JWT) authentication works?</title><link>https://sureshdsk.dev/how-json-web-token-jwt-authentication-works/</link><guid isPermaLink="true">https://sureshdsk.dev/how-json-web-token-jwt-authentication-works/</guid><description>What is JWT (JSON Web Token)? JSON Web Token (JWT) is an open standard (RFC 7519) for securely transmitting information between parties as JSON object. It is compact, readable and digitally signed using a private key/ or a public key pair by the Iden...</description><pubDate>Sat, 20 Mar 2021 07:36:47 GMT</pubDate></item><item><title>How to use pipeline pattern in python data engineering projects</title><link>https://sureshdsk.dev/pipeline-pattern-in-python-data-engineering/</link><guid isPermaLink="true">https://sureshdsk.dev/pipeline-pattern-in-python-data-engineering/</guid><description>Functional pipeline fastcore Install fastcore Creating pipeline using fastcore Dynamic pipeline using fastcore  Functional pipeline Functional pipeline is a design pattern mostly used in function programming paradigm, where data flows through a seque...</description><pubDate>Sat, 02 Jan 2021 15:40:35 GMT</pubDate></item><item><title>5 different ways to use an else block in python</title><link>https://sureshdsk.dev/5-different-ways-to-use-an-else-block-in-python/</link><guid isPermaLink="true">https://sureshdsk.dev/5-different-ways-to-use-an-else-block-in-python/</guid><description>There are several ways to use an else block in python. Lets look at each method and its usecase. 1. if else This is commonly used if else block. if block is executed if the condition is true otherwise else block will be executed.  x = True  if x:    ...</description><pubDate>Sat, 22 Aug 2020 16:10:19 GMT</pubDate></item><item><title>Hello world</title><link>https://sureshdsk.dev/hello-world/</link><guid isPermaLink="true">https://sureshdsk.dev/hello-world/</guid><description>This is my very first post on #hashnode. I&apos;m very excited to join hashnode community.  I would be sharing a lot of tutorials and tips &amp; tricks on open source web technologies.  I love working with python and APIs. I am currently focussed on building ...</description><pubDate>Sat, 22 Aug 2020 08:39:36 GMT</pubDate></item><item><title>5+ lessons I learned from the Power Rangers</title><link>https://sureshdsk.dev/5-lessons-i-learned-from-the-power-rangers/</link><guid isPermaLink="true">https://sureshdsk.dev/5-lessons-i-learned-from-the-power-rangers/</guid><description>Power Rangers is one of the most popular TV shows of the 2000s. It is based on the theme that 5 or more people with special powers and abilities fight evil and save people. Literally, every 90s kid wo</description><pubDate>Thu, 07 Mar 2019 05:00:00 GMT</pubDate></item><item><title>A Procrastinating Blogger</title><link>https://sureshdsk.dev/a-procrastinating-blogger/</link><guid isPermaLink="true">https://sureshdsk.dev/a-procrastinating-blogger/</guid><description>As a blogger, I try to write on various topics like programming, blogging and work culture. I always have a big list of topics to write on and I work on them as described below. I get ideas for a new </description><pubDate>Fri, 09 Nov 2018 05:00:00 GMT</pubDate></item><item><title>A feedback you should keep to yourself</title><link>https://sureshdsk.dev/a-feedback-you-should-keep-it-to-yourself/</link><guid isPermaLink="true">https://sureshdsk.dev/a-feedback-you-should-keep-it-to-yourself/</guid><description>There are two kinds of feedback, one that you should keep to yourself and the other one you shouldn’t give, but you give it anyway. A lot of people have talked about how to take criticism, but nobody </description><pubDate>Sun, 02 Sep 2018 05:00:00 GMT</pubDate></item><item><title>Learn to embrace your own leadership style</title><link>https://sureshdsk.dev/learn-to-embrace-your-leadership-style/</link><guid isPermaLink="true">https://sureshdsk.dev/learn-to-embrace-your-leadership-style/</guid><description>This article is based on an episode of Silicon Valley — Story of a Silicon Valley engineer trying to build his own company called Pied Piper. I am trying to summarise my learning and add more thoughts</description><pubDate>Tue, 24 Jul 2018 05:00:00 GMT</pubDate></item><item><title>13 reasons why I blog</title><link>https://sureshdsk.dev/13-reasons-why-i-blog/</link><guid isPermaLink="true">https://sureshdsk.dev/13-reasons-why-i-blog/</guid><description>1. Help people through my blog As a developer, I am solving a lot of technical problems everyday and I love to share it with other developers around the world. Contributing something back to the devel</description><pubDate>Thu, 12 Jul 2018 05:00:00 GMT</pubDate></item><item><title>Why do you need to start writing?</title><link>https://sureshdsk.dev/why-do-you-need-to-start-writing/</link><guid isPermaLink="true">https://sureshdsk.dev/why-do-you-need-to-start-writing/</guid><description>It doesn’t matter if you’re a programmer, designer, marketeer or salesperson, your writing skill will help when you chat with someone, write an email or an article. Becoming a good writer is not just </description><pubDate>Wed, 04 Jul 2018 05:00:00 GMT</pubDate></item><item><title>How Content writing is similar to Cooking?</title><link>https://sureshdsk.dev/how-content-writing-is-similar-to-cooking/</link><guid isPermaLink="true">https://sureshdsk.dev/how-content-writing-is-similar-to-cooking/</guid><description>Creating a great piece of content is similar to cooking a tasty food. Let’s see how they’re similar to one another. When you make your own recipe, it is equivalent to creating a new content idea. You </description><pubDate>Wed, 09 May 2018 05:00:00 GMT</pubDate></item><item><title>The Art of making decisions like a boss!</title><link>https://sureshdsk.dev/the-art-of-making-decisions-like-a-boss/</link><guid isPermaLink="true">https://sureshdsk.dev/the-art-of-making-decisions-like-a-boss/</guid><description>Decision making is one of the most difficult thing we do everyday. When you have a bunch of options, you are not sure where our each of them might lead to and you do not want to make a wrong choice. I</description><pubDate>Fri, 04 May 2018 05:00:00 GMT</pubDate></item><item><title>When I was at your age!</title><link>https://sureshdsk.dev/when-i-was-at-your-age/</link><guid isPermaLink="true">https://sureshdsk.dev/when-i-was-at-your-age/</guid><description>We all would’ve heard advices that starts with “When I was at your age” from various people. People usually say this dialog and continue to add how they struggled, how they suffered, how they worked h</description><pubDate>Sun, 25 Mar 2018 05:00:00 GMT</pubDate></item><item><title>3 Occasions where I get Appreciations</title><link>https://sureshdsk.dev/3-occasions-where-i-get-appreciations/</link><guid isPermaLink="true">https://sureshdsk.dev/3-occasions-where-i-get-appreciations/</guid><description>I have got different kinds of appreciations in my work life and I have always been able to sense something different on each appreciation. Now, I am just trying to classify them into different categor</description><pubDate>Fri, 09 Mar 2018 05:00:00 GMT</pubDate></item><item><title>Being Thinker and Doer</title><link>https://sureshdsk.dev/thinkers-and-doers/</link><guid isPermaLink="true">https://sureshdsk.dev/thinkers-and-doers/</guid><description>Thinkers are the ones who think and create new ideas and plans for bringing the ideas to reality. They analyse from different angles and layout the plans. Problem arises when we stuck too long in thin</description><pubDate>Sun, 04 Mar 2018 05:00:00 GMT</pubDate></item><item><title>Jack of All Trades, Master of None!</title><link>https://sureshdsk.dev/jack-of-all-trades-master-of-none/</link><guid isPermaLink="true">https://sureshdsk.dev/jack-of-all-trades-master-of-none/</guid><description>I have always been a jack of all trades and master of none. It took a while to figure out why I am not able to master a particular thing and then I came across the term “Shiny object syndrome”. Shiny </description><pubDate>Tue, 13 Feb 2018 05:00:00 GMT</pubDate></item><item><title>Monday’s doesn’t suck!</title><link>https://sureshdsk.dev/monday-doesnt-suck/</link><guid isPermaLink="true">https://sureshdsk.dev/monday-doesnt-suck/</guid><description>Monday blues! Usually faced by a lot of people who work in IT industry. It is not just related to IT field, but to anyone who gets the anxiety of going to office or school after the weekend or a long </description><pubDate>Mon, 29 Jan 2018 05:00:00 GMT</pubDate></item><item><title>First impression is the best impression</title><link>https://sureshdsk.dev/first-impression-is-the-best-impression/</link><guid isPermaLink="true">https://sureshdsk.dev/first-impression-is-the-best-impression/</guid><description>It is human’s basic tendency is to form a mental image of a person very fast based on the first few interactions. We tend to make decisions based on this mental image. Sometimes we decide a person goo</description><pubDate>Sun, 28 Jan 2018 05:00:00 GMT</pubDate></item><item><title>Ideas are free, Execution is priceless!</title><link>https://sureshdsk.dev/ideas-are-free-execution-is-priceless/</link><guid isPermaLink="true">https://sureshdsk.dev/ideas-are-free-execution-is-priceless/</guid><description>Best way to put your idea into reality is to start working on it everyday.   Everyone got an idea! We all have experienced this at least once, “You had an idea to build a product or invent something o</description><pubDate>Mon, 22 Jan 2018 05:00:00 GMT</pubDate></item><item><title>Workaholics aren’t heroes</title><link>https://sureshdsk.dev/workaholics-arent-heroes/</link><guid isPermaLink="true">https://sureshdsk.dev/workaholics-arent-heroes/</guid><description>I was reading this book called “REWORK”, I came across the chapter called “Workaholism”. I felt very much connected to the chapter since I spent my entire career believing in the similar idea. Looks l</description><pubDate>Fri, 19 Jan 2018 05:00:00 GMT</pubDate></item><item><title>Finding your way to creativity</title><link>https://sureshdsk.dev/finding-your-way-to-creativity/</link><guid isPermaLink="true">https://sureshdsk.dev/finding-your-way-to-creativity/</guid><description>Einstein said that “Imagination is more important than knowledge” because “knowledge is limited to what we know and understand, while imagination embraces the entire world, and all there ever will be </description><pubDate>Sat, 13 Jan 2018 05:00:00 GMT</pubDate></item><item><title>A feedback that nobody wants to hear</title><link>https://sureshdsk.dev/a-feedback-that-nobody-wants-to-hear/</link><guid isPermaLink="true">https://sureshdsk.dev/a-feedback-that-nobody-wants-to-hear/</guid><description>There are two kind of feedbacks, One that you should keep it for yourself and the one you shouldn’t give but you give it anyway. Lot of people have talked about how to take on bad criticisms and feedb</description><pubDate>Thu, 11 Jan 2018 05:00:00 GMT</pubDate></item><item><title>Breaking out of the comfort zone</title><link>https://sureshdsk.dev/breaking-out-of-the-comfort-zone/</link><guid isPermaLink="true">https://sureshdsk.dev/breaking-out-of-the-comfort-zone/</guid><description>This article just shares my experiences and also to look back myself in this new year like an inner reflection. In workplace often people choose to remain in their comfort zone, doing the minimal work they are supposed to do. There are various reason...</description><pubDate>Mon, 01 Jan 2018 06:30:00 GMT</pubDate></item></channel></rss>