Day 2 at TOSSConf 2026 - தமிழ் கட்டற்ற மென்பொருள் மாநாடு
Day 2 at TOSSConf 2026 - தமிழ் கட்டற்ற மென்பொருள் மாநாடு
இன்னும் ஜோஷ்! 🔥 முதல் நாள் St. Joseph's Institute of Technology, சென்னையில ஜோர்தான் இருந்தது. இரண்டாம் நாள் வந்ததும் என்னன்னா, க்ரவுட் இன்னும் அமைதியா, ஆனா உள்ள ஆர்வம் இன்னும் ஜாஸ்தியா இருந்துச்சு. எல்லாரும் "இன்னிக்கி ரொம்ப tech-ஆ போகணும்" னு மனசுல வெச்சிட்டு உட்கார்ந்திருந்தாங்க.
இண்டு "தமிழன் நினைச்சா முடியாதது இல்ல" ங்கிற வார்த்தை என் மனசுல ஓடிக்கிட்டே இருந்தது - ஒரு சின்ன அறையில கூட, கம்ப்யூட்டர் screen-ல open source code-ஐ பார்த்துக்கிட்டே இருந்தா, அது எவ்ளோ பெரிய புரட்சின்னு தெரியும். FOSS-ன்னு சொல்ற ஒவ்வொரு லைனும், நம்ம மொழியில நம்ம கம்யூனிட்டியால எழுதப்படுற ஒவ்வொரு code-உம் ஒரு சிறிய வெற்றி தான்.
Session 1: வேகமா App கட்டணுமா? Meet Framework இருக்கே! 🚀
முதல் session-ல Meet Framework அறிமுகமானது - Python + JS ரெண்டையும் சேர்த்து ஒரே கூரையின் கீழ கொண்டு வர்ற ஒரு full-stack framework. இது என்ன பண்ணுது தெரியுமா? "Setup fatigue" ங்கிற பெரிய பிரச்சனையை ஒரே அடியில தீர்க்குது. Backend, frontend, database எல்லாத்தையும் தனித்தனியா தேடி, ஒட்டி, configure பண்ணி - இதெல்லாம் இல்லாம, ஒரே framework-ல எல்லாமே ready-ஆ இருக்கும்.
Speaker live-ஆ ஒரு app-ஐ கட்டி காமிச்சாங்க - routing, models, ஒரு simple UI எல்லாம் நிமிஷங்களில ready! அது பார்க்கும்போதே ஒரு எனர்ஜி கிடைச்சது. "Idea இருந்தா போதும், tool நம்ம கூட இருக்கு" ங்கிற நம்பிக்கை தான் FOSS-ன்ற அழகே.
சின்ன Motivation: ஒரு framework கத்துக்கிறதும், ஒரு புது மொழி கத்துக்கிறதும் ஒண்ணுதான். ஆரம்பத்துல கஷ்டமா தான் தெரியும், ஆனா ஒரு அடி எடுத்து வெச்சா, மொத்த பாதையும் தெளிவா தெரியும். "தொடங்குறது தான் பாதி வெற்றி!"
Session 2: NPM vs NixOS - ஒரு "Love-Hate" Relationship 😅
இரண்டாவது session ரொம்ப relatable-ஆ இருந்தது - NixOS-ல npm use பண்றது! அறையில இருந்த பலருக்கும் இது தெரிஞ்ச பிரச்சனை தான், எல்லாரும் தலையாட்டிட்டே இருந்தாங்க. பிரச்சனை என்னன்னா - Nix ரொம்ப strict-ஆ இருக்கும், file system-ஐ read-only-ஆ வெச்சிருக்கும். அதனால npm சாதாரணமா install பண்ற மாதிரி இங்க straight-ஆ வேலை செய்யாது.
Speaker மூணு வழிகள் சொன்னாங்க:
- Local user prefix வெச்சு - npm-ஐ ஒரு writable இடத்துல install பண்ண வைக்கிறது.
- node2nix use பண்ணி - npm dependencies-ஐ Nix-க்கு புரியற language-ஆ மாத்திடுறது.
- Development flakes கட்டி - உங்க node environment-ஐ ஏற்கனவே சரியா set பண்ணி வெச்ச ஒரு reproducible dev shell உருவாக்குறது.
இது ரொம்ப practical session-ஆ இருந்தது - "இது தான் real-ல வேலை செய்யுது" ங்கிற மாதிரி நேரடியான advice.
சின்ன Motivation: Tool எவ்ளோ strict-ஆ இருந்தாலும், அதுக்கு ஒரு தீர்வு இருக்கும். Nix கஷ்டமா தோணலாம், ஆனா அது தான் தரும் stability & reproducibility எவ்ளோ பெரிய advantage-ன்னு புரியும்போது, அந்த கஷ்டம் worth it! "கஷ்டப்பட்டு கத்துக்கிறது தான், நிலைச்சு நிக்கும்."
இரண்டாம் நாள் முடிவு 🌟
இன்னிக்கி ரெண்டு session-ம் ரெண்டு வெவ்வேறு உலகம் - ஒண்ணு வேகமா கட்டுறது, இன்னொண்ணு நிலையா கட்டுறது. ஆனா ரெண்டுமே ஒரே மெசேஜ் தான் தர்றது: FOSS ங்கிறது வெறும் code இல்ல, அது ஒரு கம்யூனிட்டி, ஒரு பயணம். தமிழ்ல open source வளர்றதை பார்க்கும்போதே ரொம்ப proud-ஆ இருக்கு.
இன்னும் நிறைய கத்துக்கணும், இன்னும் நிறைய கட்டணும்! TossConf 2026-ல மீதி இருக்கிற நேரத்துக்கும் ரெடி! தொடர்ந்து கத்துங்க, தொடர்ந்து கட்டுங்க - நம்ம மொழி, நம்ம code, நம்ம பெருமை! 💪🐧
Comments
No comments yet. Start the discussion.