<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Thirumalaivasan GJ</title>
    <description>The latest articles on DEV Community by Thirumalaivasan GJ (@thirumalaivasangj3).</description>
    <link>https://dev.to/thirumalaivasangj3</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4241087%2Fcf2bdc93-2c11-4a22-ab97-fb5cedd7e635.jpg</url>
      <title>DEV Community: Thirumalaivasan GJ</title>
      <link>https://dev.to/thirumalaivasangj3</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/thirumalaivasangj3"/>
    <language>en</language>
    <item>
      <title>Laptop Ultra for developers: what the RTX Spark chip actually gives you</title>
      <dc:creator>Thirumalaivasan GJ</dc:creator>
      <pubDate>Sun, 15 Nov 2026 05:12:35 +0000</pubDate>
      <link>https://dev.to/thirumalaivasangj3/laptop-ultra-for-developers-what-the-rtx-spark-chip-actually-gives-you-1160</link>
      <guid>https://dev.to/thirumalaivasangj3/laptop-ultra-for-developers-what-the-rtx-spark-chip-actually-gives-you-1160</guid>
      <description>&lt;p&gt;Late on this one. Microsoft showed the Surface Laptop Ultra at Computex on June 1 and opened pre-orders on Oct 7.&lt;/p&gt;

&lt;p&gt;The part that matters for devs is the chip. It's Nvidia's RTX Spark platform, an Arm CPU plus a Blackwell RTX GPU sharing unified memory.&lt;/p&gt;

&lt;p&gt;Specs:&lt;/p&gt;

&lt;p&gt;Top config: 20-core CPU, 6,144 GPU cores, up to 128GB unified memory&lt;br&gt;
Second config: 18-core CPU, 5,120 GPU cores, up to 64GB&lt;br&gt;
Up to 1 petaflop of FP4 AI performance (Microsoft's claim)&lt;br&gt;
CUDA support, and Microsoft says it can run local agent workflows with models up to 120B parameters&lt;br&gt;
15-inch mini-LED touchscreen, under 4.5 lb, USB-C, USB-A, HDMI, SD card reader&lt;/p&gt;

&lt;p&gt;Price starts at $2,599 (18-core, 24GB RAM, 512GB) and goes to $5,899.99 for the 128GB model, per Notebookcheck. US pricing only. No India launch announced.&lt;/p&gt;

&lt;p&gt;Caveats before you get excited:&lt;/p&gt;

&lt;p&gt;It's Windows on Arm, so x86 apps and games depend on emulation&lt;br&gt;
The MacBook Pro speed comparisons are Microsoft's own numbers&lt;br&gt;
"All-day battery" is a claim, and Microsoft says it varies a lot&lt;br&gt;
How the RTX hardware fits into Copilot+ PC features is still unclear&lt;/p&gt;

&lt;p&gt;If you run big local models, it's interesting. If you build web apps and use Docker, it's probably overkill.&lt;/p&gt;

&lt;p&gt;Sources:&lt;/p&gt;

&lt;p&gt;Notebookcheck: &lt;a href="https://www.notebookcheck.net/Microsoft-Surface-Laptop-Ultra-debuts-with-RTX-Spark-128-GB-unified-memory-and-2-599-starting-price.1418420.0.html" rel="noopener noreferrer"&gt;https://www.notebookcheck.net/Microsoft-Surface-Laptop-Ultra-debuts-with-RTX-Spark-128-GB-unified-memory-and-2-599-starting-price.1418420.0.html&lt;/a&gt;&lt;br&gt;
Windows Central: &lt;a href="https://www.windowscentral.com/hardware/surface/microsoft-surface-laptop-ultra-announced-computex-2026" rel="noopener noreferrer"&gt;https://www.windowscentral.com/hardware/surface/microsoft-surface-laptop-ultra-announced-computex-2026&lt;/a&gt;&lt;br&gt;
Tom's Hardware: &lt;a href="https://www.tomshardware.com/laptops/microsoft-and-nvidia-launch-surface-laptop-ultra-with-rtx-spark-rtx-spark-preorders-live-now-coinciding-with-major-windows-11-changes-for-agentic-ai" rel="noopener noreferrer"&gt;https://www.tomshardware.com/laptops/microsoft-and-nvidia-launch-surface-laptop-ultra-with-rtx-spark-rtx-spark-preorders-live-now-coinciding-with-major-windows-11-changes-for-agentic-ai&lt;/a&gt;&lt;br&gt;
Microsoft: &lt;a href="https://microsoft.com/ultra" rel="noopener noreferrer"&gt;https://microsoft.com/ultra&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
    </item>
    <item>
      <title>Self-hosted Claude Managed Agents: what you run, what still leaves your network</title>
      <dc:creator>Thirumalaivasan GJ</dc:creator>
      <pubDate>Sat, 14 Nov 2026 12:31:31 +0000</pubDate>
      <link>https://dev.to/thirumalaivasangj3/self-hosted-claude-managed-agents-what-you-run-what-still-leaves-your-network-58kc</link>
      <guid>https://dev.to/thirumalaivasangj3/self-hosted-claude-managed-agents-what-you-run-what-still-leaves-your-network-58kc</guid>
      <description>&lt;p&gt;Anthropic opened a private beta of self-hosted Claude Managed Agents on Nov 12. Access is by request through your Anthropic account team.&lt;/p&gt;

&lt;p&gt;Before this, you could self-host the sandbox where an agent's code runs, but Anthropic ran the rest, including credentials and the record of what each agent did. Now the whole service can sit in your cloud or on-prem.&lt;/p&gt;

&lt;p&gt;What you operate:&lt;/p&gt;

&lt;p&gt;the Managed Agents server&lt;br&gt;
its PostgreSQL database (session history lives here)&lt;br&gt;
the workers where agents run shell and file tools&lt;/p&gt;

&lt;p&gt;You build agents with the same core APIs as the hosted service.&lt;/p&gt;

&lt;p&gt;What still leaves your network is Claude itself. Model requests go where you point them: Anthropic, Amazon Bedrock, Google's Agent Platform, Microsoft Foundry, or your own gateway. Prompts out, completions back. Zero data retention agreements cover those requests like any other Messages API call.&lt;/p&gt;

&lt;p&gt;Security bits worth knowing:&lt;/p&gt;

&lt;p&gt;Agent loop, session history and vault secrets sit outside the sandbox, and credentials stay out of it too&lt;br&gt;
A proxy outside the sandbox attaches credentials for MCP tools and supported API calls, and you can keep them in your own secrets manager&lt;br&gt;
That covers MCP tools and supported API calls only, so check any other service your agent reaches&lt;br&gt;
Per-environment host allowlists block everything else, and when you host the sandbox the limits live in your firewall&lt;br&gt;
Every tool call and result is logged and exports over OpenTelemetry&lt;/p&gt;

&lt;p&gt;The cost is ops work. Patching, securing and configuring the server, database and firewall is on you. The Next Web also reports nothing migrates from the hosted service and webhooks and scheduled runs are missing for now (single outlet, check the docs).&lt;/p&gt;

&lt;p&gt;Sources:&lt;/p&gt;

&lt;p&gt;Anthropic: &lt;a href="https://claude.com/resources/articles/self-hosted-claude-managed-agents" rel="noopener noreferrer"&gt;https://claude.com/resources/articles/self-hosted-claude-managed-agents&lt;/a&gt;&lt;br&gt;
Help Net Security: &lt;a href="https://www.helpnetsecurity.com/2026/11/12/anthropic-self-hosted-claude-managed-agents/" rel="noopener noreferrer"&gt;https://www.helpnetsecurity.com/2026/11/12/anthropic-self-hosted-claude-managed-agents/&lt;/a&gt;&lt;br&gt;
The Next Web: &lt;a href="https://thenextweb.com/news/anthropic-self-hosted-claude-managed-agents" rel="noopener noreferrer"&gt;https://thenextweb.com/news/anthropic-self-hosted-claude-managed-agents&lt;/a&gt;&lt;/p&gt;

</description>
      <category>agents</category>
      <category>ai</category>
      <category>cloud</category>
      <category>llm</category>
    </item>
    <item>
      <title>Cognizant is putting 25,000+ people on Claude. Here's what's confirmed</title>
      <dc:creator>Thirumalaivasan GJ</dc:creator>
      <pubDate>Sat, 14 Nov 2026 05:31:40 +0000</pubDate>
      <link>https://dev.to/thirumalaivasangj3/cognizant-is-putting-25000-people-on-claude-heres-whats-confirmed-3mf1</link>
      <guid>https://dev.to/thirumalaivasangj3/cognizant-is-putting-25000-people-on-claude-heres-whats-confirmed-3mf1</guid>
      <description>&lt;p&gt;Cognizant announced on Nov 10 that it's committing more than 25,000 professionals to a new unit, the Claude Frontier Capability Group. The job is helping enterprise clients put Anthropic's Claude into production.&lt;/p&gt;

&lt;p&gt;CEO Ravi Kumar S said "we are putting more than 25,000 of our people on Claude." Anthropic's chief commercial officer Paul Smith described the same thing as Cognizant "committing more than 25,000 people to help their customers put Claude to work."&lt;/p&gt;

&lt;p&gt;Alongside the unit, Cognizant introduced a managed services offering. Cognizant runs and maintains Claude-powered systems for clients. The package combines dedicated staff, licensed Claude access and Cognizant's own software, including something it calls its AI Delivery Operating System. The pitch is more predictable AI spend plus security and governance controls. No commercial terms were disclosed.&lt;/p&gt;

&lt;p&gt;Other numbers from the announcement:&lt;/p&gt;

&lt;p&gt;44,000+ Cognizant employees trained or certified on Claude&lt;br&gt;
26,000+ Claude certifications across the company&lt;br&gt;
Claude-powered agents will be used to modernize legacy and mainframe systems&lt;/p&gt;

&lt;p&gt;Cognizant also shared client results, like a pharma manufacturer cutting troubleshooting from 90-120 minutes to 10-15, and an insurer speeding up some operational processes 40-60%. Those figures are Cognizant's own and haven't been independently verified.&lt;/p&gt;

&lt;p&gt;One thing worth saying plainly. Some coverage frames this as Cognizant moving away from traditional engineer staffing. I couldn't find that in the announcement or the reporting. What's confirmed is a large dedicated Claude team and a managed services model. Whether it changes how Cognizant staffs everything else is an open question.&lt;/p&gt;

&lt;p&gt;For devs, the practical read is that Claude, MCP and agent tooling are becoming a standard skill in services work, and Cognizant isn't the only one. HCLTech signed its own Anthropic partnership in October, per Analytics India Magazine.&lt;/p&gt;

&lt;p&gt;Sources:&lt;/p&gt;

&lt;p&gt;Analytics India Magazine: &lt;a href="https://analyticsindiamag.com/ai-news/cognizant-commits-25000-professionals-to-deploy-claude-in-enterprises" rel="noopener noreferrer"&gt;https://analyticsindiamag.com/ai-news/cognizant-commits-25000-professionals-to-deploy-claude-in-enterprises&lt;/a&gt;&lt;br&gt;
Yahoo Finance (press release): &lt;a href="https://finance.yahoo.com/technology/ai/articles/cognizant-establishes-25-000-person-151221219.html" rel="noopener noreferrer"&gt;https://finance.yahoo.com/technology/ai/articles/cognizant-establishes-25-000-person-151221219.html&lt;/a&gt;&lt;br&gt;
BW People: &lt;a href="https://www.bwpeople.in/article/cognizant-deploys-25-000-professionals-for-anthropic-s-claude-633398" rel="noopener noreferrer"&gt;https://www.bwpeople.in/article/cognizant-deploys-25-000-professionals-for-anthropic-s-claude-633398&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>news</category>
    </item>
    <item>
      <title>Microsoft 365's Nov 12 outage: what's known and what developers can take from it</title>
      <dc:creator>Thirumalaivasan GJ</dc:creator>
      <pubDate>Fri, 13 Nov 2026 13:53:50 +0000</pubDate>
      <link>https://dev.to/thirumalaivasangj3/microsoft-365s-nov-12-outage-whats-known-and-what-developers-can-take-from-it-5a7g</link>
      <guid>https://dev.to/thirumalaivasangj3/microsoft-365s-nov-12-outage-whats-known-and-what-developers-can-take-from-it-5a7g</guid>
      <description>&lt;p&gt;Microsoft 365 had a major outage on November 12, 2026. This post covers what's confirmed from IT-Connect, Astra Security and Euronews, and ends with some general takeaways that are my own and not from Microsoft.&lt;/p&gt;

&lt;h2&gt;
  
  
  What happened
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Started around 17:54 UTC on November 12 and was largely resolved around 05:33 UTC on November 13, per Astra. Reports of the duration vary between about 10 and 12 hours.&lt;/li&gt;
&lt;li&gt;Affected Exchange Online (Outlook on all platforms, including REST API access), Teams, Copilot, SharePoint Online, OneDrive, Intune, Purview and Defender. On-premises Exchange and SharePoint were not affected (Astra).&lt;/li&gt;
&lt;li&gt;Downdetector showed nearly 130,000 Outlook reports at the peak and users in 74 countries (IT-Connect).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Microsoft's explanation
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;First: "higher than normal load" on part of its infrastructure.&lt;/li&gt;
&lt;li&gt;Later: not a traffic spike. Servers became unavailable and failed health checks, and a process that establishes secure connections became overwhelmed.&lt;/li&gt;
&lt;li&gt;Astra describes the remaining servers taking the extra load and failing too. That reading is Astra's interpretation of Microsoft's updates.&lt;/li&gt;
&lt;li&gt;Microsoft began rolling back a recent network configuration change that matched when impact started, and said it knew of no malicious activity (IT-Connect).&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Restoration
&lt;/h2&gt;

&lt;p&gt;Microsoft validated an alternative health check method and gradually reintroduced servers. It warned servers could become unresponsive again under traffic (Astra). A root cause report hadn't been published when I checked.&lt;/p&gt;

&lt;h2&gt;
  
  
  Downstream impact
&lt;/h2&gt;

&lt;p&gt;Astra says OpenAI and Anthropic connectors that depend on Microsoft APIs reported related errors. I only found that in one source.&lt;/p&gt;

&lt;h2&gt;
  
  
  General takeaways (mine, not Microsoft's)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Health checks that remove servers can raise load on the rest, so design them with care.&lt;/li&gt;
&lt;li&gt;If your app depends on Exchange or Graph APIs, plan for degraded behavior and not only for failure.&lt;/li&gt;
&lt;li&gt;Subscribe to your providers' status feeds and have a fallback message for users.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Sources: &lt;a href="https://www.it-connect.tech/microsoft-365-outage-hits-outlook-teams-and-copilot-for-11-hours/" rel="noopener noreferrer"&gt;IT-Connect&lt;/a&gt;, &lt;a href="https://www.getastra.com/blog/security-advisory/microsoft-365-outage/" rel="noopener noreferrer"&gt;Astra Security&lt;/a&gt;, &lt;a href="https://www.euronews.com/2026/11/12/microsoft-outage-hits-outlook-teams-and-copilot-disrupting-thousands" rel="noopener noreferrer"&gt;Euronews&lt;/a&gt;&lt;/p&gt;

</description>
      <category>cloud</category>
      <category>infrastructure</category>
      <category>microsoft</category>
      <category>news</category>
    </item>
    <item>
      <title>Gemini 4 Hydrogen for developers: pricing, thinking levels and what's verified</title>
      <dc:creator>Thirumalaivasan GJ</dc:creator>
      <pubDate>Fri, 13 Nov 2026 05:33:36 +0000</pubDate>
      <link>https://dev.to/thirumalaivasangj3/gemini-4-hydrogen-for-developers-pricing-thinking-levels-and-whats-verified-1n95</link>
      <guid>https://dev.to/thirumalaivasangj3/gemini-4-hydrogen-for-developers-pricing-thinking-levels-and-whats-verified-1n95</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcdyyy4mc6bsot5wuk2u5.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Farticles%2Fcdyyy4mc6bsot5wuk2u5.jpg" alt=" " width="800" height="450"&gt;&lt;/a&gt;Google released Gemini 4 Hydrogen on November 12, 2026. Here's what matters if you build with the API, based on Google's blog post and PPC Land's coverage. Every benchmark below is Google's own and, per PPC Land, hasn't been independently verified.&lt;/p&gt;

&lt;h2&gt;
  
  
  What it is
&lt;/h2&gt;

&lt;p&gt;Google calls it "our daily driver for agentic workflows." It sits below Gemini 4 Carbon and Argon, which handle harder reasoning.&lt;/p&gt;

&lt;h2&gt;
  
  
  Thinking levels
&lt;/h2&gt;

&lt;p&gt;There are four: &lt;code&gt;low&lt;/code&gt;, &lt;code&gt;medium&lt;/code&gt;, &lt;code&gt;high&lt;/code&gt; (the default) and a new &lt;code&gt;xhigh&lt;/code&gt;. You pick the reasoning depth per task, so you wait and pay only for what you need.&lt;/p&gt;

&lt;h2&gt;
  
  
  Speed
&lt;/h2&gt;

&lt;p&gt;At the default high setting Google says Hydrogen finishes tasks about 2.5x faster than Gemini 3.8 Flash. Some enterprise partners saw 2x to 2.8x speedups with 12% to 23% lower token use.&lt;/p&gt;

&lt;h2&gt;
  
  
  Pricing
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Input: $1.50 per 1M tokens&lt;/li&gt;
&lt;li&gt;Output: $7.50 per 1M tokens&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It's flat across the 1M token context window. PPC Land says that's 25% below Argon's introductory rates.&lt;/p&gt;

&lt;h2&gt;
  
  
  Benchmarks (Google's numbers)
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Artificial Analysis Intelligence Index: 51 at high (Argon 50, Carbon 59), 54 at xhigh&lt;/li&gt;
&lt;li&gt;Terminal-Bench 4.1: 57% vs 18.2% for 3.8 Flash&lt;/li&gt;
&lt;li&gt;Vals Tax Agent Bench: 52.3%, ranked first&lt;/li&gt;
&lt;li&gt;Vals Legal Research Bench: 55.8%, tied for first&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Google uses Terminal-Bench 4.0 in some comparisons and 4.1 in others, so check which one you're reading.&lt;/p&gt;

&lt;h2&gt;
  
  
  Where to use it
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Gemini API, Google AI Studio (all tiers) and Android Studio&lt;/li&gt;
&lt;li&gt;Gemini for business, Antigravity and Gemini in Google Sheets for eligible business plans&lt;/li&gt;
&lt;li&gt;Antigravity access is limited to paid Google AI Pro and Ultra subscribers&lt;/li&gt;
&lt;li&gt;Gemini app (free users get it through automatic model selection) and Google Search for all users&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What I couldn't confirm
&lt;/h2&gt;

&lt;p&gt;Some outlets say Hydrogen retires the Flash brand. Google's blog doesn't say that. I'd also run your own evals before switching a production workload, since the numbers above are vendor-reported.&lt;/p&gt;

&lt;p&gt;Sources: &lt;a href="https://blog.google/innovation-and-ai/models-and-research/gemini-models/introducing-gemini-4-hydrogen/" rel="noopener noreferrer"&gt;Google blog&lt;/a&gt;, &lt;a href="https://ppc.land/google-search-gains-gemini-4-hydrogen-for-all-users-not-just-subscribers/" rel="noopener noreferrer"&gt;PPC Land&lt;/a&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>gemini</category>
      <category>webdev</category>
      <category>api</category>
    </item>
    <item>
      <title>Building a Chennai Metro Rail Travel Planner During My CMRL Internship 🚇</title>
      <dc:creator>Thirumalaivasan GJ</dc:creator>
      <pubDate>Thu, 12 Nov 2026 14:03:18 +0000</pubDate>
      <link>https://dev.to/thirumalaivasangj3/building-a-chennai-metro-rail-travel-planner-during-my-cmrl-internship-4mab</link>
      <guid>https://dev.to/thirumalaivasangj3/building-a-chennai-metro-rail-travel-planner-during-my-cmrl-internship-4mab</guid>
      <description>&lt;h1&gt;
  
  
  Building a Chennai Metro Rail Travel Planner During My CMRL Internship 🚇
&lt;/h1&gt;

&lt;p&gt;Public transportation becomes much easier when people can find the information they need without jumping between multiple sources.&lt;/p&gt;

&lt;p&gt;During my internship at &lt;strong&gt;Chennai Metro Rail Limited (CMRL)&lt;/strong&gt;, I got the opportunity to work with a team on a project that addressed this problem: the &lt;strong&gt;Chennai Metro Rail Travel Planner&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;In this post, I want to share a little about the project, the work I contributed, and what I learned from the experience.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is the Chennai Metro Rail Travel Planner?
&lt;/h2&gt;

&lt;p&gt;The Chennai Metro Rail Travel Planner is a web application designed to help commuters plan their metro journeys.&lt;/p&gt;

&lt;p&gt;Instead of manually checking different sources, users can select their starting station and destination to get useful travel information in one place.&lt;/p&gt;

&lt;p&gt;Some of its key features include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Selecting origin and destination stations&lt;/li&gt;
&lt;li&gt;Viewing available metro routes&lt;/li&gt;
&lt;li&gt;Checking estimated travel fares&lt;/li&gt;
&lt;li&gt;Viewing journey duration and distance&lt;/li&gt;
&lt;li&gt;Exploring intermediate stations&lt;/li&gt;
&lt;li&gt;Checking train schedules and upcoming trains&lt;/li&gt;
&lt;li&gt;Exploring routes through an interactive metro map&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The goal was to make journey planning simpler and more convenient for commuters.&lt;/p&gt;

&lt;h2&gt;
  
  
  What did I work on?
&lt;/h2&gt;

&lt;p&gt;During my internship at CMRL in May–June 2024, I worked with the team on the Travel Planner, primarily focusing on the frontend and user experience.&lt;/p&gt;

&lt;p&gt;My contributions included:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Working on the frontend interface and layout&lt;/li&gt;
&lt;li&gt;Improving the user experience and responsive design&lt;/li&gt;
&lt;li&gt;Integrating interactive map features using Leaflet&lt;/li&gt;
&lt;li&gt;Working with JavaScript to handle user interactions&lt;/li&gt;
&lt;li&gt;Connecting the frontend with the available Chennai Metro APIs&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;One part I particularly enjoyed was working with the interactive map. It made the application more useful by allowing commuters to explore stations and understand their routes visually.&lt;/p&gt;

&lt;p&gt;The backend and internal services were handled separately, so the project was a collaborative effort.&lt;/p&gt;

&lt;h2&gt;
  
  
  Technologies I worked with
&lt;/h2&gt;

&lt;p&gt;The project gave me practical experience with:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;HTML &amp;amp; CSS&lt;/strong&gt; – Building and styling the interface&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;JavaScript&lt;/strong&gt; – Handling interactions and application logic&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Leaflet.js&lt;/strong&gt; – Creating interactive maps&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Chennai Metro APIs&lt;/strong&gt; – Working with metro-related information&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;It was a good opportunity to apply what I had learned outside the classroom and understand how different parts of a real-world application come together.&lt;/p&gt;

&lt;h2&gt;
  
  
  What I learned
&lt;/h2&gt;

&lt;p&gt;This experience taught me that building an application is not just about writing code.&lt;/p&gt;

&lt;p&gt;A useful application also needs a clear interface, reliable information, and a smooth experience for the people using it.&lt;/p&gt;

&lt;p&gt;Working on a project connected to public transportation also gave me a different perspective. Even small improvements in how information is presented can make an application easier to use.&lt;/p&gt;

&lt;p&gt;Most importantly, I got to experience working on a real-world project as part of a team.&lt;/p&gt;

&lt;h2&gt;
  
  
  Final thoughts
&lt;/h2&gt;

&lt;p&gt;My internship at Chennai Metro Rail Limited was a valuable learning experience, and the Travel Planner remains one of the projects I'm happy to have contributed to.&lt;/p&gt;

&lt;p&gt;It's always satisfying to see something you've worked on being used for a practical purpose.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Project:&lt;/strong&gt; &lt;a href="https://travelplanner.chennaimetrorail.org/" rel="noopener noreferrer"&gt;https://travelplanner.chennaimetrorail.org/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I'll be sharing more about the technical side of this project and other things I've worked on in future posts.&lt;/p&gt;

&lt;p&gt;Thanks for reading! &lt;/p&gt;

</description>
      <category>softwaredevelopment</category>
      <category>softwareengineering</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Hey DEV Community! I'm Thirumalaivasan GJ👋</title>
      <dc:creator>Thirumalaivasan GJ</dc:creator>
      <pubDate>Thu, 12 Nov 2026 13:52:20 +0000</pubDate>
      <link>https://dev.to/thirumalaivasangj3/hey-dev-community-im-thirumalaivasan-gj-1mon</link>
      <guid>https://dev.to/thirumalaivasangj3/hey-dev-community-im-thirumalaivasan-gj-1mon</guid>
      <description>&lt;h2&gt;
  
  
  Hey DEV Community! I'm Thirumalaivasan GJ
&lt;/h2&gt;

&lt;p&gt;Hey everyone!&lt;/p&gt;

&lt;p&gt;I'm Thirumalaivasan, a Computer Science graduate from SRM Institute of Science and Technology, India.&lt;/p&gt;

&lt;p&gt;I enjoy building things, exploring new technologies, and occasionally going down rabbit holes trying to understand how something actually works.&lt;/p&gt;

&lt;p&gt;Over the past few years, I've explored different areas of software development, especially Full-Stack Development, Generative AI, Cloud, and DevOps.&lt;/p&gt;

&lt;p&gt;I've had the opportunity to intern at Chennai Metro Rail Limited and ITC Cloud Tech. One experience I particularly enjoyed was contributing to the Chennai Metro Rail Travel Planner, a live application built to help commuters plan their journeys.&lt;/p&gt;

&lt;p&gt;I've also worked on projects like CivicGPT, an AI-powered tax guidance system using RAG, and experimented with Kubernetes, automation, and cloud technologies.&lt;/p&gt;

&lt;p&gt;When it comes to technology, I spend most of my time exploring:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Python and JavaScript&lt;/li&gt;
&lt;li&gt;React and FastAPI&lt;/li&gt;
&lt;li&gt;Generative AI and RAG&lt;/li&gt;
&lt;li&gt;Docker and Kubernetes&lt;/li&gt;
&lt;li&gt;AWS and CI/CD&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  What brings me to DEV?
&lt;/h2&gt;

&lt;p&gt;I've been exploring different developer communities, reading technical discussions, and sharing things I've learned.&lt;/p&gt;

&lt;p&gt;I already use platforms like Reddit and Medium, and now I wanted to spend some time here on DEV as well.&lt;/p&gt;

&lt;p&gt;I'd like to share more about the things I build, technologies I experiment with, problems I run into, and lessons I learn along the way.&lt;/p&gt;

&lt;p&gt;I'm not here pretending to know everything. There's always something new to learn, and that's probably what I enjoy most about this field.&lt;/p&gt;

&lt;p&gt;Looking forward to connecting with you all!&lt;/p&gt;

&lt;p&gt;If you're working on something interesting, feel free to say hello.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Find me here:&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;GitHub: &lt;a href="https://github.com/Thirumalaivasangj3" rel="noopener noreferrer"&gt;https://github.com/Thirumalaivasangj3&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;LinkedIn: &lt;a href="https://www.linkedin.com/in/thirumalaivasangj3" rel="noopener noreferrer"&gt;https://www.linkedin.com/in/thirumalaivasangj3&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Portfolio: &lt;a href="https://thirumalaivasangj.vercel.app/" rel="noopener noreferrer"&gt;https://thirumalaivasangj.vercel.app/&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>ai</category>
      <category>cloud</category>
      <category>softwaredevelopment</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
