<?xml version="1.0" encoding="UTF-8" standalone="no"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-7481544215352417906</atom:id><lastBuildDate>Sun, 26 Jul 2026 14:36:16 +0000</lastBuildDate><category>Tutorials</category><category>How Stuff Work</category><category>Projects</category><category>Seminars</category><category>Updates</category><title>&amp;lt; Shouvik Mitra /&amp;gt;</title><description>Web Developer</description><link>http://iamshouvikmitra.blogspot.com/</link><managingEditor>noreply@blogger.com (Shouvik Mitra)</managingEditor><generator>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><language>en-us</language><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-8432758477926865416</guid><pubDate>Wed, 23 Feb 2022 08:36:00 +0000</pubDate><atom:updated>2022-02-23T14:07:29.670+05:30</atom:updated><title>Favorite AWS Athena queries for ALB Logs stored in S3</title><atom:summary type="text">What is the most visited page by the client and total traffic on my website?SELECT sum(received_bytes) as total_received, sum(sent_bytes) as total_sent, client_ip, 
count(client_ip) as client_requests, request_url  
FROM alb_logs 
GROUP BY client_ip, request_url  
ORDER BY total_sent  desc;
How long does it take to process requests on average?SELECT sum(request_processing_time) as request_pt, sum</atom:summary><link>http://iamshouvikmitra.blogspot.com/2022/02/favorite-aws-athena-queries-for-alb.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEjRNIvEjd-cs_gJZK-KCcC9Ad9MGFQpb6KV3uFBviscS4AJNrdWSMaSq6UKp0HnS3cKA69Q5kzJje_t9bykZR1Vai0Ew29mstfSDtyBX29SSTOyx3LXllesyCUMSTrcDFXvVFWth3INPkbRjee5R4JJ0PguPREVMFAstI9YDz7EUN3XTDouk6oZYk90wg=s72-w400-h214-c" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-2076040913590812386</guid><pubDate>Sun, 08 Aug 2021 07:21:00 +0000</pubDate><atom:updated>2021-08-08T13:01:05.941+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorials</category><title>Activity Tracking for Web Applications</title><atom:summary type="text">Dealing with user activity in web applications is almost always an afterthought. To that, we should also understand that this is not something new and has been happening for quite a long time by major platforms and websites out there.&amp;nbsp;I am no judge to say if it is a good practice or not, but as an engineer, I will try to note down the recent development in this space over the years. And, </atom:summary><link>http://iamshouvikmitra.blogspot.com/2021/08/activity-tracking-for-web-applications.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiXSmxs4YI6WKP3yfIe0Hm23mQSph1AD1rAL4VTSghZjy2CY7AzewgoTMB_E-50vX8RhBtAnt2roGBLW4wmLfEilfkOEMGUEK4xj_ErNxAAIM5mA8mWVPMP1luxdBqYi8ZWN0D_EcE0OFTF/s72-c/atsheader.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-804240710204471632</guid><pubDate>Sun, 01 Aug 2021 17:56:00 +0000</pubDate><atom:updated>2021-08-01T23:42:59.865+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">How Stuff Work</category><category domain="http://www.blogger.com/atom/ns#">Tutorials</category><title>Cache me if you can &#127939;! A Guide to keep your cache fresh as a daisy with stale-while-revalidate</title><atom:summary type="text">Today, we are going to talk about an additional tool to help you maintain a fine balance between instancy&amp;nbsp;and freshness when delivering data to your web applications.RFC5861 states two independent Cache-Control extensions that allow for the cache to respond to a request with the most up-to-date response held.1. The stale-if-error HTTP Cache-Control extension allows a cache to return a stale </atom:summary><link>http://iamshouvikmitra.blogspot.com/2021/08/cache-me-if-you-can-guide-to-keep-your.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjPmYQtk5rYYCNUSAWiUWN-bqGAgffWDbMaaeqEeo-2sOPR1p9SOaQJojsbBiAc4obFbdZLVEk-gaGB1KrT3hSzbWlrXMu2gfkM31D5huCpPdGTN9S44dZ0tGakRlUP01B8eMj13kpHkbny/s72-w640-h136-c/image.png" width="72"/><thr:total>0</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-5142700772071660391</guid><pubDate>Mon, 12 Jul 2021 00:26:00 +0000</pubDate><atom:updated>2021-07-12T06:13:03.218+05:30</atom:updated><title>MCD Model of Leadership</title><atom:summary type="text">The MCD model of leadership consists of three main stages:ManagingCoaching&amp;nbsp;DelegatingAlmost 54% of business leaders do not have the knowledge of these 3 stages involved in Leadership and the rest of them even though familiar with the concepts don't really have any idea of when to adhere to which stage mentioned above.Courtesy - Inc MagazineLet me lay down the steps that are involved in each </atom:summary><link>http://iamshouvikmitra.blogspot.com/2021/07/mcd-model-of-leadership.html</link><thr:total>2</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-8860664792365019971</guid><pubDate>Sat, 05 Jun 2021 15:08:00 +0000</pubDate><atom:updated>2021-08-01T23:41:54.936+05:30</atom:updated><title>Domain Name System: The important parts</title><atom:summary type="text">What is a domain name?According to RFC 1034, which lays out the original DNS specification, the domain name of a node is a list of labels on the path from the node to the root of the tree.&amp;nbsp;Okay, let's try to phrase it in a more comprehensible way. A domain name describes a node on the tree by tracing the node all the way back to the root. Every label along that path becomes a part of the </atom:summary><link>http://iamshouvikmitra.blogspot.com/2021/06/everything-you-need-to-know-about-dns.html</link><thr:total>0</thr:total><georss:featurename>Bengaluru, India</georss:featurename><georss:point>12.9651947 77.63942</georss:point><georss:box>-19.474080802274912 42.48317 45.404470202274908 112.79567</georss:box><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-908447489636638141</guid><pubDate>Mon, 16 Dec 2019 20:16:00 +0000</pubDate><atom:updated>2019-12-17T01:57:29.385+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Updates</category><title>Announcement : I will be writing code full time!</title><atom:summary type="text">

Ti's the season,I have been recently looking for an Internship, and lucky enough I was able to be selected for a few roles at some different startups in what is called the Silicon City of India. Even though I haven't decided which one to join, but still I am pretty sure, I will stick to web development in the near future.

Since from now on I will be paid to write code for the web, thus, </atom:summary><link>http://iamshouvikmitra.blogspot.com/2019/12/first-job.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhtxtqasdwzB3B4iAezKxP6FalL9dQyDJaSSc7GSaPHF4H1wuDDWa8MvRkXhk2BjSmLrVqkaapBv65A71Ov8Uq1TDjFZcxBHZn0NevpV1mjHLdBTSUCbctAQTQbKAbGEWdMiOk-fkpMr_CS/s72-c/20190616_133105.jpg" width="72"/><thr:total>2</thr:total><georss:featurename>Dehradun, Uttarakhand, India</georss:featurename><georss:point>30.3164945 78.032191799999964</georss:point><georss:box>30.0971985 77.709468299999969 30.5357905 78.354915299999959</georss:box><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-8326391252512060439</guid><pubDate>Sun, 24 Mar 2019 14:30:00 +0000</pubDate><atom:updated>2019-03-24T20:00:06.372+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorials</category><title>Easy Speed Optimization for Web Developers</title><atom:summary type="text">



A majority of the web is still accessed via slow 2G networks, so when it comes to web speed optimizations, developers should take the responsibility to make their web apps as optimized as it could possibly be.Most of you might think that increasing speed performance trades of with user experience. Well, frankly speaking, most of the time it does, but it doesn't need to be that way!In this </atom:summary><link>http://iamshouvikmitra.blogspot.com/2019/03/easy-speed-optimization-for-web.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh76PynmlhG-gx-KVkwbct5A5CHemi7WfhhWn_Ahg_-JNuqWNePhqeTt_2pw7qP6bdpr2qxIlybmcr1h3g3J3qZkF5rb8mAYXl7aKvVV67U0DiQtiLMw0Sqb7dwbkTJ7nosHPnClPc8e2dQ/s72-c/carbon.png" width="72"/><thr:total>19</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-591091006954837184</guid><pubDate>Fri, 17 Aug 2018 08:54:00 +0000</pubDate><atom:updated>2021-08-08T10:08:52.978+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Projects</category><title>Slate - An afforable way to create websites which doesn't require a domain or hosting!</title><atom:summary type="text">


Yes! you have heard it right. Last few days I was wondering how JavaScript Frameworks like Angular and React handle&amp;nbsp;routing. After a brief study on the topic from sites like StackOverflow, I got a brief idea of how I could be able to read the U.R.L. parameters with the help of JavaScript. After which it was just a matter of time I came up with Slate.

Introduction
Slate lets you create </atom:summary><link>http://iamshouvikmitra.blogspot.com/2018/08/slate-awesome-way-to-create-websites.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzT3Smj_otFsKbkxybpZOQPTl7Uc2vS7gL629SpbYB5lNVEEx8t6e1nCfB_4tmhx2SbQo9V7DUwDqxaQyBTk4dwhenmbtwgcelXLIw6IEbaRyhuwEbTdhWt7-hlQ1ctElTUM6DGmaOOIhG/s72-c/icon.png" width="72"/><thr:total>21</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-8235828783628018408</guid><pubDate>Sat, 07 Oct 2017 17:05:00 +0000</pubDate><atom:updated>2017-10-07T22:39:36.077+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Seminars</category><title>A seminar on Introduction to Microsoft Technologies </title><atom:summary type="text">
Sometimes, we do a lot of things that don't matter. While there are times when we do little things that make a huge impact on a lot of peoples lives. Today, the Microsoft Technical Community at out college which comprises of all the Microsoft Student's Partners have organized an amazing seminar on Introduction to Microsoft Technologies and Hands-on Training for Git version control and </atom:summary><link>http://iamshouvikmitra.blogspot.com/2017/10/a-seminar-on-introduction-to-microsoft.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgmAiD5Oqu0n5dAv7TOmowEhWJsQmRrrqybPpjRRj2ovrWOi5IW3-DPADnEM-xynQ-V_2ENU1dUaqSdbqfJLwM6j4NOzKx2p9lknvDROR4wZVeGYPKfdcyyMfT7CVM8Iumd1lhg7Euv1kRe/s72-c/IMG-20171007-WA0012+%25282%2529.jpg" width="72"/><thr:total>5</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-7171071994349308827</guid><pubDate>Wed, 21 Jun 2017 11:57:00 +0000</pubDate><atom:updated>2019-03-17T19:28:57.635+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">How Stuff Work</category><title>How does URL work?</title><atom:summary type="text">


Have you ever considered know how typing www.google.com on the very address bar of your browser land you to a page like this or ever stumbled upon to think what are those characters which make up a full length URL! If yes, then you are in the right place&#128521;

While some of the URL or Uniform Resource Locator is simple like google.com or india.gov.in other full-length URLs might be a bit </atom:summary><link>http://iamshouvikmitra.blogspot.com/2017/06/how-does-url-work.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhP6t_FSJfysb07cQcpTofyLtf_g4OBOAjJXR7hoDfsAkUUBWVckfqOMnrdhZolYIGCdaxMdnBfS4L49kGZdLhByXC6DxovOjNduCDptG8cUnZDGupUX5SNAmMDVG3en_HCp0fIGgTkbQ4/s72-c/Capture.PNG" width="72"/><thr:total>22</thr:total><author>noreply@blogger.com (Shouvik Mitra)</author></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-7481544215352417906.post-5550917566567769041</guid><pubDate>Thu, 01 Jun 2017 12:00:00 +0000</pubDate><atom:updated>2017-06-01T17:30:26.956+05:30</atom:updated><category domain="http://www.blogger.com/atom/ns#">Tutorials</category><title>Web Development - Let's get started!</title><atom:summary type="text">
Hello there,
Thanks for joining me on my blog, and today I will be sharing the ultimate way to start Web Development with tweaks that I have learned from my experience. Well, it is going to be a rather long journey to cover the whole of Web Development so what I am thinking to do is splitting&amp;nbsp;the whole post into logically divided small meaningful posts. So, right now you are reading the </atom:summary><link>http://iamshouvikmitra.blogspot.com/2017/06/web-development-html.html</link><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgIGjJu9GrvIhff3pX2phIBDw8aDF909fCtwkQW58sn22mZNzr93j3yiPjHto9dvblAbeVFR2AWP8Vodr4nxE2WI6Mah5_2vmTPWG5iBOPUJMo-EMmd9IKuhsEfzq6387f2qlDG6WE3Tyg/s72-c/banner-web-development.png" width="72"/><thr:total>710</thr:total><georss:featurename>Chandannagar, West Bengal, India</georss:featurename><georss:point>22.8647723 88.363259999999968</georss:point><georss:box>22.8062468 88.28257899999997 22.923297799999997 88.443940999999967</georss:box><author>noreply@blogger.com (Shouvik Mitra)</author></item></channel></rss>