<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Raghu Kashyap’s Musings]]></title><description><![CDATA[Co-Founder and CTO @intentwise. Technologist who is passionate about Travel, Data, Hiking, Running & of-course Dogs.(Ex Orbitz, Ex-Chicago)]]></description><link>https://www.kashyaps.com</link><image><url>https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png</url><title>Raghu Kashyap’s Musings</title><link>https://www.kashyaps.com</link></image><generator>Substack</generator><lastBuildDate>Wed, 06 May 2026 08:28:33 GMT</lastBuildDate><atom:link href="https://www.kashyaps.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Raghu Kashyap]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[raghukashyap@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[raghukashyap@substack.com]]></itunes:email><itunes:name><![CDATA[Raghu Kashyap]]></itunes:name></itunes:owner><itunes:author><![CDATA[Raghu Kashyap]]></itunes:author><googleplay:owner><![CDATA[raghukashyap@substack.com]]></googleplay:owner><googleplay:email><![CDATA[raghukashyap@substack.com]]></googleplay:email><googleplay:author><![CDATA[Raghu Kashyap]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Conquering Kilimanjaro: 7-Day Journey to the Roof of Africa]]></title><description><![CDATA[Climbing Mount Kilimanjaro, the highest free-standing mountain in the world at 19,341 feet, was more than just a trek, it was a test of endurance, preparation, teamwork, and spirit.]]></description><link>https://www.kashyaps.com/p/conquering-kilimanjaro-7-day-journey</link><guid isPermaLink="false">https://www.kashyaps.com/p/conquering-kilimanjaro-7-day-journey</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Sun, 17 Aug 2025 12:10:57 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!LG2k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LG2k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LG2k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 424w, https://substackcdn.com/image/fetch/$s_!LG2k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 848w, https://substackcdn.com/image/fetch/$s_!LG2k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 1272w, https://substackcdn.com/image/fetch/$s_!LG2k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LG2k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0ecb3a97-c561-4a89-96ff-aa77147c632a.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1708117,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://www.kashyaps.com/i/171181530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LG2k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 424w, https://substackcdn.com/image/fetch/$s_!LG2k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 848w, https://substackcdn.com/image/fetch/$s_!LG2k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 1272w, https://substackcdn.com/image/fetch/$s_!LG2k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0ecb3a97-c561-4a89-96ff-aa77147c632a.heic 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Climbing Mount Kilimanjaro, the highest free-standing mountain in the world at 19,341 feet, was more than just a trek, it was a test of endurance, preparation, teamwork, and spirit. Over seven days, covering close to 70 km, enduring freezing winds, sleepless nights, and an unforgettable 11-hour summit push, I experienced the journey of a lifetime. Here&#8217;s a complete breakdown of my experience, every detail, every lesson, and every memory.</p><h2>Making the Commitment</h2><p>Every journey starts with a decision, and for Kilimanjaro, that first decision is not about boots or jackets, it&#8217;s about commitment. Until you commit, everything else feels like daydreaming. The moment you put down a small advance payment or book that refundable flight, the trek stops being an idea and starts becoming real.</p><p>One of the hardest questions at this stage is <strong>who to climb with</strong>. Do you go with friends you already know? Do you find an existing group and join them? Or do you sign up solo and trust the mountain to connect you with new people? Whatever the choice, the group matters more than you think, the right team can make the difference between a miserable climb and an unforgettable adventure.</p><p>We evaluated multiple trekking companies, comparing packages, reviews, and recommendations. Eventually, we chose <strong><a href="https://www.pamojakilisafaris.com/">Pamoja Kilimanjaro &amp; Safaris</a> </strong>(Pamoja fittingly means <em>together</em>). It turned out to be one of the best decisions we made. The guides were attentive and kind, the porters tireless and cheerful. They carried our loads, sang along the trail, taught us Swahili, and lifted our spirits when altitude tried to bring us down.</p><p>That said, I did notice a few other companies on the trail that looked a bit more &#8220;professional&#8221; or premium, for example, Alteeza. But honestly, I don&#8217;t think they offered anything significantly different from what we got.</p><p>Here&#8217;s the most important advice I can give anyone planning Kilimanjaro: <strong>go for the luxury package.</strong> It might cost a few hundred dollars more, but the difference it makes is enormous:</p><ul><li><p>Private toilets instead of crowded shared ones.</p></li><li><p>A comfortable 4-star hotel stay before and after the trek.</p></li><li><p>Extra porters (our group of six had <em>thirty</em> people supporting us!).</p></li></ul><p>The porter-to-climber ratio blew my mind. These men and women were machines, they would leave camp after us, carrying massive loads, and arrive before us to set up tents, toilets, and hot meals. Sometimes, if someone in the group was struggling, they would hike back down a kilometer just to help carry a daypack. And all of this while still singing, chatting, and laughing.</p><p>We also made a smart decision to <strong>upgrade our tents with cots</strong>. For about $150 per person for the week, we got a tent that included a cot, mattress, and sleeping bag. It was a twin-sharing setup, so $300 per tent, and worth every penny. Crawling onto the ground after a long day&#8217;s hike would have been miserable, but with the cots, we slept comfortably each night and had space to move around.</p><p>Looking back, committing to Pamoja, investing in the luxury package, and upgrading our tents were some of the best choices we made. They set the tone for the entire trek: a balance of challenge and comfort, hardship and joy. Without those decisions, the journey would have been much harder than it needed to be.</p><h2>Building Your Tribe</h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HITU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HITU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HITU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HITU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HITU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HITU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg" width="1456" height="1092" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1092,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:894150,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.kashyaps.com/i/171181530?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HITU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 424w, https://substackcdn.com/image/fetch/$s_!HITU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 848w, https://substackcdn.com/image/fetch/$s_!HITU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!HITU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F933111e3-8e4b-4313-9847-48d268428f8a_2048x1536.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Once you&#8217;ve committed, the next most valuable step is to <strong>build your tribe</strong>. This doesn&#8217;t just mean assembling a hiking group, it means creating a small community that carries you through the months of preparation.</p><p>For us, this started with a WhatsApp group. We had nine people in the beginning, though three eventually dropped out before the trek. Still, the chats became our lifeline: we shared photos from our training hikes, posted our workout updates, swapped gear advice, and motivated each other on days when training felt like a chore.</p><p>This group was also a practical tool. We compared shopping lists, debated the pros and cons of different boots and rain gear, and double-checked every little item we might need for the hike. The anticipation, excitement, and encouragement created momentum. By the time we landed in Tanzania and met face-to-face, we already felt like friends. I was really glad that my cousin Tejas signed up with me.  </p><p>That pre-trip bond made a huge difference. On tough days on the mountain, we didn&#8217;t feel like six individuals, we felt like a team that had already been through a journey together.</p><h2>Training for the Climb</h2><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4ab3b272-7863-47ef-bff4-0392700623fc_1179x2556.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/af65d6d7-1ae6-475e-998d-cff8ac93576d_1134x1172.png&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f964c15b-7d00-4a8b-ae4f-2b1b0a2b33b0_1836x394.png&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2424e8c1-6b52-402d-8926-a33e8f98b582_1456x474.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><p>Kilimanjaro is not a technical climb, you don&#8217;t need ropes or crampons. But don&#8217;t mistake that for easy. The real challenge is stamina, altitude, and the grind of walking uphill for hours on end, day after day. Training for this climb is non-negotiable.</p><p>I trained for about <strong>five to six months</strong> before the trek. My routine looked like this:</p><ul><li><p><strong>Strength training</strong>: For the first three months, I did two sessions a week. In the last two to three months, I upped it to three sessions a week. This built endurance and power in my legs and upper body, which was crucial for carrying the daypack and keeping pace on steep sections.</p></li><li><p><strong>Stair climbing</strong>: I live in a 12-floor apartment building. The stairs became my training ground. I started with 30 minutes, then built up to an hour, and eventually two full hours of continuous stair climbing. This turned out to be the best preparation for the endless uphill grind on summit day.</p></li><li><p><strong>Hikes</strong>: I did weekend hikes around Bangalore. Most of them were only 2&#8211;3 hours, so they weren&#8217;t extremely challenging, but they kept me active. The real gem was a monsoon trek in <strong>Kudremukha</strong>. It was an 8-hour hike, covering 17 km and a 3,500 ft elevation gain. It rained the entire time, which gave me a chance to test my rain gear, waterproof gaiters, and shoes in real conditions. That trek was an excellent precursor to Kilimanjaro.</p></li></ul><p>Looking back, the <strong>strength training and stair climbs were game-changers</strong>. Without those, I don&#8217;t think I would have had the endurance or confidence to push through the 7 day hike and esp the Summit night. Here is a glimpse into the <a href="https://docs.google.com/spreadsheets/d/1H1PLq2WDb3DwrOK-p07YEc9XVoTOLO-EtetMFZJm0gw/edit?gid=0#gid=0">Training plan</a> that I used.</p><h2>Prepping and Packing</h2><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/75e93e81-8ea0-4896-bbb8-453267897c44.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4102cd7d-e334-4fba-a19a-4f57907fb8fb.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/44610a47-bc42-4580-9c95-ab473f861efa.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27507a4c-320a-4b13-88a7-03835333fe72.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a18ec52-98e0-4854-aee2-69e2314212e1_1456x1456.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><p>Preparation doesn&#8217;t stop at training, it extends to what you pack. The right gear can make your trek comfortable; the wrong gear can make every day miserable.</p><p>To get my packing right, I spent hours watching videos from <strong>Ultimate Kilimanjaro</strong> on YouTube. The channel goes into meticulous detail about every piece of gear, layering strategies, and even daily life on the mountain. That advice was invaluable.</p><p>Some key lessons and must-haves from my own experience:</p><ul><li><p><strong>Duffel bag &amp; organizers</strong>: I rented a duffel bag (~$20) for the porters to carry. Inside it, I used 8&#8211;10 small compartment bags (from Mokabara). Labeling and compartmentalizing saved enormous time and frustration at camp.</p></li><li><p><strong>Rain gear</strong>: Ponchos paired with gaiters worked better than rain jackets and backpack covers. Jackets are fine, but in heavy rain, ponchos kept both me and my daypack dry.</p></li><li><p><strong>Lantern</strong>: This is one item I wish I had brought. Headlamps are great while hiking, but at night in the tent, a small lantern would have made everything easier.</p></li><li><p><strong>Electronics</strong>: An iPhone was more than enough for photos. Don&#8217;t lug heavy DSLRs or camcorders. My cousin&#8217;s Insta360 was a fun addition, giving us some cool panoramic shots and videos.</p></li></ul><p>The single biggest lesson: keep your <strong>daypack as light as possible</strong> (&#8804;5 kg). Water, electrolytes, and a few snacks are all you really need. Everything else should go in the duffel for the porters.</p><p>A Complete list of things you need to <a href="https://docs.google.com/spreadsheets/d/1gGis1rLrinFSmhu5sitbpabc2BVY1px7kqjDjsVn9N8/edit?gid=2090934241#gid=2090934241">plan the trip</a>.</p><h2>Health, Safety &amp; Logistics</h2><p>Beyond gear and fitness, there are health and logistical preparations that are just as critical:</p><ul><li><p><strong>Vaccinations &amp; Medication</strong>: We all took Diamox, 125 mg in the morning and evening, starting the day before the climb. On summit night, we added an extra dose (125 mg). It helped immensely with acclimatization.</p></li><li><p><strong>Visa &amp; Insurance</strong>: Apply for your Tanzania visa at least 3&#8211;4 weeks before. Carry good travel insurance that covers high-altitude trekking.</p></li><li><p><strong>Tips</strong>: This is a huge part of Kilimanjaro culture. Expect to give <strong>20&#8211;25% of the trek cost</strong> as tips. Prepare envelopes for each porter, cook, and guide. Carry plenty of $1, $5, $10, and $20 bills. Avoid $100s. At the end, there&#8217;s a big tipping ceremony where you hand out envelopes, it&#8217;s personal, meaningful, and deeply appreciated by the crew.</p></li><li><p><strong>Currency &amp; Connectivity</strong>: Carry dollars for tips and small expenses. On the mountain, Airtel India roaming worked, but Vodacom was the best local option. Shockingly, we even got 4G signal at some camps.</p></li></ul><p>These things may feel secondary when you&#8217;re still in the planning phase, but on the mountain, they make all the difference between stress and peace of mind.</p><h2>The Trek &#8211; Day by Day</h2><p>Each day on Kilimanjaro is unique, different terrain, different challenges, different memories. Here&#8217;s how it unfolded for us:</p><h3>Arrival (Pre-Hike)</h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92b910fa-00bc-4795-839a-695c68b7a0ec.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6ae82b64-3b21-4943-b3d1-f302a0d83bd6.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/877f4739-57a2-4a16-8e3c-3405b7582bb6.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/affc2285-6a9f-4166-bdf4-b4decafaf543_1456x474.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p>Arrive a day or two early if you can. We landed in Moshi, settled into our hotel, and spent time bonding with the group. We also visited the town, had great coffee, did a little souvenir shopping, and double-checked our gear. Renting the duffel bags here was simple and cheap (~$20). Compartmentalizing everything into labeled bags made camp life so much easier.</p><p></p><h3><a href="https://connect.garmin.com/modern/activity/19972193803">Day 1: Machame Gate &#8594; Machame Camp</a></h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40dd8467-bdf5-4aa2-bd91-2a7c4dc0b534.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f640b4c-815b-477c-a18c-06bd83025997.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/11c5f44d-1b62-4510-95e5-28e02ed69656.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d6e983a6-378e-422c-b680-51d3948af55a.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2485105e-eb58-42a9-95b2-9a87c37869f9.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/495ce18a-ca75-460d-923b-cd5a7741821b.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/092b3e05-3037-422b-aeab-e9436c51fd1e.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/666689d4-fa22-4e7f-bae5-6cf57782b062_1456x1946.png&quot;}},&quot;isEditorNode&quot;:true}"></div><ul><li><p><strong>Elevation: 4,380 ft &#8594; 9,350 ft</strong></p></li><li><p><strong>Distance: 11 km | Time: 5&#8211;7 hrs | Habitat: Rainforest</strong></p></li></ul><p>Excitement levels were high, and so were our daypack weights (8&#8211;9 kg). Big mistake. Ideally, it should be &#8804;6 kg. The rainforest was lush and wet. Ponchos and gaiters worked far better than jackets. By evening, we reached camp to find popcorn, tea, coffee, and a hot dinner waiting. The food on this trek was consistently excellent, hearty soups, pastas, rice, and more.</p><h3><a href="https://connect.garmin.com/modern/activity/19925866248">Day 2: Machame Camp &#8594; Shira Cave</a></h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fef47ef2-16fb-497b-98b7-34eb91b38441.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd9f21a5-9c4c-469e-8120-910a1ffc08f4.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/76668774-9313-4b9c-93ed-e31dea7224b1.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/74c258be-65e3-42b8-b434-9c2b2f0a5520.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad85da87-5133-49bd-b53a-af26c63bc4de.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58811bf1-fa40-467a-a33e-3bc5b37fcab6.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ade0b84b-dc45-47ed-8c7e-40317aa61e28.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da872543-53d8-47cf-af31-4eac53461238.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0c94409b-21f8-4964-9b71-2da95bbb30b1_1456x1700.png&quot;}},&quot;isEditorNode&quot;:true}"></div><ul><li><p><strong>Elevation: 9,350 ft &#8594; 12,500 ft</strong></p></li><li><p><strong>Distance: 5 km | Time: 4&#8211;6 hrs | Habitat: Heath</strong></p></li></ul><p>A short but steep day. The trail was rocky, but the views of Mount Meru were spectacular. At Shira Camp, the temperature dropped sharply, and the night sky exploded with stars. For many of us, mild altitude symptoms began here, headaches and nausea. Staying hydrated was the key.</p><h3><a href="https://connect.garmin.com/modern/activity/19979916329">Day 3: Shira Cave &#8594; Lava Tower &#8594; Barranco Camp</a></h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f2cc23c9-7926-4e8b-b1f9-5b8fb4ef1229.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4f7df73d-996a-46c6-a791-f3a865bc04e2.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/522f1b93-befe-4362-8390-b29bbaba6d10.heic&quot;},{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b7bf3810-1c1d-4be8-a855-101f55959db8_1208x1358.png&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad7c53ee-abeb-4059-8354-49deced77f47.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe2d115e-dea5-4b15-a11a-a30bb0585904.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f931b97-fa4b-4a49-b2dd-3582bafc9ea9.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0242b9b9-c1c7-4f29-ba69-c3d30622a589_1456x1946.png&quot;}},&quot;isEditorNode&quot;:true}"></div><ul><li><p><strong>Elevation: 12,500 ft &#8594; 15,190 ft &#8594; 13,044 ft</strong></p></li><li><p><strong>Distance: 10 km | Time: 6&#8211;7 hrs | Habitat: Alpine Desert</strong></p></li></ul><p>This was a classic acclimatization day, climb high, sleep low. The push to Lava Tower at 15,000 ft was physically and mentally taxing. Heavy breathing, chest tightness, and fatigue were common. Coming down to Barranco felt endless and exhausting, but the night sky there was a reward in itself: galaxies, constellations, and the glowing peak of Kilimanjaro.</p><h3><a href="https://connect.garmin.com/modern/activity/19976847164">Day 4: Barranco Camp &#8594; Karanga Camp</a></h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b45dce02-bfee-40af-b6e5-512436cc0f49.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6877ab7c-880c-44d1-8607-5b4f70ec44be.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c33e4131-68a4-44d4-9c30-041e676de942.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c5f8beb0-9eb0-46be-a119-8d9c7d1e7275.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ba9acb24-b949-44d3-bb47-90468ea4a8cc.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/418a4f20-8e36-4903-a581-77ffca32faa2.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6aa43040-8afe-451d-9116-aa6987b4c28b.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da037dc5-368c-4fa2-b422-316074c98f63.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f830ae3a-051a-439a-9d21-a8070d14fb02.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/edc70ae4-ffac-4553-8688-7c79e7172cc1_1456x1454.png&quot;}},&quot;isEditorNode&quot;:true}"></div><ul><li><p><strong>Elevation: 13,044 ft &#8594; 13,106 ft</strong></p></li><li><p><strong>Distance: 5 km | Time: 4&#8211;5 hrs | Habitat: Alpine Desert</strong></p></li></ul><p>Day 4 was adrenaline-packed, the famous <strong>Barranco Wall</strong>. Narrow paths, large rock steps, and the famous <strong>&#8220;Kissing Rock&#8221;</strong> crossing kept our hearts racing. Porters glided past us with ease, balancing heavy loads. At Karanga, the entire team of porters and guides surprised us with songs and dances, and soon we were all joining in. This was the day we truly felt the spirit of &#8220;Pamoja - together.&#8221;</p><h3><a href="https://connect.garmin.com/modern/activity/19972216960">Day 5: Karanga Camp &#8594; Barafu Camp</a></h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/88bec5bf-a6b2-436d-9298-ca35d8c3a4ea.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5168dd43-b689-49f9-a4bf-ec49fdd7f9e1.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/de083da6-e0ff-4631-8652-9cb4fe6c42f2.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/15498cd8-701d-4c7e-9990-783c4cfc2fb9.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7f0b8cc6-27b0-4785-9e6a-48d9d6ce2755.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e599369-9379-450d-a6f2-1e74ed6daa14.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f036721-f029-4a61-8bf6-974ffecc4fe1.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2ae8ce45-e376-4a2d-8c31-bede9bff58f3.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdfe3d0d-487e-4d86-869b-5385401a2479.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/be2443ee-dea8-4831-b813-2c88397f1342_1456x1454.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><ul><li><p><strong>Elevation: 13,106 ft &#8594; 15,331 ft</strong></p></li><li><p><strong>Distance: 4 km | Time: 4&#8211;5 hrs | Habitat: Alpine Desert</strong></p></li></ul><p>A short but critical hike to base camp. Barafu is a chaotic sea of tents, buzzing with summit anticipation. It&#8217;s windy, noisy, and hard to rest. If possible, bring earplugs or even a mild sleep aid like melatonin. This is the calm before the storm, the last chance to rest before summit night.</p><h3><a href="https://connect.garmin.com/modern/activity/19985255761">Day 6: Barafu Camp &#8594; Uhuru Peak &#8594; Upper Camp</a></h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/32f2fea1-aa60-4017-bf58-8e2e8adc7dd9.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0f5ff8fa-d585-46b5-a180-6f549246ec3a.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/35fb5c21-7020-4904-80df-7c7de282b366.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/25d99b79-ec91-46cb-8fcc-f7620fb22529.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5f21ac56-2797-4224-bfee-79ff90b34ef5.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d1328394-d982-4c8a-9bd4-f30a539cc5eb.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/091f1f06-2e8d-44d7-8e31-fdfe12e0b12e.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0a4609e1-28aa-41af-bf84-9f446ef31aed.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fde7919f-2376-4a82-9379-01b6394f77be_1456x1700.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><ul><li><p><strong>Elevation: 15,331 ft &#8594; 19,341 ft &#8594; 10,065 ft</strong></p></li><li><p><strong>Distance: 14 km | Time: 13&#8211;14 hrs | Habitat: Arctic</strong> </p></li></ul><p><strong>Summit day.</strong> The hardest, longest, and most rewarding day of them all. We woke around 10:00 pm, layered up (6 layers on top, 4 on bottom), and started walking by 11:45PM. Sleep-deprived, cold, and exhausted, we shuffled up slowly by headlamp. The water bladder pipes freeze up at this altitude. Bring 2 Nalgene bottles and keep them upside down so the bottom freezes, and you will still have water to drink from the top.</p><p>By 5 am, we paused for coffee and snacks, watching the sunrise above the clouds, one of the most breathtaking moments of my life. </p><p>The moment that truly struck all of us was when we reached the so-called <em><strong>'Point of No Return.'</strong></em> This is the spot where, once you arrive, the summit is considered within reach, or at least that&#8217;s what it&#8217;s known for. Emotions ran high: tears of joy, high-fives, and an overwhelming sense of excitement swept through the group. With that came a renewed surge of energy, fueling our final push toward the peak.</p><p>The hike from the point of no return to the first peak (Stella Point) was very tough. The ascent was too steep, but it's doable. Breathe slow and walk slow. Drink water. And that's how we made it. At Stella Point</p><p>From there, fatigue hit hard, but we pushed to <strong>Stella Point</strong>, where emotions overflowed. Tears, hugs, high-fives, we knew the summit was within reach.</p><p>An hour and a half later, we reached <strong>Uhuru Peak</strong>, the highest point in Africa. Flags came out, India, US, Texas A&amp;M. Photos were taken, but more importantly, we soaked in the pride of what we had achieved.</p><p>The <a href="https://connect.garmin.com/modern/activity/19972346771">descent back to Barafu Camp</a>, and then another <a href="https://connect.garmin.com/modern/activity/19972349452">2 hours of trek</a> (After a short break) to Upper Camp was brutal on the knees. Knee braces were lifesavers. After nearly 14 hours on our feet, we collapsed into camp, utterly drained but glowing with pride.</p><h3><a href="https://connect.garmin.com/modern/activity/19985221886">Day 7: Upper Camp&#8594;Mweka Camp &#8594; Mweka Gate</a></h3><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/885f642b-c57d-455a-9bcd-9219cb74e4b3.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/561b52b7-56c8-4dd9-8117-720e03bb6988.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1a625fe-6f0e-443b-a4c0-46e83bb98072.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bdea4d57-b055-4190-a226-20c82a5d9cbd.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5b633fc-9763-483d-967b-e2927dae9149.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ed967c7-b10e-413a-a1c9-4700d6404708.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dee640dd-78e2-4da8-a532-6aa79e3d059b.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4b4c0ff-47cb-4b17-a388-11af02efb3c2.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e1327524-cbe0-4666-bf17-3b3f4e18ec08.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/20eae337-a8e7-40b0-a231-5ca96217c463_1456x1454.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><ul><li><p><strong>Elevation: 10,065 ft &#8594; 5,380 ft</strong></p></li><li><p><strong>Distance: 10 km | Time: 3&#8211;4 hrs | Habitat: Rainforest</strong></p></li></ul><p>The final stretch was wet, muddy rainforest again. By now, the excitement of finishing overshadowed the fatigue. For $2, we even had our muddy shoes and gaiters scrubbed clean, a small but satisfying luxury.</p><p>After that, you go to the camp office to wait for your summit certificates, where they also confirm your details. The office has clean toilets and a souvenir shop, but prices are high, better to buy souvenirs outside. Most hiking agencies also arrange lunch afterward. For us, our chef prepared a wonderful meal, and we celebrated with Kilimanjaro beer. There&#8217;s also a larger souvenir shop nearby that&#8217;s worth browsing.</p><p>Back at the hotel, all the guides, porters, and staff gathered for the tipping ceremony. Typically, tips amount to around 22% of the overall trek cost. The team will give you a list of names and suggested amounts by role (guides, porters, chef, etc.). Be sure your main guide receives the highest. Carry plenty of envelopes and small bills (singles, fives, tens, twenties, avoid hundreds). You&#8217;ll write each person&#8217;s name on an envelope, put in the money, and hand it over one by one during a ceremony with singing and dancing. They truly appreciate the personal touch. Set aside one to two hours the night before to get everything organized.</p><p>Once the ceremony was done, we finally enjoyed hot showers at the hotel. Later, our whole group met at the bar to celebrate, sharing stories, photos, drinks, and dinner. We even bought matching t-shirts and took some fun group pictures before calling it a night.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/34a2216e-fcec-42ff-a224-3a817ca877d1.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4c141e3d-afe1-46e8-a3c2-e21415ebbeb4.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cd31e1d5-8de7-42c7-87a1-1fb883813463.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e25e194-1edf-4397-b560-3d48584600c9_1456x474.png&quot;}},&quot;isEditorNode&quot;:true}"></div><h2>Post-Hike Day</h2><p>Once the trek ended, we headed to Arusha for a day of relaxation. The Maasai market was full of souvenirs, and the coffee shops offered some of the best brews I&#8217;ve ever had. <strong>One critical tip: don&#8217;t book your return flight too early</strong>. Give yourself at least a full day after the trek to recover, wander, and shop.</p><p>We also settled expenses with <strong>Splitwise</strong> and created a shared photo album. Between all of us, we had over 2,000 photos, a treasure trove of memories that captured every moment, from rain-soaked trails to summit smiles.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffd564d5-c554-43d6-9eb2-96532eaf1a5c.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3b9d4638-31c8-40b8-9816-29a69f888b0f.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fe65bae6-3504-4d52-a75c-a35a3afdfd19.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3775a275-750b-4ccf-bf0a-49c272eae5e5.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c792275e-d608-4075-80bc-1a775e039aff.heic&quot;},{&quot;type&quot;:&quot;image/heic&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5d1ab819-2c44-4942-8845-1c21ca83930d.heic&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3e48f34e-6fe6-4225-a39b-99c0aba6e920_1456x964.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p><h2>Final Reflections</h2><p>Kilimanjaro is not just a hike. It is a test of resilience, preparation, and teamwork. Every decision, from the trekking company you choose to the strength training you commit to shapes your experience.</p><p>Standing at Uhuru Peak, I felt pride, gratitude, and joy in equal measure. Pride in summiting, gratitude for the team that carried us, and joy in sharing the journey with new friends.</p><p>If you&#8217;re dreaming of Kilimanjaro, take the first step. Commit, prepare, and let the mountain teach you just how much you&#8217;re capable of.</p><div class="image-gallery-embed" data-attrs="{&quot;gallery&quot;:{&quot;images&quot;:[{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2024db3f-efdb-4754-b1f3-91089c3b7f3e_2048x1536.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0b014e6-36df-4390-943d-7a827305e484_1536x2048.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2cd0e44f-e5e6-4356-95d6-f21a1cb7cd72_2048x1536.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b03c086-d86e-448d-b87c-939b8cc1b6d6_2048x1536.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/30a121fe-13c7-4922-91e0-8f1e074962b2_2048x1536.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/40f13c75-b609-47da-a33f-d57ac518721c_2048x1536.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/661d08d1-3f64-434f-a469-82c4ddb527ac_2048x1536.jpeg&quot;},{&quot;type&quot;:&quot;image/jpeg&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fcc61e35-6d11-47ff-98b3-8fffa3c130b7_2048x1536.jpeg&quot;}],&quot;caption&quot;:&quot;&quot;,&quot;alt&quot;:&quot;&quot;,&quot;staticGalleryImage&quot;:{&quot;type&quot;:&quot;image/png&quot;,&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/661f5481-d9d7-44da-9375-6327365b8ce3_1456x1700.png&quot;}},&quot;isEditorNode&quot;:true}"></div><p></p>]]></content:encoded></item><item><title><![CDATA[Continuous Integration/ Delivery/ Deployment]]></title><description><![CDATA[Often times you see a lot of companies focus on this as an after thought. The fundamental principle with CI/CD would be to help any&#8230;]]></description><link>https://www.kashyaps.com/p/continuous-integration-delivery-deployment-6723e5a1519e</link><guid isPermaLink="false">https://www.kashyaps.com/p/continuous-integration-delivery-deployment-6723e5a1519e</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Wed, 23 Aug 2017 12:15:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/03ee9603-ca6c-468e-b4de-13c3acad1b44_720x405.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!0f6Y!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!0f6Y!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 424w, https://substackcdn.com/image/fetch/$s_!0f6Y!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 848w, https://substackcdn.com/image/fetch/$s_!0f6Y!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 1272w, https://substackcdn.com/image/fetch/$s_!0f6Y!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!0f6Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!0f6Y!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 424w, https://substackcdn.com/image/fetch/$s_!0f6Y!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 848w, https://substackcdn.com/image/fetch/$s_!0f6Y!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 1272w, https://substackcdn.com/image/fetch/$s_!0f6Y!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8e8e2720-dbf6-440c-ae2b-94479be4daaa_720x405.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Often times you see a lot of companies focus on this as an after thought. The fundamental principle with CI/CD would be to help any organziation to innovate faster and deliver functionalities faster to your customers. Delivering something faster to your customers should be a great incentive for any organization to do CI/CD.</p><p>CI and CD areas have matured a lot over the last few years. For someone who relies on cloud providers there are a lot of services available which will make your journey for implmentaion very easy.</p><p>The organization maturity level is decided by where they stand with the 3 key concepts below:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!QwwQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!QwwQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 424w, https://substackcdn.com/image/fetch/$s_!QwwQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 848w, https://substackcdn.com/image/fetch/$s_!QwwQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 1272w, https://substackcdn.com/image/fetch/$s_!QwwQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!QwwQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!QwwQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 424w, https://substackcdn.com/image/fetch/$s_!QwwQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 848w, https://substackcdn.com/image/fetch/$s_!QwwQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 1272w, https://substackcdn.com/image/fetch/$s_!QwwQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F82f0d007-5a82-43ed-839c-843ee1b89020_720x405.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p><strong>Continuous Integration</strong></p><blockquote><p>Breaking a build should be a sin for any developer&nbsp;:-).</p></blockquote><p>Getting your developers to understand this should be engrained in your tech culture. When there are distributed teams of developers working across the globe its very important to make sure that you have a stable codebase which runs all the time. Test Driven Development(TDD) is a debatable topic. However, having no automated tests is asking for disaster. There are many types of automated tests, talking about them is a topic for another day. Having your microservices repositories plugged into a CI server and run tests and make sure that it maintains a stable branch is fundamental ask of any CI.</p><p><strong>Continuous Deployment</strong></p><p>Many in the industry believe that getting code into production in an automated way constitues continous deployment. However, due to many regulatory needs for checks and balances usually CD is done till the staging environment and then usually a push button deployment to production.</p><p>I strongly belive that continous deployment is a great way to streamline your development lifecycle whether it being to staging environement or production environment.</p><p><strong>Continuous Delivery</strong></p><p>There is a strong need to having checks and balances at each stage to make sure that whatever the developers are commiting and pushing down in the pipeline is effective, defect free and most importantly of all doesn&#8217;t break any existing features. CD^ ensures that with multiple levels of unit test, integration test, performance test and acceptance tests this whole process is streamlined and in the end can be done without fear of not breaking anything that currently exsists and also to make sure that the new features are delivered according to your acceptance tests.</p><p>The area where I think of CD^ differently is that Continuous Delivery should also make sure that there is value to an end user in what we are delivering. It can be a bug fix, new feature or performance improvement.</p><p>There are many tools available that can be levereaged to enable the CI,CD &amp; CD^ effectively. Some of them that I feel worth while to review are below:</p><ul><li><p>Github and Bitbucket to some extent mercurial is quite popular for version control management.</p></li><li><p>AWS CodePipeline&#8202;&#8212;&#8202;CodePipeline builds, tests, and deploys your code every time there is a code change based on the release process models you define.</p></li><li><p>AWS CodeDeploy&#8202;&#8212;&#8202;AWS CodePipeline is a <a href="https://aws.amazon.com/devops/continuous-delivery/">continuous delivery</a> service for fast and reliable application updates. CodePipeline builds, tests, and deploys your code every time there is a code change, based on the release process models you define.</p></li><li><p>Heroku Code Pipeline and Review apps are a great feature if you haven&#8217;t tried it.</p></li></ul><blockquote><p><em>CD Tools and Options</em></p></blockquote><ul><li><p><a href="https://www.cloudbees.com">Cloud bees</a>&#8202;&#8212;&#8202;Enterprise Jenkins and other tools</p></li><li><p><a href="https://codeship.com">Code Ship</a>&#8202;&#8212;&#8202;Hosted Continuous Delivery Service.</p></li><li><p><a href="https://circleci.com">Circle CI</a>&#8202;&#8212;&#8202;with the mission of building a state of the art Continuous Integration and Delivery platform for developers.</p></li><li><p><a href="https://www.solanolabs.com">Solano Labs</a>&#8202;&#8212;&#8202;Solano Labs provides a blazingly fast solution for Continuous Integration and Deployment.</p></li><li><p><a href="https://www.jetbrains.com/teamcity/">Team City</a> (Jet Brains)&#8202;&#8212;&#8202;TeamCity will make sure your software gets built, tested, and deployed, and will notify you on that the way you choose.</p></li><li><p><a href="https://travis-ci.org">Travis CI</a>&#8202;&#8212;&#8202;Travis CI is a hosted continuous integration platform that enables open source and private projects on GitHub to continuously monitor build quality, shipping code directly to production after a successful build.</p></li></ul><blockquote><p><em>Configuration Management</em></p></blockquote><ul><li><p><a href="https://www.ansible.com">Ansible</a>&#8202;&#8212;&#8202;radically simple IT automation platform that makes your applications and systems easier to deploy.</p></li><li><p><a href="https://www.getchef.com">Chef</a>&#8202;&#8212;&#8202;A configuration management tool that enables users to write recipes that describe how the instances in their fleet are configured.</p></li><li><p><a href="http://puppetlabs.com/">Puppet</a>&#8202;&#8212;&#8202;A configuration management system that allows you to define the state of your IT infrastructure, then automatically enforces the correct state.</p></li><li><p><a href="http://www.saltstack.com">Salt</a>&#8202;&#8212;&#8202;A fast, scalable and flexible systems management software for data center automation, cloud orchestration, server provisioning, configuration management and more.</p></li></ul><p>Internally @intentwise we do use both AWS and Heroku. CircleCI is a great CI/CD tool which works well with both AWS and Heroku and well integrated with Github or Bitbucket. Some of the features that we use are Code Deploy, Heroku Code Pipeline and Review apps. We are in the process of using AWS Code Pipeline which will ease out Continous delivery concept.</p><p>Any thoughts on other tools that we should give a try?</p><blockquote><p><em>At <a href="https://intentwise.com/">Intentwise</a>, we provide SAAS software that helps with AMS Reporting, AMS Analytics, and AMS recommendations based on our machine learning based recommendation engine. The <a href="https://intentwise.com/amazon/ams-reporting">Intentwise</a> AMS analytics and reporting tool will help maximize your PPC returns while optimizing spend. If you are interested in trying out the tool that supports Amazon&#8217;s AMS automation do sign up for a <a href="https://intentwise.com/amazon/ams-reporting">Trial</a>.</em></p></blockquote>]]></content:encoded></item><item><title><![CDATA[To Cloud or NOT to Cloud]]></title><description><![CDATA[There have been numerous debates on this for a while now. There are some considerations to ponder over before you make this decision.]]></description><link>https://www.kashyaps.com/p/to-cloud-or-not-to-cloud-5ee7f1412669</link><guid isPermaLink="false">https://www.kashyaps.com/p/to-cloud-or-not-to-cloud-5ee7f1412669</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Mon, 12 Jun 2017 05:39:52 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/3f100e3a-0e0d-4460-bce6-f4875511ece7_799x390.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>There have been numerous debates on this for a while now. There are some considerations to ponder over before you make this decision.</p><blockquote><p>Are you a startup?</p></blockquote><blockquote><p>Are you an enterprise?</p></blockquote><blockquote><p>Somewhere between a startup and an enterprise?</p></blockquote><p>For a startup you are better off if you just start on cloud on day zero. There are numerous benefits that I would like to list out for this suggestion.</p><p>First I would like to list out few reasons that we have heard and come across while dealing with all sorts of companies.</p><blockquote><p>I have financial information for which cloud is NOT suited</p></blockquote><blockquote><p>I have to strict regulations that I need to adhere to.</p></blockquote><blockquote><p>The cloud provider is my competitor</p></blockquote><blockquote><p>My Senior management doesnt believe in cloud</p></blockquote><blockquote><p>Cloud is NOT secure</p></blockquote><blockquote><p>Cloud is expensive</p></blockquote><blockquote><p>Cloud is NOT reliable.</p></blockquote><p>Here are our reasons to go to cloud and what you get by going to cloud?</p><p><em><strong>Faster innovation.</strong></em> Focus on what your core business should do rather than managing the infrastructure to run your business.</p><p><em><strong>Cost Effectiveness</strong></em>&#8211; Pay for what you use vs Pay for what you buy and keep on buying.</p><p><em><strong>Secure Cloud Providers</strong></em>&#8202;&#8212;&#8202;Cloud vendors stay up to date on the latest technology and devote more time and personnel to security than any smaller business can do.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oTiQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oTiQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 424w, https://substackcdn.com/image/fetch/$s_!oTiQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 848w, https://substackcdn.com/image/fetch/$s_!oTiQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 1272w, https://substackcdn.com/image/fetch/$s_!oTiQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oTiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/820f8560-743c-4153-8017-0459ed57b8d9_799x390.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oTiQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 424w, https://substackcdn.com/image/fetch/$s_!oTiQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 848w, https://substackcdn.com/image/fetch/$s_!oTiQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 1272w, https://substackcdn.com/image/fetch/$s_!oTiQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F820f8560-743c-4153-8017-0459ed57b8d9_799x390.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>We @intentwise take data security very seriously</p><blockquote><p>Everything is https (including our website <strong><a href="https://intentwise.com/">https://intentwise.com</a> </strong>)</p></blockquote><blockquote><p>We work mainly with AWS. <strong><a href="https://aws.amazon.com/security/">https://aws.amazon.com/security/</a>. </strong>Amazon, has an incredible amount of resources to dedicate to IT security, much more so than companies with smaller budgets.</p></blockquote><blockquote><p>We work with partners who are certified in the areas of SOC2 and HIPAA</p></blockquote><blockquote><p>2 factor Authentication available for our customer facing tools.</p></blockquote><blockquote><p>Our data and our customer data is housed in a Data store which is bound by all security certifications.</p></blockquote><blockquote><p>Our applications always access the data through SSL and ssh tunnels.</p></blockquote><blockquote><p>The data is NOT accessible through other channels other than our applications.</p></blockquote><p>Few areas to review if you are NOT using cloud</p><blockquote><p>Do I have enough devops and IT resources to support our infrastructure?</p></blockquote><blockquote><p>Can I innovate faster in both our core business focused and non business focused areas(IT, Devops).</p></blockquote><blockquote><p>Can I expand globally without incurring huge costs and resources to manage our infrastructure?</p></blockquote><blockquote><p>Do I have enough redundancy and disaster recovery plan in place?</p></blockquote><p>In the end its up to each of the business and technology leaders to strategize on the usage of cloud and cloud services. There are many large Billion $ companies which are built purely on public clouds and some which use hybrid cloud or private cloud. You will need to make more informed decision on what works for you and your company in the long run so that you dont get left behind.</p><blockquote><p><em>At <a href="https://intentwise.com/">Intentwise</a>, we provide SAAS software that helps with AMS Reporting, AMS Analytics, and AMS recommendations based on our machine learning based recommendation engine. The <a href="https://intentwise.com/amazon/ams-reporting">Intentwise</a> AMS analytics and reporting tool will help maximize your PPC returns while optimizing spend. If you are interested in trying out the tool that supports Amazon&#8217;s AMS automation do sign up for a <a href="https://intentwise.com/amazon/ams-reporting">Trial</a>.</em></p></blockquote>]]></content:encoded></item><item><title><![CDATA[Database migration]]></title><description><![CDATA[Its a great place to be when you initial platform is ready to scale and having performance issues. This clear shows that we are growing and&#8230;]]></description><link>https://www.kashyaps.com/p/database-migration-437bc63954aa</link><guid isPermaLink="false">https://www.kashyaps.com/p/database-migration-437bc63954aa</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Wed, 24 May 2017 05:51:49 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a3ca1ce3-8e12-4485-b91c-8755594ebfe9_799x369.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Its a great place to be when you initial platform is ready to scale and having performance issues. This clear shows that we are growing and in the process making right decisions in chosing and building our platform. One of our data sore is PostgresSQL hosted on AWS through our provider <a href="https://www.elephantsql.com">elephantsql</a>. We have been quite happy with this provider as they met our needs during the early stages and continue to do so. We will continue to leverage them in the future. However, one of the key issue is the growth of our data and the amount of cost involved to pay for that infrastructure. We feel that pay per use model of clouds are a perfect campaion for startups.</p><p>We are building a new platform for which we feel that a solution like Redshift makes a great sense. So if we have to migrate some of our data into this new DB how do we go about it? There are 2 approaches</p><blockquote><p>Use the standard approach of backup and restore with additional task of schema and data type management.</p></blockquote><blockquote><p>Use a provider who will support this migration and make your life a bit simpler but of course at a small price.</p></blockquote><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NZtF!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NZtF!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 424w, https://substackcdn.com/image/fetch/$s_!NZtF!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 848w, https://substackcdn.com/image/fetch/$s_!NZtF!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 1272w, https://substackcdn.com/image/fetch/$s_!NZtF!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NZtF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NZtF!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 424w, https://substackcdn.com/image/fetch/$s_!NZtF!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 848w, https://substackcdn.com/image/fetch/$s_!NZtF!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 1272w, https://substackcdn.com/image/fetch/$s_!NZtF!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4bc64d35-e978-4eb0-b470-78b48b595c4b_799x369.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p><a href="https://aws.amazon.com/dms/">AWS DMS</a> is a great service if you haven&#8217;t used it. Few of the features that it provides are of great help to businesses who love to not dirty their hands&nbsp;:-) for non-needed tasks.</p><ol><li><p>Replication</p></li><li><p>Data streaming</p></li><li><p>Synchronization between the source and destination</p></li></ol><p>Redshift which is a MPP DB mainly suited for Datawarehouse related large data processing is ideally suited if you need to handle data growing from a small single node to a multiple multi node cluster.</p><p>One of the neat features is that you can add or remove compute nodes to the cluster without any interruption to the service. This is fantastic as this enables you to handle your performance based on your traffic growth. Other key features which Redshift supports are you normal Admin activities such as backup, replication, monitoring on cloudwatch to name a few.</p><p>We highly recommend trying out AWS DMS as it can provide a great deal of stability, quality and performance for your DB migration related tasks.</p><blockquote><p><em>At <a href="https://intentwise.com/">Intentwise</a>, we provide SAAS software that helps with AMS Reporting, AMS Analytics, and AMS recommendations based on our machine learning based recommendation engine. The <a href="https://intentwise.com/amazon/ams-reporting">Intentwise</a> AMS analytics and reporting tool will help maximize your PPC returns while optimizing spend. If you are interested in trying out the tool that supports Amazon&#8217;s AMS automation do sign up for a <a href="https://intentwise.com/amazon/ams-reporting">Trial</a>.</em></p></blockquote>]]></content:encoded></item><item><title><![CDATA[Year One!]]></title><description><![CDATA[Its been a year since I quit my last corporate job at Orbitz and what have I been up to?]]></description><link>https://www.kashyaps.com/p/year-one-1a403778211</link><guid isPermaLink="false">https://www.kashyaps.com/p/year-one-1a403778211</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Thu, 04 May 2017 18:00:23 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/a61b1339-ac83-4b1f-a595-145446ffd280_771x211.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Its been a year since I quit my last corporate job at Orbitz and what have I been up to?</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hjyR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hjyR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 424w, https://substackcdn.com/image/fetch/$s_!hjyR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 848w, https://substackcdn.com/image/fetch/$s_!hjyR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 1272w, https://substackcdn.com/image/fetch/$s_!hjyR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hjyR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hjyR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 424w, https://substackcdn.com/image/fetch/$s_!hjyR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 848w, https://substackcdn.com/image/fetch/$s_!hjyR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 1272w, https://substackcdn.com/image/fetch/$s_!hjyR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10747c30-860f-4d9b-ab9d-7ffb6cefe337_771x211.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a><figcaption class="image-caption">Github @ragskashyap</figcaption></figure></div><p>I am extremely happy that I have been able to learn a lot of cool stuff and at the same time build some amazing things at <a href="https://blog.intentwise.com">Intentwise</a>. We have been doing some amazing work in the digital marketing space and in the process having some fun playing with cool ML algorithms, anamoly detections and NLP in particular.</p><p>On the personal front I have started a new liking to Python and all the amazing things that we do with it. Be in using for data mining, API integrations, stats, visualisation, web scraping and so on. Rails is another area that we build with. Rails is not something new to me since I first started using Rails in 2006. The other things which I like are the core infrastructure of of AWS which helped us build a platform with CI and CD right from day one.</p><p>Using Serverless architecture(Which I prefer to call JIT servers instead) to build data pipelines and processing. We are just getting started and I can&#8217;t belive that its been a year.</p><p>Being an enterpreuner is not an easy journey, but to actually follow your passion of building stuff that matters is what makes it worth while.</p>]]></content:encoded></item><item><title><![CDATA[Cloudflare security bug]]></title><description><![CDATA[By now you would have read or heard about the security bug that impacted Cloudflare. Cloudflare is a CDN that is used by lot of companies&#8230;]]></description><link>https://www.kashyaps.com/p/cloudflare-security-bug-852cad35e93c</link><guid isPermaLink="false">https://www.kashyaps.com/p/cloudflare-security-bug-852cad35e93c</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Mon, 27 Feb 2017 06:31:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>By now you would have read or heard about the security bug that impacted Cloudflare. Cloudflare is a CDN that is used by lot of companies to better serve static content and also to handle DDOS and other features to better protect their website. We highly recommend you to read up the article published by Cloudflare.</p><p><strong><a href="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/" title="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/">Incident report on memory leak caused by Cloudflare parser bug</a></strong><a href="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/" title="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/"><br></a><em><a href="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/" title="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/">Last Friday, Tavis Ormandy from Google's Project Zero contacted Cloudflare to report a security problem with our edge&#8230;</a></em><a href="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/" title="https://blog.cloudflare.com/incident-report-on-memory-leak-caused-by-cloudflare-parser-bug/">blog.cloudflare.com</a></p><p>Long story short we at Intentwise depend on few third party products which uses Cloudflare and also internally for our website we use Cloudflare and we have been assured by them that none of our data has been compromised. Here is an email excerpt received from cloudflare</p><blockquote><p><em>In our review of these third party caches, we discovered data that had been exposed from approximately 150 of Cloudflare&#8217;s customers across our Free, Pro, Business, and Enterprise plans. We have reached out to these customers directly to provide them with a copy of the data that was exposed, help them understand its impact, and help them mitigate that impact.</em></p></blockquote><blockquote><p><strong>Fortunately, your domain is not one of the domains</strong><em><strong> </strong>where we have discovered exposed data in any third party caches. The bug has been patched so it is no longer leaking data.</em></p></blockquote><p>We at Intentwise take security very seriously and have been constantly on the lookout to better protect our and our clients data.</p><p>Our third party products have taken extra precaution and have decided to invalidate all user sessions. This will require all users to re-authenticate and login to the app again. We apologize in advance for this inconvenience.</p><blockquote><p><em>At <a href="https://intentwise.com/">Intentwise</a>, we provide SAAS software that helps with AMS Reporting, AMS Analytics, and AMS recommendations based on our machine learning based recommendation engine. The <a href="https://intentwise.com/amazon/ams-reporting">Intentwise</a> AMS analytics and reporting tool will help maximize your PPC returns while optimizing spend. If you are interested in trying out the tool that supports Amazon&#8217;s AMS automation do sign up for a <a href="https://intentwise.com/amazon/ams-reporting">Trial</a>.</em></p></blockquote>]]></content:encoded></item><item><title><![CDATA[Time management tips]]></title><description><![CDATA[Managing time is a tough nut to crack. However, every successful leader has mastered this art and constantly improvises. Here are few&#8230;]]></description><link>https://www.kashyaps.com/p/time-management-tips-3a2a85de10e7</link><guid isPermaLink="false">https://www.kashyaps.com/p/time-management-tips-3a2a85de10e7</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Thu, 26 Jan 2017 12:17:17 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ed97983c-35a9-4edb-9420-e51cc3fccb48_800x425.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fVnW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fVnW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 424w, https://substackcdn.com/image/fetch/$s_!fVnW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 848w, https://substackcdn.com/image/fetch/$s_!fVnW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 1272w, https://substackcdn.com/image/fetch/$s_!fVnW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fVnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fVnW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 424w, https://substackcdn.com/image/fetch/$s_!fVnW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 848w, https://substackcdn.com/image/fetch/$s_!fVnW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 1272w, https://substackcdn.com/image/fetch/$s_!fVnW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F41226a17-d339-4d08-b176-a4f8135ea1cd_800x425.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Managing time is a tough nut to crack. However, every successful leader has mastered this art and constantly improvises. Here are few things that I personally follow and have proved to be very effective. The same principles could be applied for your marketing needs.</p><p>The principle behind time management is a simple concept which believes in the fact that:</p><ol><li><p>You own your time</p></li><li><p>Invest in your time</p></li><li><p>Carefully manage your investment which in turn is a reflection of your values and priorities.</p></li></ol><p>At the start of the month you sit and get yourself ready for few things.</p><ol><li><p>3 Things to do in the current month (Monthly)</p></li><li><p>3 Things to do in the current week (Weekly)</p></li><li><p>3 Things to do today (Daily)</p></li></ol><p>The list actually holds you to working through your priorities and gets the tasks structured and organized. Follow the priority of tasks based on the urgency and importance of the task.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wTrw!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTrw!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 424w, https://substackcdn.com/image/fetch/$s_!wTrw!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 848w, https://substackcdn.com/image/fetch/$s_!wTrw!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 1272w, https://substackcdn.com/image/fetch/$s_!wTrw!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTrw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wTrw!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 424w, https://substackcdn.com/image/fetch/$s_!wTrw!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 848w, https://substackcdn.com/image/fetch/$s_!wTrw!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 1272w, https://substackcdn.com/image/fetch/$s_!wTrw!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F140ee866-a2ed-4b94-9902-2f74864432b8_569x360.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Following <a href="http://gettingthingsdone.com/">GTD</a> has its benefits to management of your time and tasks. We at <a href="https://intentwise.com">Intentwise</a> use Trello, TODOist and many other tools to get our tasks and time organzied. I personally used to use <a href="http://www.iprocrastinateapp.com/">iprocrastinate</a> a while ago but moved to using <a href="https://trello.com/">Trello</a> to manage my time and tasks.</p><p>Good luck and share your thoughts and ideas on what works for you and what doesn&#8217;t try our approach of 3 things to see if it helps you manage time better.</p><p>At <a href="https://intentwise.com">Intentwise</a>, we provide marketing platform solutions to enable our clients to make more informed decisions on how to spend, where to spend and how to address a customers true Intent. Wanna reach out to our engineers to <a href="https://intentwise.com">learn more</a> or would <a href="https://intentwise.com/content/contact">love to work with us</a>?</p>]]></content:encoded></item><item><title><![CDATA[Running]]></title><description><![CDATA[I took to running mainly due to a lot of my colleagues in Chicago who really inspired me.]]></description><link>https://www.kashyaps.com/p/running-50ae121e4db6</link><guid isPermaLink="false">https://www.kashyaps.com/p/running-50ae121e4db6</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Thu, 01 Sep 2016 04:24:26 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I took to running mainly due to a lot of my colleagues in Chicago who really inspired me. I worked with folks who would run 4&#8211;5 marathons a year. Lot of folks had done Triathlon, mainly <a href="https://en.wikipedia.org/wiki/Ironman_Triathlon">Iron Man&#8202;&#8212;&#8202;Triathlon</a>. I started running mainly 5Ks every year from 2007 and finally made my first half marathon in 2009. I continued running 5K and 10K up until the point I moved back to Bangalore.</p><p>Bangalore, one of the worst traffic scenarios in India. It is a nightmare for people to run on the street. No proper roads, no street lights(In case you are a night runner) and of course people driving and walking all over the place. This really put me off from running. Eventually I got back in the game by running on a treadmill. Initially I thought it won&#8217;t last long but I have been at it for a while now and had done 2 10K 1 5K and training for a half in Oct 2016. So far I enjoy running and hope to keep at it as long as I can. Although miss terribly running on streets and in park districts with streams around&nbsp;:-)</p><p><em><strong>Training</strong></em></p><p><a href="http://www.halhigdon.com/training/">http://www.halhigdon.com/training/</a><br><a href="https://www.mcmillanrunning.com/tips">https://www.mcmillanrunning.com/tips</a><br><a href="http://lydiardfoundation.org">http://lydiardfoundation.org</a></p><p>A good read on distance training <a href="https://www.angio.net/personal/run/hadd.pdf">https://www.angio.net/personal/run/hadd.pdf</a></p><p>I mainly follow Hal Higdon for all my runs. Although have been reading up on McMillan and planning to use this training for my next run.</p><p>When it comes to food this is what I follow</p><p><em><strong>Before the run</strong></em></p><p><em><strong>During the run</strong></em></p><p><em><strong>After the run</strong></em></p><p>Enzyme, glycogen synthase, that turns carbohydrates from your food into glycogen for storage in your muscles is most active immediately after exercise.</p><p><em><strong>Day of Marathon</strong></em></p><p>Glucose is the most basic form of carbohydrate or sugar. It is also our body&#8217;s &#8220;go to&#8221; source for energy during moderate and fast running. Glucose is stored as glycogen in our muscles and liver and the trained athlete can store enough glycogen to provide energy for roughly two hours of moderately intense activity like marathon racing.</p>]]></content:encoded></item><item><title><![CDATA[AWS]]></title><description><![CDATA[One of the fantastic things that Amazon has done is to provide a years worth of free AWS usage(Check the free tier category) before you use any service to avoid fees.]]></description><link>https://www.kashyaps.com/p/aws-84dd2d189fe1</link><guid isPermaLink="false">https://www.kashyaps.com/p/aws-84dd2d189fe1</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Wed, 17 Aug 2016 18:39:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>One of the fantastic things that Amazon has done is to provide a years worth of free AWS usage(Check the free tier category) before you use any service to avoid fees. This really provides an opportunity for first time users to test out everything there is to within AWS. Below I list a few services that I leverage and use:</p><p>Users</p><p>Used to manage the EC2 and other activities using IAM user account. Some of the key roles and users that could be created are</p><ol><li><p>Developers</p></li><li><p>Dev-ops</p></li><li><p>Bill viewer</p></li><li><p>Bill Payment</p></li><li><p>Github or any 3rd party connections (Very important to create a separate one for each integration as this will help in maintaining the access and security stringent)</p></li></ol><p>EC2</p><p>Choose wisely as to what location you would need for your server as this decides the latency and performance. With the free tier you have to end up using Amazon distribution of linux. However, for testing purpose this is good, unless you are very particular about the distribution of the OS.</p><p>Code Deploy</p><p>This service works really well with github so you can really enable CD using this service. The best way to get this is to commit a change to github which runs all the tests(TravisCI, Cadeship, Jenkins etc..) and then deploys the changes to EC2 using this service.</p><p>Cloud Trail</p><p>This service records AWS API calls for your account and delivers log files to you. The recorded information includes the identity of the API caller, the time of the API call, the source IP address of the API caller, the request parameters, and the response elements returned by the AWS service. This helps with monitoring your API usage and controlling it.</p><p>S3</p><p>Simple Storage Service(S3) is mainly used to store and retrieve data through the service. This is highly scalable and can expand as needed.</p><p>Redshift</p><p>This is the amazon version of a Data Warehouse. Almost all end up using this as it provides easy integration with other AWS services and also many vendors provide good integration with Redshift. If there are a lot of key values grabs, which wouldn&#8217;t make sense with a database like Redshift that doesn&#8217;t support indexes.</p><p><em><strong>Note: </strong></em>There are numerous services available through AWS which would require a lot of uses cases to leverage it. One key thing to keep in mind is that with each use of services the costs increase. So planning and budgeting is really important to keep the costs under control.</p>]]></content:encoded></item><item><title><![CDATA[Git status]]></title><description><![CDATA[This document should help with git reference that is needed on a regular basis.]]></description><link>https://www.kashyaps.com/p/git-status-8420c3612bef</link><guid isPermaLink="false">https://www.kashyaps.com/p/git-status-8420c3612bef</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Mon, 18 Jul 2016 08:06:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This document should help with git reference that is needed on a regular basis. We feel that this will act as a cheat sheet for quick reference. We also reviewed a lot to see which makes more sense to use Github or Bitbucket. In the end we decided with Github for many reasons one being how well its integrated with 3rd party. read up here to see other perspectives.</p><p>Great article (Github vs bitbucket)</p><p><strong><a href="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/" title="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/">Bitbucket VS. GitHub: It's More Than Just Features | Takipi Blog</a></strong><a href="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/" title="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/"><br></a><em><a href="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/" title="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/">Let's go back to 2005 when Bitkeeper, host of the Linux kernel project back then, pulled the trigger and changed its&#8230;</a></em><a href="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/" title="http://blog.takipi.com/bitbucket-vs-github-its-more-than-just-features/">blog.takipi.com</a></p><p>Stash/Bitbucket is <a href="https://en.wikipedia.org/wiki/Git_%28software%29" title="Git (software)">Git</a> repository software. It provides a web interface. The starting page shows all the projects, on which the current user has access. The project page lists all the repositories belonging to the project.</p><p>Git Client(For people who prefer client to CLI)</p><ul><li><p><a href="https://www.git-tower.com/">https://www.git-tower.com/</a></p></li></ul><p>Setup User</p><ol><li><p>git config&#8202;&#8212;&#8202;global <a href="http://user.name">user.name</a> &lt;name&gt;</p></li><li><p>git config&#8202;&#8212;&#8202;global user.email &lt;email&gt;</p></li><li><p>git config&#8202;&#8212;&#8202;global&#8202;&#8212;&#8202;edit</p></li></ol><p>Common Git commands</p><ul><li><p><em>git reset&#8202;&#8212;&#8202;hard</em>&#8202;&#8212;&#8202;Remove/ignore local changes and then pull master to overwrite</p></li><li><p><em>git status</em>&#8202;&#8212;&#8202;Lets you know what is changed locally</p></li><li><p><em>git stash pop</em>&#8202;&#8212;&#8202;Do the merge, and than pull the stash. stashing acts as a stack, where you can push changes, and you pop them in reverse order</p></li><li><p><em>git init</em>&#8202;&#8212;&#8202;Transform the current directory into a repository</p></li><li><p><em>git clone&#8202;&#8212;&#8202;</em>copies an existing Git repository (Checkout)</p></li><li><p><em>git add &lt;dir&gt;</em>&#8202;&#8212;&#8202;Stage all changes in &lt;directory&gt; for the next commit</p></li><li><p><em>git commit&#8202;&#8212;&#8202;</em>commit command commits the staged snapshot to the project history.</p></li><li><p><em>git log</em>&#8202;&#8212;&#8202;git log command displays committed snapshots</p></li><li><p><em>git checkout master&#8202;&#8212;&#8202;</em>checkout command serves three distinct functions: checking out files, checking out commits, and checking out branches</p></li></ul><p><em>HEAD</em>&#8202;&#8212;&#8202;usually points to master or some other local branch. but when you check out a previous commit, HEAD no longer points to a branch&#8202;&#8212;&#8202;it points directly to a commit. This is called a &#8220;detached HEAD&#8221; state</p><ul><li><p>git revert or git reset&#8202;&#8212;&#8202;undo any undesired changes.</p></li><li><p>git checkout a1e8fb5 <a href="http://hello.py">hello.py</a>&#8202;&#8212;&#8202;Without altering the existing state of your repository you can bring or change an individual file from a different branch</p></li><li><p><em>git revert &lt;commit&gt;&#8202;&#8212;&#8202;</em>Generate a new commit that undoes all of the changes introduced in &lt;commit&gt;, then apply it to the current branch. &#8220;safe&#8221; way to undo changes</p></li><li><p><em>git reset&#8202;&#8212;&#8202;</em>Reset the staging area to match the most recent commit</p></li><li><p><em>git reset&#8202;&#8212;&#8202;hard&#8202;&#8212;&#8202;</em>Reset the staging area and the working directory to match the most recent commit. In addition to unstaging changes, the&#8202;&#8212;&#8202;hard flag tells Git to overwrite all changes in the working directory</p></li><li><p><em>git clean -n&#8202;&#8212;&#8202;</em>removes untracked files from your working directory.</p></li><li><p><em>git rebase &lt;base&gt;&#8202;&#8212;&#8202;</em>Rebasing is the process of moving a branch to a new base commit</p></li><li><p><em>git remote&#8202;&#8212;&#8202;</em>List the remote connections you have to other repositories.</p></li><li><p><em>git fetch -</em>The git fetch command imports commits from a remote repository into your local repo.</p></li><li><p><em>git push&#8202;&#8212;&#8202;</em>Pushing is how you transfer commits from your local repository to a remote repo.</p></li><li><p><em>git squash&#8202;&#8212;&#8202;can be used to squash unnecessary commits</em></p></li><li><p><em>git pull origin</em>&#8202;&#8212;&#8202;Get latest from master</p></li></ul><p>Add a repository to Github</p><p><strong><a href="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/" title="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/">Adding an existing project to GitHub using the command line - User Documentation</a></strong><a href="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/" title="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/"><br></a><em><a href="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/" title="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/">Putting your existing work on GitHub can let you share and collaborate in lots of great ways. Warning: Never git add&#8230;</a></em><a href="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/" title="https://help.github.com/articles/adding-an-existing-project-to-github-using-the-command-line/">help.github.com</a></p><ul><li><p>git init</p></li><li><p>git add&nbsp;.</p></li><li><p>git commit -m &#8220;rails repo creation for new website&#8221;</p></li><li><p>git remote add origin git@github.com:&lt;github username&gt;/&lt;repository name&gt;.git</p></li><li><p>git push -u origin master</p></li></ul><p><em>create pull request&#8202;&#8212;&#8202;</em>In their simplest form, pull requests are a mechanism for a developer to notify team members that they have completed a feature.</p><p>Reference</p><p><strong><a href="http://www.learnenough.com/git-tutorial" title="http://www.learnenough.com/git-tutorial">Learn Enough Git to Be Dangerous</a></strong><a href="http://www.learnenough.com/git-tutorial" title="http://www.learnenough.com/git-tutorial"><br></a><em><a href="http://www.learnenough.com/git-tutorial" title="http://www.learnenough.com/git-tutorial">An Introduction to Version Control with Git</a></em><a href="http://www.learnenough.com/git-tutorial" title="http://www.learnenough.com/git-tutorial">www.learnenough.com</a></p><p><strong><a href="http://git-scm.com/book/en/v2" title="http://git-scm.com/book/en/v2">Git - Book</a></strong><a href="http://git-scm.com/book/en/v2" title="http://git-scm.com/book/en/v2"><br></a><em><a href="http://git-scm.com/book/en/v2" title="http://git-scm.com/book/en/v2">The entire Pro Git book, written by Scott Chacon and Ben Straub and published by Apress, is available here. All content&#8230;</a></em><a href="http://git-scm.com/book/en/v2" title="http://git-scm.com/book/en/v2">git-scm.com</a></p><p><strong><a href="https://www.atlassian.com/git/tutorials/setting-up-a-repository/" title="https://www.atlassian.com/git/tutorials/setting-up-a-repository/">Setting up a repository | Atlassian Git Tutorial</a></strong><a href="https://www.atlassian.com/git/tutorials/setting-up-a-repository/" title="https://www.atlassian.com/git/tutorials/setting-up-a-repository/"><br></a><em><a href="https://www.atlassian.com/git/tutorials/setting-up-a-repository/" title="https://www.atlassian.com/git/tutorials/setting-up-a-repository/">Set up a repo: git init creates a new Git repo, git clone copies an existing Git repo and git config configures your&#8230;</a></em><a href="https://www.atlassian.com/git/tutorials/setting-up-a-repository/" title="https://www.atlassian.com/git/tutorials/setting-up-a-repository/">www.atlassian.com</a></p><p><strong><a href="https://bitbucket.org" title="https://bitbucket.org">Bitbucket | The Git solution for professional teams</a></strong><a href="https://bitbucket.org" title="https://bitbucket.org"><br></a><em><a href="https://bitbucket.org" title="https://bitbucket.org">Collaborate on code with inline comments and pull requests. Manage and share your Git repositories to build and ship&#8230;</a></em><a href="https://bitbucket.org" title="https://bitbucket.org">bitbucket.org</a></p>]]></content:encoded></item><item><title><![CDATA[Tide Surfing]]></title><description><![CDATA[Late last year I finally entered into the Indian equity trading bandwagon.]]></description><link>https://www.kashyaps.com/p/tide-surfing-133ed9f2251</link><guid isPermaLink="false">https://www.kashyaps.com/p/tide-surfing-133ed9f2251</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Thu, 14 Jul 2016 04:16:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Late last year I finally entered into the Indian equity trading bandwagon. I am not new to trading as I have been doing it since 2000 but in the US market. What I found was that the Indian market is very vibrant and the amount of sectors and companies are huge. I started off with a very different way of trading in India unlike my other trading experiences. Here my goal was short term and tide surfing. It was a huge change to my other way of trading&nbsp;:-)</p><p>Key differences were</p><ol><li><p>Functional Analysis vs Technical Analysis</p></li><li><p>Short term vs Long term</p></li><li><p>With tide surfing you can buy and sell the same stock many number of times&nbsp;:-) by timing the market</p></li></ol><p>As I ventured into this I read a lot and compiled some information that is needed for Technical Analysis. Feel free to provide your feedback/advice or suggestions.</p><p>[slideshare id=56638438&amp;doc=idiotsguidetostocks-160104064817]</p>]]></content:encoded></item><item><title><![CDATA[Content management Systems — CMS]]></title><description><![CDATA[We started looking into CMS to figure out what makes sense for us to use for certain use cases.]]></description><link>https://www.kashyaps.com/p/content-management-systems-cms-ebe388d993b0</link><guid isPermaLink="false">https://www.kashyaps.com/p/content-management-systems-cms-ebe388d993b0</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Tue, 24 May 2016 17:44:00 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We started looking into CMS to figure out what makes sense for us to use for certain use cases. Here is my take on CMS in general. To state the obvious, micro-services concept is the future of web architectures.</p><p><strong>What is CMS?</strong></p><p>A Content Management System(CMS) is a software that helps us to manage content. Content can be in the form of text, images, movies, links or any data. When choosing a CMS, make sure that your team and developers are familiar with the programming language and the database that the CMS uses. This is very important as there will be a need to customise the backend to suit your needs. A CMS consists of 2 parts</p><ol><li><p><strong>CMA&#8202;&#8212;&#8202;Content Management Application&#8202;</strong>&#8212;&#8202;This application lets users to manage content that could be later integrated with your website.</p></li><li><p><strong>CDA&#8202;&#8212;&#8202;Content Delivery Application&#8202;</strong>&#8212;&#8202;This application takes the information from CMA and publishes to the website.</p></li></ol><p>I would like to break down the CMS overview and selection process into there categories</p><p><strong>1. CMS can be categorised into Coupled or DeCoupled (Headless CMS)</strong></p><p>A headless or Decoupled CMS works purely on an API basis. It usually provides a HTTP REST with JSON interface and it doesn&#8217;t care on how the content is displayed. This is very useful if you want to focus on your front end developers using the responsive or other RIA technologies to build websites that leverages better user interactions on your site. Another key area that leverages this CMS is Mobile Apps</p><p><strong>Headless Frameworks</strong></p><ul><li><p>Headless WordPress: WP plus JSON API plugin</p></li><li><p>Headless Drupal 7; RESTful module or Drupal 7 + RESTful Web Services module</p></li><li><p>Contentful, the API-first content management backend designed to be responsive (Paid)</p></li><li><p>Inguenix (ASP.NET)</p></li><li><p>Django Rest Framework wth Django Web Framework</p></li><li><p>Prismic</p></li><li><p>CloudCms (Paid)</p></li><li><p>Builtio</p></li><li><p>Cosmicjs</p></li><li><p>Hippo CMS&#8202;&#8212;&#8202;offers contextual and behavioral trend analytics on web content and helps you create expriments to A/B test content and layout</p></li><li><p>Osmek</p></li><li><p>Genetics Mesh</p></li><li><p>Directus (Open Source and Paid hosted version)</p></li><li><p>ContentStack (built.io)</p></li></ul><p>The traditional Coupled CMS are useful as it doesn&#8217;t require complex programming and relies heavily on the UI provided by the CMS to author the content by non programmers. One of the drawback of this CMS is that the front end developers are coupled with the CMS technology to make edits, and are restricted by leveraging RIA or other responsive technologies in a better fashion.</p><p><strong>Traditional CMS Frameworks</strong></p><ol><li><p>LifeRay</p></li><li><p>OpenCMS</p></li><li><p>Alfresco community edition</p></li><li><p>Wordpress</p></li><li><p>Drupal</p></li><li><p>Joomla</p></li><li><p>Expression Engine (Paid)</p></li><li><p>Text Pattern</p></li><li><p>Contao</p></li><li><p>SilverStripe</p></li><li><p>Umbraco</p></li><li><p>Concrete5</p></li><li><p>CushyCMS (Paid)</p></li><li><p>Radiant CMS</p></li><li><p>Alfresco</p></li></ol><p><strong>2. Open-source vs Paid</strong></p><p>This section is very clear. With the Paid version of CMS you get support by dedicated support folks and will guide you or help in the implementation and support. The open source on the other hand is widely used and has a good network of people working and supporting it.</p><p><strong>3. Language framework that it supports</strong></p><p>You have a few popular areas of technology platforms and database that it supports (MySQL, PostGres, SqlServer, Oracle etc&#8230;)</p><ul><li><p>PHP</p></li><li><p>Java</p></li><li><p>Ruby</p></li><li><p>.NET</p></li></ul><p><strong>What are some of the key questions that needs to be considered before the selection process</strong></p><ol><li><p>The complexity of your content and how they interact with each other</p></li><li><p>How will your users interact with your content?</p></li><li><p>How many users are authoring the tool and do you need complex roles and responsibilities.</p></li><li><p>Do you need training and how do you plan on training your folks who use this CMS</p></li><li><p>Is there a Support Community for the CMS?</p></li><li><p>How much does it cost?</p></li></ol><p><strong>My Observation and Recommendations</strong></p><p><strong>When or why do we use Headless CMS?</strong></p><ul><li><p>If you are planning on using Javascript MVC framework</p></li><li><p>If you want content to be used across devices (mobile apps, tablet, desktop)</p></li></ul><p>Here are my picks worth trying out and having a better chance of success.</p><p><strong>Headless CMS</strong></p><ul><li><p>Contentful&#8202;&#8212;&#8202;<em><strong>Paid</strong></em></p></li><li><p>Drupal with Headless API&#8202;&#8212;&#8202;<em><strong>Free</strong></em></p></li><li><p>ContentStack from built.io&#8202;&#8212;&#8202;<em><strong>Paid</strong></em></p></li><li><p>Hippo&#8202;&#8212;&#8202;Java based CMS</p></li><li><p>Prismic.io&#8202;&#8212;&#8202;<em><strong>Paid</strong></em></p></li></ul><p><strong>Traditional CMS</strong></p><ul><li><p>Drupal&#8202;&#8212;&#8202;if you have a complex setup that needs PHP platform&#8202;<em><strong>&#8212;&#8202;Free</strong></em></p></li><li><p>Wordpress&#8202;&#8212;&#8202;If you simple website where Technical experience is not necessary&#8202;<em><strong>&#8212;&#8202;Free</strong></em></p></li><li><p>Alfresco if you need a java platform&#8202;&#8212;&#8202;<em><strong>Community edition is free or Paid version available too</strong></em></p></li></ul><p><em><strong>Disclaimer:</strong></em> I used lot of the information available across the community to compile this together. I have listed some of those sites below</p><ul><li><p><a href="https://support.rackspace.com/how-to/cms-comparison-drupal-joomla-and-wordpress">https://support.rackspace.com/how-to/cms-comparison-drupal-joomla-and-wordpress/</a></p></li><li><p><a href="http://mediumrareinc.com/resources/what-cms-should-i-use/">http://mediumrareinc.com/resources/what-cms-should-i-use/</a></p></li><li><p><a href="http://www.webdesignerdepot.com/2011/10/top-10-content-management-systems">http://www.webdesignerdepot.com/2011/10/top-10-content-management-systems</a></p></li><li><p><a href="http://www.artisteer.com/?p=nl_article3">http://www.artisteer.com/?p=nl_article3</a></p></li><li><p><a href="http://www.htmlgoodies.com/beyond/webmaster/toolbox/article.php/3887866/I-Want-To-Build-A-Website-Do-I-Need-a-Content-Management-System-CMS.htm">http://www.htmlgoodies.com/beyond/webmaster/toolbox/article.php/3887866/I-Want-To-Build-A-Website-Do-I-Need-a-Content-Management-System-CMS.htm</a></p></li><li><p><a href="https://www.contentful.com/r/knowledgebase/headless-and-decoupled-cms/">https://www.contentful.com/r/knowledgebase/headless-and-decoupled-cms/</a></p></li><li><p><a href="http://gadgetopia.com/post/7206#sthash.bFRo35yN.dpuf">http://gadgetopia.com/post/7206#sthash.bFRo35yN.dpuf</a></p></li><li><p><a href="http://cms-software-review.toptenreviews.com/#sthash.9XhbLhGr.dpuf">http://cms-software-review.toptenreviews.com/#sthash.9XhbLhGr.dpuf</a></p></li></ul>]]></content:encoded></item><item><title><![CDATA[Photography 101]]></title><description><![CDATA[Taking photography is something most of us do to capture the memories from our travel, events, weddings etc.]]></description><link>https://www.kashyaps.com/p/photography-101-c61c3e6070f2</link><guid isPermaLink="false">https://www.kashyaps.com/p/photography-101-c61c3e6070f2</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Mon, 01 Feb 2016 14:48:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/51025109-208d-4275-88d6-3f26482814ab_500x375.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Taking photography is something most of us do to capture the memories from our travel, events, weddings etc. I guess now a days with cell phones and cheaper point and shoot cameras, capturing photos has become even more easier. I am not going to talk about taking photos for the everyday events or routines. I wish to share information that I have learnt over last few years and most recently the class I attended over the weekend in Bangalore.</p><p>I bought by first DSLR in 2009 and have been using it since then. Here is what I use:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-_Dr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-_Dr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-_Dr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-_Dr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-_Dr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-_Dr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nikon 18-55mm f3.5-5.6 Lens&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nikon 18-55mm f3.5-5.6 Lens" title="Nikon 18-55mm f3.5-5.6 Lens" srcset="https://substackcdn.com/image/fetch/$s_!-_Dr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 424w, https://substackcdn.com/image/fetch/$s_!-_Dr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 848w, https://substackcdn.com/image/fetch/$s_!-_Dr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!-_Dr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38f44d84-b46f-4d3d-88ed-dd22687633ae_500x375.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Nikon 18&#8211;55mm f3.5&#8211;5.6 Lens</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rzk_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rzk_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rzk_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rzk_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rzk_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rzk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nikon D3100&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nikon D3100" title="Nikon D3100" srcset="https://substackcdn.com/image/fetch/$s_!rzk_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 424w, https://substackcdn.com/image/fetch/$s_!rzk_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 848w, https://substackcdn.com/image/fetch/$s_!rzk_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!rzk_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7eeb7f2f-3986-443f-9c33-ae3ab49d0e3c_800x800.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Nikon 3100</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!p4Rc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!p4Rc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 424w, https://substackcdn.com/image/fetch/$s_!p4Rc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 848w, https://substackcdn.com/image/fetch/$s_!p4Rc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!p4Rc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!p4Rc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nikon 70-300mm Telephoto Lens&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nikon 70-300mm Telephoto Lens" title="Nikon 70-300mm Telephoto Lens" srcset="https://substackcdn.com/image/fetch/$s_!p4Rc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 424w, https://substackcdn.com/image/fetch/$s_!p4Rc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 848w, https://substackcdn.com/image/fetch/$s_!p4Rc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!p4Rc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F10d70fd3-a540-4a29-94c0-150416714a24_522x543.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Nikon 70&#8211;300mm Telephoto Lens</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!pb1V!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!pb1V!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pb1V!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pb1V!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pb1V!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!pb1V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Nikon 55mm f1.4 Prime Lens&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Nikon 55mm f1.4 Prime Lens" title="Nikon 55mm f1.4 Prime Lens" srcset="https://substackcdn.com/image/fetch/$s_!pb1V!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 424w, https://substackcdn.com/image/fetch/$s_!pb1V!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 848w, https://substackcdn.com/image/fetch/$s_!pb1V!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!pb1V!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F33cc044f-a798-4663-a7cf-070c2196d80b_522x520.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>Nikon 55mm f1.4 Prime Lens</p><p>Before you begin I highly highly recommend attending a weekend course that covers the basics of buying, using and building a style of your photography. There are numerous classes that are being offered in Bangalore, I attended the class offered by <a href="http://kalyanvarma.net/about">Kalyan Varma</a>. There are 3 reasons I chose him&nbsp;:-)</p><p>1. His SEO rankings are pretty good which happens only if you have a popular site<br>2. I read a blog about his class by <a href="http://bangalore.citizenmatters.in/articles/210-arts-and-culture-people-a-weekend-of-learning-for-shutterbugs-digital-photography">Citizen Matters</a><br>3. Finally after checking out his work and photos I figured its a good place.</p><p>I had great time on both the days. The first day we focused more on technicality of taking photos along with buying guidelines while the second day was all about field day and post processing. We spent almost 3 hours at Lalbhag in the early hours of the Sunday taking pictures of anything and everything. I took almost 200 pictures and in the end I had 3 that I could showcase well&nbsp;:-). There were a lot of things that I picked up in the class which otherwise I hadn&#8217;t paid too much attention to.</p><p>Here are a few of my key take aways.</p><p>Some guidelines for buying</p><p><a href="https://www.slrlounge.com/11-key-differences-micro-43-vs-dslr/">micro 4/3</a></p><p>Here are some photos from the class exercise, which was to catch the essence of <a href="https://en.wikipedia.org/wiki/Lal_Bagh">Kempegowda tower at Lalbhag</a></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kn0o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kn0o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 424w, https://substackcdn.com/image/fetch/$s_!kn0o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 848w, https://substackcdn.com/image/fetch/$s_!kn0o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 1272w, https://substackcdn.com/image/fetch/$s_!kn0o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kn0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/71ca573f-ffd7-44b6-861c-154739955298_800x534.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Pigeons at Kempegowda tower Lalbhag&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Pigeons at Kempegowda tower Lalbhag" title="Pigeons at Kempegowda tower Lalbhag" srcset="https://substackcdn.com/image/fetch/$s_!kn0o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 424w, https://substackcdn.com/image/fetch/$s_!kn0o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 848w, https://substackcdn.com/image/fetch/$s_!kn0o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 1272w, https://substackcdn.com/image/fetch/$s_!kn0o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F71ca573f-ffd7-44b6-861c-154739955298_800x534.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bfi6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bfi6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bfi6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bfi6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bfi6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bfi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;Kempegowda tower Lalbhag&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="Kempegowda tower Lalbhag" title="Kempegowda tower Lalbhag" srcset="https://substackcdn.com/image/fetch/$s_!Bfi6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 424w, https://substackcdn.com/image/fetch/$s_!Bfi6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 848w, https://substackcdn.com/image/fetch/$s_!Bfi6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!Bfi6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe4cee6fb-d23b-49ac-98b0-3e7f5dfe2bf7_800x534.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><em><strong>Disclaimer:</strong> I am NOT a professional photographer nor I claim to be a great photographer. I do this as a hobby and to fulfill my constant quest of learning new things.</em></p>]]></content:encoded></item><item><title><![CDATA[End of an Era…… @Orbitz @OrbitzIndia]]></title><description><![CDATA[Wow what a ride it has been.]]></description><link>https://www.kashyaps.com/p/end-of-an-era-orbitz-orbitzindia-13f2dbb7a815</link><guid isPermaLink="false">https://www.kashyaps.com/p/end-of-an-era-orbitz-orbitzindia-13f2dbb7a815</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Thu, 03 Dec 2015 07:50:56 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Wow what a ride it has been. Both for myself and for the company. I started working in the Chicago office in 2005 Feb as a Sr Software Engineer. I started off with the Dynamic packaging team and helped build out great features and new package combinations using some amazing technologies and archirectures. I can&#8217;t believe that we had used EJB&#8217;s in our booking engines&nbsp;:-) at that time. Within few months then arrived our great Technology build out effort and spanned across multiple years. During those days I spent quite some time building out Activities(Attractions and Services) products and launching partners such as Disney. Then came time to spend with Hotels and our web layer within our new technology platform. During our initial reorg I started working with our reviews based hotel search. Solr/Lucene and all the cool technologies were introduced to our stack by our team in early 2008. It turned out to be a great launch and during these times are when I got to know our Orbitz CPO and then the Product strategist.</p><p>After the decision to not continue with our labs site I then led the core business layer team which had some great developers and engineers. It was a time where we moved from horizontal to vertical to not so vertical organization. During this phase of early 2009 I also got involved in our Agile in the Large rollout, Became one of the key people who pushed for and evangelized and rolled out of the AIL within our entire organization. It was fun as we had been using agile in multiple smaller teams since 2006 and to really roll it out across all the teams didn&#8217;t come very easy but in the end the results were fantastic. During 2009 came our next reorg where in I chose the work on Air and the next 1.5 years it was a roller coaster. According to me Air is probably the most complex product within the travel space. The combination of airline business complexities, older technologies among GDS and airlines it always keeps us on our toes. To top this off during that time we probably had around 2 or 3 major airline mergers which caused us more headaches. During this time we also had some really cool technology buildout within our air space.</p><p>Mid 2010 was another turning point in my career as I chose to move out of technology/app development space into Data space. This was the early days of us using Hadoop and other cool ML technologies. I joined as the BI leader to head our Web Analytics and Data infrastructure space. My involvement in using Hadoop to build out our EDW infrastructure and to leverage data for analytics in the space of Marketing, CRM, Finance and other site optimization space was very rewarding and satisfying. The rollout of our Data Infrastructure build out and the outcomes were great.</p><p>Early 2012 was another turning point in my career. I decided to move back to India and during these days were also talks of opening an Orbitz office outside US. It worked out in a way for both Orbitz and I that we started an office in Bangalore India. The early days were very stressful as during the day I was working towards the whole nine yards of setting up the office (space, registration, bank, finance, accounting, HR etc..) and during nights would continue to work with my teams in Chicago which I was still managing. The next 10 months gave me an opportunity to understand in detail what it really takes to run an office in India and got me exposed to functions such as Finance, Accounting, HR, Payroll, recruiting, Tax, Audit, facilities, vendors, procurement etc&#8230; Its not every day you get an opportunity such as this so I was very thankful for it. Early 2013 we were all setup and ready to hire. I was initially able to build a good team of developers and started working with them to help support our international brands. Slowly success led to build out of other teams. After almost a year we hired some really fantastic leaders within the India office and of course HR. For me spending time with both Data and non data teams and helping build a great culture was a good challenge and in the end we all worked together to successfully build a great team and a fantastic office. I owe the success of this office to the Orbitz india leadership team, CTO and other leaders from Chicago. All in all every single employee from the Bangalore office worked towards the success and got involved in every aspect of the office be it culture, hiring, facilities or any other matter. Few of the activities which we all are very proud of and also participate and have fun are Biking outings, Board game nights, CSR activities, Foosball, Xbox, College recruiting, Pot lucks and of course the latest edition &#8220;Poker Nights&#8221;&nbsp;:-). We also had some really good speakers come over for our hosted <a href="http://analyticsthursday.com">Analytics Thursday</a> or other Light House talks which focuses on technology related or any general interesting topics.</p><p>As all good things come to a turning point. We are waiting to see if things continue the same way or else maybe things get better. Only time will tell.</p><p>This is to wishing all the folks good luck, give in your heart and the best will come out. I will also leave you with a good quote I came across long time ago.</p><p>&#8220;Sweat during Peace so you don&#8217;t Bleed in War&#8221;&#8202;&#8212;&#8202;Anonymous</p>]]></content:encoded></item><item><title><![CDATA[Amazon WS]]></title><description><![CDATA[It&#8217;s been a full circle for me and my hosting career.]]></description><link>https://www.kashyaps.com/p/amazon-ws-4248487b0812</link><guid isPermaLink="false">https://www.kashyaps.com/p/amazon-ws-4248487b0812</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Mon, 03 Aug 2015 16:44:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>It&#8217;s been a full circle for me and my hosting career. In 2005 I started hosting at home. I used a AMD Athalon 2 Core 64MB Ram. I used Apache web server, tomcat. Started using the beta version of<a href="http://galleryproject.org">Gallery Photo Hosting</a>, <a href="https://wordpress.org">Wordpress Blog</a> was the platform for all hosting. Since then both the tools have come a long way.</p><p>In 2010 I moved away from hosting at home and started using <a href="https://www.bluehost.com">Blue Host</a> for all my websites. In total I was hosting around 6 websites. Bluehost provided me with the platform where I didn&#8217;t have to manage any infrastructure and also provided lot of easy ways to maintain and install both Wordpress and gallery. I was happy with it until I started getting bored and wanted to start doing things by myself and hence Amazon and AWS.</p><p>AWS is not something new and has been around for a while. Amazon is giving 1 year free and you can leverage a lot of the tools that are available. Some of the tools that I have used so far</p><p>1. EC2 instance&#8202;&#8212;&#8202;Setup a Amazon version of linux and setup all the softwares that are needed (PHP, Python, VSFTP, rails, MySQL). Setting up an instance is so easy that the entire process will take you not more than couple hours(including the software installation). Yum package manager lets you install things without much hassle.</p><p>2. Amazon RDS&#8202;&#8212;&#8202;Relational DB service. This service lets you pick any DB. MySQL is the one which is needed for all the tools that I run. Your EC2 instance can connect seamlessly into the RDS service.</p><p>3. Amazon CloudFront&#8202;&#8212;&#8202;CDN required to make your website fast and also very efficient in delivering static content. Also with Wordpress I have used W3-Total Cache which works pretty great.</p><p>Within a week I was up and running one of my website on AWS cloud. I realised that the cost can mount of to a hefty price if you are running just one website and also using more services means more money. So far I really enjoyed AWS as that has provided a cool way to build your infrastructure.</p>]]></content:encoded></item><item><title><![CDATA[B2B — Bathroom to Business]]></title><description><![CDATA[B2B is the affectionate nick name given to me by the employees of our office :-).]]></description><link>https://www.kashyaps.com/p/b2b-bathroom-to-business-c7d4c1b08176</link><guid isPermaLink="false">https://www.kashyaps.com/p/b2b-bathroom-to-business-c7d4c1b08176</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Fri, 08 May 2015 17:36:21 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>B2B is the affectionate nick name given to me by the employees of our office&nbsp;:-). We have a fantastic team that thinks that the growth of the company is everyones responsibility. We started off as concept that we can have a small team and Grow our culture and presence organically. It is always great to bring leaders, individuals from multiple backgrounds and culture and have them appreciate and adapt our culture.</p><p>So how do you define culture? It&#8217;s a great question and something that I have pondered over. In the end I feel that there are certain core set of values that each organisation believes in and that defines their culture.</p>]]></content:encoded></item><item><title><![CDATA[7 Habits of highly effective people]]></title><description><![CDATA[summary of the book &#8220; 7 habits of highly effective people&#8221; and the reality check of each of those habits based on my experience.]]></description><link>https://www.kashyaps.com/p/7-habits-of-highly-effective-people-8ac9534a68c</link><guid isPermaLink="false">https://www.kashyaps.com/p/7-habits-of-highly-effective-people-8ac9534a68c</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Sat, 02 May 2015 10:00:53 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/792035bb-ecdd-4969-ae55-994fd2790fc7_225x300.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>summary of the book &#8220; 7 habits of highly effective people&#8221; and the reality check of each of those habits based on my experience.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fmLL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fmLL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fmLL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fmLL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fmLL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fmLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;thumb_IMG_0066_1024&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="thumb_IMG_0066_1024" title="thumb_IMG_0066_1024" srcset="https://substackcdn.com/image/fetch/$s_!fmLL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!fmLL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!fmLL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!fmLL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F4b18734a-a356-4558-99e2-50ecb9ceb0d0_225x300.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>I guess every leader eventually figures out as to what really works for them. For me the 2 key take always were</p><ul><li><p>P/PC balance. production and Production capability. To really achieve the effectiveness of production you need to understand the ability that produces this effectiveness.</p></li><li><p>Focus on the right things. The order in which you look at things matter the most.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2bub!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2bub!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2bub!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2bub!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2bub!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2bub!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:null,&quot;width&quot;:null,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;thumb_IMG_0067_1024&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="thumb_IMG_0067_1024" title="thumb_IMG_0067_1024" srcset="https://substackcdn.com/image/fetch/$s_!2bub!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 424w, https://substackcdn.com/image/fetch/$s_!2bub!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 848w, https://substackcdn.com/image/fetch/$s_!2bub!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!2bub!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62b8f7f4-7136-4c97-b92a-baaf5b0a6db3_225x300.jpeg 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><ol><li><p>Important and urgent</p></li><li><p>Important and non urgent</p></li><li><p>Urgent and non important</p></li><li><p>Non urgent and non important</p></li></ol>]]></content:encoded></item><item><title><![CDATA[Summary of “It Happened in India”]]></title><description><![CDATA[Recently I read a book called &#8220;It Happened in India&#8221;.]]></description><link>https://www.kashyaps.com/p/summary-of-it-happened-in-india-1166c0d73da7</link><guid isPermaLink="false">https://www.kashyaps.com/p/summary-of-it-happened-in-india-1166c0d73da7</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Thu, 22 Jan 2015 04:09:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Recently I read a book called &#8220;It Happened in India&#8221;. The author Kishore Biyani is the owner of multiple brands and companies. The names that stand out are Central mall, Big Bazaar, Pantaloons. Although his success in the retail industry is pretty commendable, to me he comes across a big dictator. Its one thing to run the business from ground up but its completely different when the execution involves him in every aspect. I do give a lot of credit to his success although his methodology is what I question.</p><p>[amazon template=thumbnail&amp;asin=8129111373]</p><p>Couple things that I felt were good insights.</p><p>1. There are couple emotions that determine the shopping pattern: The fundamental ones are greed, altruism, fear and envy.<br>2. Women have always provided the best insights and inputs on building retail business<br>3. The key to being a successful entrepreneur is having an ability to innovate and an ability to execute those innovations.<br>4. There are 3 kinds of entrepreneurs Creators, Preservers and Destroyers.</p><p>Very important aspect of entrepreneurship is to separate the ownership, governance and execution. No two people are equal, everyone has their strengths and weaknesses. Identify them and work around those. Kishore says &#8220;Everyone is here on earth to kill time. Everyone picks some activity that they like doing and calls it profession&#8221;</p><p>A good book recommendation that I got from this is &#8220;7 habits of highly effective people&#8221;.</p>]]></content:encoded></item><item><title><![CDATA[Analytics Thursday]]></title><description><![CDATA[We started off the much anticipated Meet up group called &#8220;Analytics Thursday&#8221;.]]></description><link>https://www.kashyaps.com/p/analytics-thursday-a32f3d3a2d35</link><guid isPermaLink="false">https://www.kashyaps.com/p/analytics-thursday-a32f3d3a2d35</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Mon, 08 Dec 2014 17:01:51 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>We started off the much anticipated Meet up group called &#8220;Analytics Thursday&#8221;. The idea was to bring all like minded people together for 1&#8211;2 hours and discuss about everything that makes analytics sexy and interesting.</p><p>Here was the first event.</p><p>[embed]http://www.meetup.com/Analytics-Thursday/events/207840632/[/embed]</p><p>Seby talked about how started and grew his organisation <a href="http://nabler.com" title="Nabler">Nabler</a> from 2006 to till date where serves numerous customers. His passion for analytics and servicing marketing needs was good to hear.</p><p>We are in the process of starting our next event in Jan trying to get a bit more technical this time. Join to group hear more and learn form the industry experts.</p>]]></content:encoded></item><item><title><![CDATA[When Pigs fly]]></title><description><![CDATA[I have always been using MapReduce with Java for all my data processing, recently I started using Pig for data processing and would like to share some of my thoughts in here.]]></description><link>https://www.kashyaps.com/p/when-pigs-fly-558750548a94</link><guid isPermaLink="false">https://www.kashyaps.com/p/when-pigs-fly-558750548a94</guid><dc:creator><![CDATA[Raghu Kashyap]]></dc:creator><pubDate>Fri, 17 May 2013 09:59:28 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!nGvr!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd077284f-f716-4276-99f3-183cf76c3b1b_944x944.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>I have always been using MapReduce with Java for all my data processing, recently I started using Pig for data processing and would like to share some of my thoughts in here.</p><p>PigLatin which is the language used to express the data flows can run in two modes Local within a JVM and within the hadoop cluster. Like most of the other things under the hood it converts all pig scriptlets into a MapReduce program. The cool thing that comes out with pig is that it requires probably less than a dozen lines of code to process TB worth of data. However, the key thing that I noticed is that pig is good to analyze somewhat simple unstructured data. When it comes to complex weblogs or unstructured Social data then things get hairy. I might not be exposed to all features of Pig but I feel like its a great tool when u have data sets that are not too complex to analyze.</p><p>While I have been interviewing folks in the Hadoop space for couple years now what I realized is that its very easy for BI professionals to transition into Hadoop area with HIVE and PIG. Its more like SQL and gets you into the Hadoop/Big Data area. However, the true analysis of big data comes with experience in programming, analytical background, statistics and Machine Learning.</p><p>For anyone who would like to get into the Hadoop space the quick entry is to start using PIG and HIVE however, if you want to proress any further please be aware that these 2 will probably get you to only so far.</p>]]></content:encoded></item></channel></rss>