<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:media="http://search.yahoo.com/mrss/">
    <channel>
        <title>SysAdmin Journal · Meetup</title>
        <link>https://sysadmin-journal.com/tag/meetup</link>
        <description>Posts tagged with Meetup</description>
        <language>en</language>
        <lastBuildDate>Thu, 02 Oct 2025 07:06:44 +0000</lastBuildDate>
        <atom:link href="https://sysadmin-journal.com/tag/meetup/rss" rel="self" type="application/rss+xml" />
        <ttl>60</ttl>
        <item>
            <title>Programmers Day 2025</title>
            <link>https://sysadmin-journal.com/programmers-day-2025</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/programmers-day-2025</guid>
            <pubDate>Thu, 02 Oct 2025 07:06:44 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Meetup</category>
            <description>Programmers Day, also known as the Day of the Programmer and occasionally as Day 2^8, is an international professional day that is celebrated on the 256th day of each year. This is September 13 in common years and September 12 in leap years. (Source: Wikipedia)</description>
            <content:encoded><![CDATA[<p>About two months ago, Mervyn reached out to me saying that he had an event in mind, which he would like to discuss. He wanted to plan and organize a <strong>Programmers Day</strong> which would bring together all user groups of Mauritius under one roof and that each user group could showcase their activities. It often happens that we get query from people about what user groups are active in Mauritius. So, having this event that focused solely on the user group activities rather than the technologies they advocate for, sounded like a nice idea.</p><p>First things first, we needed a venue for the event and time was running short. I contacted the African Leadership College of Higher Education to see if they could provide the venue and they gladly accepted. Next was to find a date for the event. The <a href="https://www.timeanddate.com/holidays/world/international-programmers-day" rel="noreferrer"><strong>International Programmers Day</strong></a> is usually celebrated on the 12th or 13th September (depending on leap years). This year, it was celebrated on the 13th of September. However, that also meant it was the second Saturday of the month, when the Mauritius Software Craftsmanship Community holds its <a href="https://www.meetup.com/mauritiussoftwarecraftsmanshipcommunity/events/305532107/" rel="noreferrer">monthly meetup</a>. Then, a week later, i.e on the 20th of September, the <a href="https://coders.mu/meetup/65" rel="noreferrer">Front-end Coders</a> held their monthly meetup. Therefore, to avoid a clash of events on those dates, Mervyn agreed that we hold the Programmers Day on the last Saturday of September, i.e the 27th.</p><p>Mervyn created a WhatsApp group with people from the different user groups wishing to help. Soon after, many started pushing ideas, like Alex working on the event poster, Shelly drafting the agenda and Mervyn looking for a catering sponsor.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/programmers-day-whatsapp-1.jpg" class="kg-image" alt="Activity on the WhatsApp Group" loading="lazy" width="1976" height="1580" srcset="/content/images/size/w600/2025/10/programmers-day-whatsapp-1.jpg 600w, /content/images/size/w1000/2025/10/programmers-day-whatsapp-1.jpg 1000w, /content/images/size/w1600/2025/10/programmers-day-whatsapp-1.jpg 1600w, /content/images/2025/10/programmers-day-whatsapp-1.jpg 1976w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Activity on the WhatsApp Group</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/prgrammers-day-2025-agenda.jpeg" class="kg-image" alt="Programmers' Day agenda by Shelly" loading="lazy" width="905" height="1280" srcset="/content/images/size/w600/2025/10/prgrammers-day-2025-agenda.jpeg 600w, /content/images/2025/10/prgrammers-day-2025-agenda.jpeg 905w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Programmers' Day agenda by Shelly</span></figcaption></figure><p>Finally, on the 27th of September, all user groups (except for the AWS User Group), came together at the African Leadership College of Higher Education, and they presented their user group activities, things they organised and achieved in the past, e.g participating in global events, and also sharing their plans for the future.</p><p>Alex Bissessur presented the <a href="https://cloudnativemauritius.com" rel="noreferrer">Cloud Native Community Group – Mauritius</a>, which is the local chapter of the Cloud Native Computing Foundation. He spoke about the group's meetups, activities, and projects that some of the community members are working on, and mentioned the group's upcoming event — Hacktoberfest!</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/hacktoberfest-2025.jpeg" class="kg-image" alt="Hacktoberfest by Cloud Native Mauritius" loading="lazy" width="1280" height="1280" srcset="/content/images/size/w600/2025/10/hacktoberfest-2025.jpeg 600w, /content/images/size/w1000/2025/10/hacktoberfest-2025.jpeg 1000w, /content/images/2025/10/hacktoberfest-2025.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Hacktoberfest by Cloud Native Community Group Mauritius</span></figcaption></figure><p>For more details about the CNCG Mauritius – Hacktoberfest, ping <a href="https://x.com/Alex_with_a_B" rel="noreferrer">Alex</a> or join the <a href="https://t.me/+E_G1XIVXTWMzYjU0" rel="noreferrer">CNCG Mauritius Telegram</a> group.</p><p>I spoke at 2 p.m. on the <a href="https://www.opensuse.org" rel="noreferrer">openSUSE Project</a>. I briefly covered the history of S.u.S.E since 1992 and the creation of openSUSE in 2005. I then explained that the openSUSE Project isn't a <em>Linux distribution</em> but a project that houses several distributions, like Leap, Leap Micro, Tumbleweed, MicroOS, Aeon and Kalpa, and also several other applications, like Open Build Service and OpenQA, just to name a few.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/openSUSE-Mauritius-at-ALCHE-2.jpeg" class="kg-image" alt="Ish Sookun (myself) speaking while Alex providing tech support in the background" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/10/openSUSE-Mauritius-at-ALCHE-2.jpeg 600w, /content/images/size/w1000/2025/10/openSUSE-Mauritius-at-ALCHE-2.jpeg 1000w, /content/images/2025/10/openSUSE-Mauritius-at-ALCHE-2.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Ish Sookun (myself) speaking while Alex providing tech support in the background</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/openSUSE-Mauritius-at-ALCHE-1.jpeg" class="kg-image" alt="Photos by Chittesh Sham" loading="lazy" width="1600" height="1200" srcset="/content/images/size/w600/2025/10/openSUSE-Mauritius-at-ALCHE-1.jpeg 600w, /content/images/size/w1000/2025/10/openSUSE-Mauritius-at-ALCHE-1.jpeg 1000w, /content/images/2025/10/openSUSE-Mauritius-at-ALCHE-1.jpeg 1600w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Photos by Chittesh Sham</span></figcaption></figure><p>I spoke about the myriad ways that one can contribute to the project, with a special mention about the <a href="https://mirrors.opensuse.org" rel="noreferrer">openSUSE mirrors</a> that we've built in Mauritius.</p><p>openSUSE Mauritius is not a user group in the traditional sense. I explained that it is an umbrella of contributions to the upstream project by people from Mauritius.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/JoKi_at_Programmers_Day_2025.jpeg" class="kg-image" alt="Jochen Kirstätter (JoKi) presenting MSCC and GDG Mauritius" loading="lazy" width="1280" height="960" srcset="/content/images/size/w600/2025/10/JoKi_at_Programmers_Day_2025.jpeg 600w, /content/images/size/w1000/2025/10/JoKi_at_Programmers_Day_2025.jpeg 1000w, /content/images/2025/10/JoKi_at_Programmers_Day_2025.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Jochen Kirstätter (JoKi) presenting MSCC and GDG Mauritius</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/Chittesh_Sham_at_Programmers_Day_2025.jpeg" class="kg-image" alt="Chittesh Sham and Aditya Bholah presenting PyData Mauritius" loading="lazy" width="1280" height="960" srcset="/content/images/size/w600/2025/10/Chittesh_Sham_at_Programmers_Day_2025.jpeg 600w, /content/images/size/w1000/2025/10/Chittesh_Sham_at_Programmers_Day_2025.jpeg 1000w, /content/images/2025/10/Chittesh_Sham_at_Programmers_Day_2025.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Chittesh Sham and Aditya Bholah presenting PyData Mauritius</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/Frontend_Coders_at_Programmers_day_2025.jpeg" class="kg-image" alt="Sandeep, Cedric and Kushul presenting Front-end Coders" loading="lazy" width="1280" height="960" srcset="/content/images/size/w600/2025/10/Frontend_Coders_at_Programmers_day_2025.jpeg 600w, /content/images/size/w1000/2025/10/Frontend_Coders_at_Programmers_day_2025.jpeg 1000w, /content/images/2025/10/Frontend_Coders_at_Programmers_day_2025.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Sandeep, Cedric and Kushul presenting Front-end Coders</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/NUGM_at_Programmers_Day_2025.jpeg" class="kg-image" alt="Vidush and Fawwaz presenting the .Net User Group of Mauritius (NUGM)" loading="lazy" width="1280" height="720" srcset="/content/images/size/w600/2025/10/NUGM_at_Programmers_Day_2025.jpeg 600w, /content/images/size/w1000/2025/10/NUGM_at_Programmers_Day_2025.jpeg 1000w, /content/images/2025/10/NUGM_at_Programmers_Day_2025.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Vidush and Fawwaz presenting the .Net User Group of Mauritius (NUGM)</span></figcaption></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/10/PyMUG_at_Programmers_Day_2025.jpeg" class="kg-image" alt="Dominique Theodore, VP of PYMUG" loading="lazy" width="960" height="1280" srcset="/content/images/size/w600/2025/10/PyMUG_at_Programmers_Day_2025.jpeg 600w, /content/images/2025/10/PyMUG_at_Programmers_Day_2025.jpeg 960w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Dominique Theodore, VP of PYMUG</span></figcaption></figure><p>The event ended around 3 p.m.</p>]]></content:encoded>
        </item>
        <item>
            <title>Understanding Container Runtimes at the MSCC July Meetup</title>
            <link>https://sysadmin-journal.com/understanding-container-runtimes-mscc-july-meetup</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/understanding-container-runtimes-mscc-july-meetup</guid>
            <pubDate>Sun, 10 Aug 2025 11:40:21 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>MSCC</category>
            <category>Containers</category>
            <category>Meetup</category>
            <description>The Mauritius Software Craftsmanship Community (MSCC) hosts monthly meetups that bring together local developers, IT professionals, and tech enthusiasts to share knowledge, exchange ideas, and discuss emerging trends in software development, cloud technologies, DevOps, AI, and more.</description>
            <content:encoded><![CDATA[<p>The MSCC July meetup was hosted by Accenture. It was the first time that we were doing an MSCC meetup there. Their planning was meticulous and attendance on the day was strictly controlled based on the RSVP. We understood that Accenture adheres to strict company policies, a good practice especially about the RSVP attendance. The latter is often taken for granted — people who RSVP every month but never show up. 🙄 Meanwhile, there are also those who show up without RSVP'ing. They perhaps ignore how important RSVP is for the organisers to properly plan and manage a venue. Please consider being more serious about the RSVP button on the <a href="https://www.meetup.com/mauritiussoftwarecraftsmanshipcommunity/" rel="noreferrer">MSCC meetup.com</a> page.</p><p>On the day, i.e Saturday 12 July, I had a talk scheduled on "Container Runtimes."</p><p>It's been a while that I wanted to do this talk and dive into the lower realms of container management. We often talk about and demo container orchestration using high level tools, while not giving much attention to the underlying technologies. Therefore, my talk was like a primer on Linux namespaces and cgroups, followed by an introduction to container engines, mentioning the low-level and high-level ones.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/08/mscc-july-meetup-1.jpeg" class="kg-image" alt="Me preaching about open-source, photo credit: Arwin Neil Baichoo" loading="lazy" width="1280" height="854" srcset="/content/images/size/w600/2025/08/mscc-july-meetup-1.jpeg 600w, /content/images/size/w1000/2025/08/mscc-july-meetup-1.jpeg 1000w, /content/images/2025/08/mscc-july-meetup-1.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">Me preaching about open-source, photo credit: Arwin Neil Baichoo</span></figcaption></figure><p>Before my talk, I had a very interesting discussion with Renghen. As he was going through my slide deck, he noticed that I mentioned <code>cgroups</code> and he pointed out that all the modern features that we enjoy in container orchestration have been enabled thanks to <code>cgroups v2</code> which was a complete overhaul of version 1, not just an update. Cgroup v2 provides more granular control over resource allocation, brought rootless features, simplifies resource management under one single unified hierarchy, among other improvements. I took note of that and included it when I spoke about control groups. </p><p>I shared a list of current actively developed container runtimes, among which I highlighted <code>youki</code> — a container runtime written in Rust. I co-maintain the <code>youki</code> package on the <a href="https://build.opensuse.org/package/show/Virtualization:containers/youki" rel="noreferrer">openSUSE Build Service</a> and I wanted to share how I am using <code>youki</code> as an experiment to dive deeper and learn more about the low-level workings of container management. </p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/08/DSC05516.JPG" class="kg-image" alt="The mandated weird angle taken by Arwin Neil Baichoo" loading="lazy" width="2000" height="1333" srcset="/content/images/size/w600/2025/08/DSC05516.JPG 600w, /content/images/size/w1000/2025/08/DSC05516.JPG 1000w, /content/images/size/w1600/2025/08/DSC05516.JPG 1600w, /content/images/size/w2400/2025/08/DSC05516.JPG 2400w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The mandated weird angle taken by Arwin Neil Baichoo</span></figcaption></figure><p>Youki creates and starts a container but you will need a higher level container engine to actually manage your container resources. For that, I mentioned <a href="https://podman.io/" rel="noreferrer">Podman</a>. In fact, I asked how many in the room knew about Podman and to my surprise many raised their hands. It turns out that Podman is being heavily favoured over Docker by the development team at Accenture — something I was very glad to hear as a proponent of Podman since its inception. I did an <a href="https://sysadmin-journal.com/podman-101-at-middlesex-university-mauritius/" rel="noreferrer">introduction to Podman</a> at the Middlesex University in 2019, the same year the stable version of Podman was released. Since then, Podman has always been my demo tool when talking about containers.</p><p>I happily shared a few SUSE geeko plushies with the attendees that were able to answer questions that I asked about container runtimes at the end of my presentation.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2025/08/mscc-july-meetup-4.jpeg" class="kg-image" alt="The Group Picture taken by Mary Jane Kirstätter" loading="lazy" width="1200" height="675" srcset="/content/images/size/w600/2025/08/mscc-july-meetup-4.jpeg 600w, /content/images/size/w1000/2025/08/mscc-july-meetup-4.jpeg 1000w, /content/images/2025/08/mscc-july-meetup-4.jpeg 1200w" sizes="(min-width: 720px) 720px"><figcaption><span style="white-space: pre-wrap;">The Group Picture taken by Mary Jane Kirstätter </span></figcaption></figure>]]></content:encoded>
        </item>
        <item>
            <title>MSCC meetup themed Cloud Provisioning, hosted by Alludo</title>
            <link>https://sysadmin-journal.com/mscc-meetup-themed-cloud-provisioning-hosted-by-alludo</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/mscc-meetup-themed-cloud-provisioning-hosted-by-alludo</guid>
            <pubDate>Tue, 14 Feb 2023 10:10:32 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>MSCC</category>
            <category>Meetup</category>
            <description>Last Saturday, the Mauritius Software Craftsmanship Community organised its monthly meetup at the Alludo office in Ébène. About 50+ people attended the meetup. The theme was Cloud Provisioning tools and there were three speakers who spoke about different tools and technologies.</description>
            <content:encoded><![CDATA[<p>Jochen Kirstätter welcomed the attendees, many of whom were first-timers. Then, he invited Dr. Avinash Ramtohul, the Managing Director of Alludo, to speak a bit about the company.</p><p>Dr. Ramtohul briefly spoke about the company and its software products. He shared a few personal memories about Corel Draw from several years ago.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2023/02/avinash-ramtohul-alludo-mauritius.jpeg" class="kg-image" alt="Dr. Avinash Ramtohul, Managing Director of Alludo" loading="lazy" width="1280" height="719" srcset="/content/images/size/w600/2023/02/avinash-ramtohul-alludo-mauritius.jpeg 600w, /content/images/size/w1000/2023/02/avinash-ramtohul-alludo-mauritius.jpeg 1000w, /content/images/2023/02/avinash-ramtohul-alludo-mauritius.jpeg 1280w" sizes="(min-width: 1200px) 1200px"><figcaption>Dr. Avinash Ramtohul, Managing Director of Alludo</figcaption></figure><p>He also informed the audience that Alludo was hiring for about 20 positions that needed to be filled and that interviews were being conducted on the same day on the 9th floor of the building. This was an excellent opportunity for attendees to explore career opportunities in the tech industry and potentially join a dynamic and growing software company.</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://sysadmin-journal.com/content/images/2023/02/mscc-meetup-alludo-mauritius.jpeg" class="kg-image" alt loading="lazy" width="1280" height="719" srcset="/content/images/size/w600/2023/02/mscc-meetup-alludo-mauritius.jpeg 600w, /content/images/size/w1000/2023/02/mscc-meetup-alludo-mauritius.jpeg 1000w, /content/images/2023/02/mscc-meetup-alludo-mauritius.jpeg 1280w" sizes="(min-width: 1200px) 1200px"></figure><p>Chittesh Sham, a DevOps Engineer at Alludo, was one of the three speakers at the meetup. He spoke about about <a href="https://www.terraform.io/">Terraform</a> and <a href="https://aws.amazon.com/">AWS</a>. He shared his knowledge on how to use Terraform, an open-source Infrastructure as Code (IaC) tool, to manage infrastructure resources on Amazon Web Services (AWS).</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2023/02/chittesh-sham-mscc-meetup-alludo.jpeg" class="kg-image" alt="Chittesh Sham, DevOps Engineer at Alludo, presenting Terraform &amp; AWS" loading="lazy" width="1280" height="719" srcset="/content/images/size/w600/2023/02/chittesh-sham-mscc-meetup-alludo.jpeg 600w, /content/images/size/w1000/2023/02/chittesh-sham-mscc-meetup-alludo.jpeg 1000w, /content/images/2023/02/chittesh-sham-mscc-meetup-alludo.jpeg 1280w" sizes="(min-width: 1200px) 1200px"><figcaption>Chittesh Sham, DevOps Engineer at Alludo, presenting Terraform &amp; AWS</figcaption></figure><p>He provided an in-depth overview of the various AWS resources and services that are available. He then demonstrated how to use Terraform to provision an EC2 instance on AWS and deploy a WordPress site on that instance. This was an excellent example of how Terraform can be used to manage infrastructure resources on AWS and other cloud service providers.</p><p>The second speaker, Doosan Pagooah, presented on <strong>Kubernetes CI/CD with Gitlab &amp; Argo CD</strong>. He discussed how to use <a href="https://about.gitlab.com/">GitLab</a> and <a href="https://argoproj.github.io/cd/">Argo CD</a> to set up a continuous integration and continuous deployment pipeline for Kubernetes, a popular container orchestration system.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2023/02/doosan-pagooah-mscc-meetup-kubernest-gitlab-argocd.jpeg" class="kg-image" alt="Doosan Pagooah, DevOps Engineer at Klanik, presenting GitLab &amp; Argo CD" loading="lazy" width="1280" height="719" srcset="/content/images/size/w600/2023/02/doosan-pagooah-mscc-meetup-kubernest-gitlab-argocd.jpeg 600w, /content/images/size/w1000/2023/02/doosan-pagooah-mscc-meetup-kubernest-gitlab-argocd.jpeg 1000w, /content/images/2023/02/doosan-pagooah-mscc-meetup-kubernest-gitlab-argocd.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption>Doosan Pagooah, DevOps Engineer at Klanik, presenting GitLab &amp; Argo CD</figcaption></figure><p>Doosan recommended attendees to read <a href="https://www.oreilly.com/library/view/terraform-up-and/9781098116736/">Terraform: Up and Running, 3rd Edition</a> by Yevgeniy Brikman to learn more advanced concepts.</p><p>The third speaker, Jochen Kirstätter, gave a talk on <strong>Gcloud scripting for Google Cloud Platform</strong>. He shared his expertise on using Gcloud, a command-line interface tool, to interact with <a href="https://cloud.google.com/">Google Cloud Platform (GCP)</a> resources and automate GCP tasks.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2023/02/joki-mscc-meetup-gcloud.jpeg" class="kg-image" alt="Jochen Kirstätter, Sr. Software Crafter at IOS Indian Ocean Software Ltd, presenting gcloud" loading="lazy" width="1280" height="719" srcset="/content/images/size/w600/2023/02/joki-mscc-meetup-gcloud.jpeg 600w, /content/images/size/w1000/2023/02/joki-mscc-meetup-gcloud.jpeg 1000w, /content/images/2023/02/joki-mscc-meetup-gcloud.jpeg 1280w" sizes="(min-width: 720px) 720px"><figcaption>Jochen Kirstätter, Sr. Software Crafter at IOS Indian Ocean Software Ltd, presenting gcloud</figcaption></figure><p>The meetup was well-attended and lasted for approximately five hours, from 10 a.m to 3 p.m. Attendees were served a finger lunch, which included both vegetarian and non-vegetarian snacks, during a lunch break. There were also short coffee/tea breaks.</p><p>Overall, the <a href="https://www.meetup.com/mauritiussoftwarecraftsmanshipcommunity/events/291422008/">MSCC meetup</a> was an informative and engaging event for software developers who are interested in learning about cloud provisioning tools. The speakers provided valuable insights and practical tips for using Terraform, Kubernetes, Gitlab, ArgoCD, Gcloud, AWS, and GCP to build scalable and reliable cloud-based applications.</p>]]></content:encoded>
        </item>
        <item>
            <title>First meetup of 2023 by the Mauritius Software Craftsmanship Community</title>
            <link>https://sysadmin-journal.com/first-meetup-of-2023-by-the-mauritius-software-craftsmanship-community</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/first-meetup-of-2023-by-the-mauritius-software-craftsmanship-community</guid>
            <pubDate>Sat, 14 Jan 2023 16:46:13 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>MSCC</category>
            <category>Meetup</category>
            <description>After a very long pause on physical meetups due to COVID-19 restrictions, the Mauritius Software Craftsmanship Community is back with its monthly physical meetups. This year&#039;s first meetup was themed around the .NET stack and was hosted by SD Worx in Ébène.</description>
            <content:encoded><![CDATA[<p>The meetup was scheduled at 10 a.m. I dropped Shelly and Vidush at the NEX Tower in Ébène and I headed to R. Hill for an appointment. I came back and joined the meetup as from 11 a.m. The meetup was held in the SD Worx office on the 11th floor of the NEX Tower.</p><p>The meetup theme was <strong>.NET</strong> and there were three speakers lined up:</p><ul><li>Dhanesh Purdaseea — They said serverless, I said Azure Function</li><li>Vidush Namah — Xamarin vs .NET MAUI</li><li>Jochen Kirstätter — .NET minimal API</li></ul><p>After a very long time, I met <a href="https://twitter.com/kbhugul">Kishan Bhugul</a>, who is currently back to Mauritius. I know Kishan since he university days and he was an active community member attending meetups and helping during events — especially during the Linux festivals we used to organise back then. We had a nice catch-up about work and the <a href="https://live.paloaltonetworks.com/t5/blogs/ignite-22-wrap-up/ba-p/524769">Ignite 2022</a> conference by Palo Alto Networks that he attended recently.</p><p>For the most part, I sat at the back and did some dev work while commenting about .NET with Renghen, Neil and Nythiennzo.</p><p>We had pizza for lunch, courtesy of SD Worx – very much appreciated, especially for the vegetarian option. 😊</p><p>Meetup ended at around 3 p.m with a lengthy discussion about .NET minimal API, the performance of .NET, scalability of applications, etc.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2023/01/dhanesh-purdaseea-azure-functions.jpeg" class="kg-image" alt="Dhanesh Purdaseea — Azure Functions" loading="lazy" width="1499" height="841" srcset="/content/images/size/w600/2023/01/dhanesh-purdaseea-azure-functions.jpeg 600w, /content/images/size/w1000/2023/01/dhanesh-purdaseea-azure-functions.jpeg 1000w, /content/images/2023/01/dhanesh-purdaseea-azure-functions.jpeg 1499w" sizes="(min-width: 1200px) 1200px"><figcaption>Dhanesh Purdaseea — Azure Functions</figcaption></figure><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2023/01/vidush-namah-xamarin-vs-dotnet-maui.jpeg" class="kg-image" alt="Vidush Namah — Xamarin vs .NET MAUI" loading="lazy" width="1538" height="863" srcset="/content/images/size/w600/2023/01/vidush-namah-xamarin-vs-dotnet-maui.jpeg 600w, /content/images/size/w1000/2023/01/vidush-namah-xamarin-vs-dotnet-maui.jpeg 1000w, /content/images/2023/01/vidush-namah-xamarin-vs-dotnet-maui.jpeg 1538w" sizes="(min-width: 1200px) 1200px"><figcaption>Vidush Namah — Xamarin vs .NET MAUI</figcaption></figure><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2023/01/joki-dotnet-minimal-api.jpeg" class="kg-image" alt="Jochen Kirstätter — .NET minimal API" loading="lazy" width="1451" height="814" srcset="/content/images/size/w600/2023/01/joki-dotnet-minimal-api.jpeg 600w, /content/images/size/w1000/2023/01/joki-dotnet-minimal-api.jpeg 1000w, /content/images/2023/01/joki-dotnet-minimal-api.jpeg 1451w" sizes="(min-width: 1200px) 1200px"><figcaption>Jochen Kirstätter — .NET minimal API</figcaption></figure>]]></content:encoded>
        </item>
        <item>
            <title>Front-End Coders Meetup at ACENSI Mauritius</title>
            <link>https://sysadmin-journal.com/front-end-coders-meetup-at-acensi-mauritius</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/front-end-coders-meetup-at-acensi-mauritius</guid>
            <pubDate>Mon, 22 Aug 2022 09:15:37 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Meetup</category>
            <description>Front-End Coders Mauritius is a community around front-end development based in Mauritius. The group organises monthly meetups free for anyone interested to attend. Meetup announcements are made on social media platforms and agenda is available on frontend.mu.</description>
            <content:encoded><![CDATA[<p>Last Saturday, the monthly Front-End Coders Meetup was organised at <a href="https://www.linkedin.com/showcase/acensi-mauritius/">ACENSI Mauritius</a> in Helvetia. The theme of the meetup was "Fancy New Tech". There were nine presentations on the <a href="https://frontend.mu/meetup/38">frontend.mu meetup agenda</a> and I thought to myself, that's going to be a long day meetup. However, the meetup format was different — more like lightning talks. ⚡</p><p>Also, instead of the usual presentation in conference rooms this time the presentations were done outside in a casual way. It was different but really nice — plenty of sunlight and no need for air conditioning.</p><p>I did not count but there seemed to be some thirty or so attendees.</p><p>Sandeep welcomed the attendees. He did a quick introduction about the Front-End Coders, like in every meetup, and thanked ACENSI Mauritius for sponsoring the venue.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/sandeep-ramgolam-front-end-coders-meetup-20220820-thanking-sponsor-acensi-mauritius.jpeg" class="kg-image" alt="Sandeep Ramgolam doing the meetup intro" loading="lazy" width="1236" height="692" srcset="/content/images/size/w600/2022/08/sandeep-ramgolam-front-end-coders-meetup-20220820-thanking-sponsor-acensi-mauritius.jpeg 600w, /content/images/size/w1000/2022/08/sandeep-ramgolam-front-end-coders-meetup-20220820-thanking-sponsor-acensi-mauritius.jpeg 1000w, /content/images/2022/08/sandeep-ramgolam-front-end-coders-meetup-20220820-thanking-sponsor-acensi-mauritius.jpeg 1236w" sizes="(min-width: 720px) 720px"><figcaption>Sandeep Ramgolam doing the meetup intro</figcaption></figure><p>Right after, he invited Reena Seetohul, the Managing Director of ACENSI Mauritius to speak about the company and what they do.</p><p>Reena introduced herself, told us a little about her professional parcour and the setting up of ACENSI Mauritius HQ in Helvetia, in a beautiful colonial-era building. She gave some brief stats about the company and its global business.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/reena-seetohul-acensi-mauritius.jpeg" class="kg-image" alt="Reena Seetohul – Managing Director of ACENSI Mauritius" loading="lazy" width="1402" height="786" srcset="/content/images/size/w600/2022/08/reena-seetohul-acensi-mauritius.jpeg 600w, /content/images/size/w1000/2022/08/reena-seetohul-acensi-mauritius.jpeg 1000w, /content/images/2022/08/reena-seetohul-acensi-mauritius.jpeg 1402w" sizes="(min-width: 720px) 720px"><figcaption>Reena Seetohul – Managing Director of ACENSI Mauritius</figcaption></figure><p>Reena spoke about the work culture at ACENSI Mauritius. They're currently recruiting and looking for various profiles in web development, data &amp; analytics, administration and HR. Reach out to them on <a href="https://www.linkedin.com/showcase/acensi-mauritius/">LinkedIn</a> for more info. </p><p>Nadeem Nayeck, the Technical Director of ACENSI Mauritius, spoke about their technology stack. I was particularly glad to hear that he is an avid <a href="https://www.gentoo.org/">Gentoo</a> user. 🐧</p><h2 id="lightning-talks-%E2%9A%A1">Lightning Talks ⚡</h2><h3 id="bun-%E2%80%93-a-fast-all-in-one-javascript-runtime">Bun – a fast all-in-one JavaScript runtime</h3><p>Sandeep talked about Bun. I was like, aargh, one more JavaScript technology to know about. They keep popping week after week.</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/bun-a-javascript-runtime.png" class="kg-image" alt="Find more details at bun.sh" loading="lazy" width="1395" height="874" srcset="/content/images/size/w600/2022/08/bun-a-javascript-runtime.png 600w, /content/images/size/w1000/2022/08/bun-a-javascript-runtime.png 1000w, /content/images/2022/08/bun-a-javascript-runtime.png 1395w" sizes="(min-width: 1200px) 1200px"><figcaption>Find more details at bun.sh</figcaption></figure><h3 id="slidev-%E2%80%93-presentation-tool-for-developers">Sli.dev – presentation tool for developers</h3><p>Mahima presented a new fancy tool that developers can use to make "fancy" presentations. It's called <a href="https://sli.dev/">Slidev</a>.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/mahima-ramgolam-speaks-on-slidev.jpeg" class="kg-image" alt="Mahima Ramgolam presenting Slidev" loading="lazy" width="1451" height="814" srcset="/content/images/size/w600/2022/08/mahima-ramgolam-speaks-on-slidev.jpeg 600w, /content/images/size/w1000/2022/08/mahima-ramgolam-speaks-on-slidev.jpeg 1000w, /content/images/2022/08/mahima-ramgolam-speaks-on-slidev.jpeg 1451w" sizes="(min-width: 720px) 720px"><figcaption>Mahima Ramgolam presenting Slidev</figcaption></figure><p>Unlike traditional WYSIWYG presentation software or webapps, Slidev provides developers a different way to create interactive presentations. It uses the Markdown format and the slides content are all in just one single plain text file. Thus, developers can use their current tools, such as their favourite text editor, and create presentations.</p><h3 id="web-assembly">Web Assembly</h3><p>The next presentation was by Arwin Neil Baichoo. He talked about WebAssembly. He showed how he could write a program in Rust, compile it to WebAssembly and then run it in the browser.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/neil-baichoo-explains-webassembly.jpeg" class="kg-image" alt="Arwin Neil Baichoo – compiling Rust to WebAssembly" loading="lazy" width="1256" height="704" srcset="/content/images/size/w600/2022/08/neil-baichoo-explains-webassembly.jpeg 600w, /content/images/size/w1000/2022/08/neil-baichoo-explains-webassembly.jpeg 1000w, /content/images/2022/08/neil-baichoo-explains-webassembly.jpeg 1256w" sizes="(min-width: 720px) 720px"><figcaption>Arwin Neil Baichoo – compiling Rust to WebAssembly</figcaption></figure><p>Neil spoke about the use cases of WebAssembly by popular applications, such as Figma.</p><p>He did a live demo, converting a video into GIF in the browser using <a href="https://github.com/ffmpegwasm/ffmpeg.wasm">ffmpeg.wasm</a>. His demo page is available at <a href="https://arwinneil-ffmpgwasm.netlify.app/">arwinneil-ffmpgwasm.netlify.app</a>.</p><h3 id="photogrammetry">Photogrammetry</h3><p>Jordan spoke about Photogrammetry. He explained the <strong>art</strong> and <strong>science</strong> behind photogrammetry. The term was new to me. It took me a few mins to understand that it meant image stitching – a term I first learned in 2018 when Richard Brown, the former Chairman of the openSUSE Project, explained how he made panoramas from multiple photos that he took.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/jordan-bienvenue-photogrammetry.jpeg" class="kg-image" alt="Photogrammetry explained by Jordan Bienvenue" loading="lazy" width="1357" height="761" srcset="/content/images/size/w600/2022/08/jordan-bienvenue-photogrammetry.jpeg 600w, /content/images/size/w1000/2022/08/jordan-bienvenue-photogrammetry.jpeg 1000w, /content/images/2022/08/jordan-bienvenue-photogrammetry.jpeg 1357w" sizes="(min-width: 720px) 720px"><figcaption>Photogrammetry explained by Jordan Bienvenue</figcaption></figure><p>Jordan's passion for drone photography was obvious from his presentation.</p><h3 id="splade-%E2%80%93-the-magic-of-inertiajs-with-the-simplicity-of-blade">Splade – the magic of Inertia.js with the simplicity of Blade</h3><p>I was looking forward to this presentation when the meetup agenda was announced. Splade is a new project. Its first version was released a month ago only – to be precise on 22 July 2022, which makes the project one month old today. 👏 🎂 🥳</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/percy-mamedy-splade.jpeg" class="kg-image" alt="Percy Mamedy presenting Splade" loading="lazy" width="1214" height="680" srcset="/content/images/size/w600/2022/08/percy-mamedy-splade.jpeg 600w, /content/images/size/w1000/2022/08/percy-mamedy-splade.jpeg 1000w, /content/images/2022/08/percy-mamedy-splade.jpeg 1214w" sizes="(min-width: 720px) 720px"><figcaption>Percy Mamedy presenting Splade</figcaption></figure><p>Splade is developed by Pascal Baljet. I had read some of his tweets in the past that contained valuable Laravel tips. I didn't keep on eye on his latest project though. That's why I was keen to learn more on Splade through Percy's presentation.</p><p>Percy spoke about Splade components. He did a few demos showing how one could create a modal without writing any JavaScript and not leaving the comfort of the Blade view. That's what I like. It was really akin to Laravel Livewire except that Livewire still relies on Laravel for routing, whereas with Splade one can create a Single-Page App (SPA) thanks to the underlying Vue.js.</p><p>Percy showed exactly that by using the <code>Link</code> component of Splade, which does not require a full page reload when fetching a new page.</p><pre><code>&lt;Link href="https://sysadmin-journal.com/"&gt;Home&lt;/Link&gt;
&lt;Link href="{{ route('contact') }}"&gt;Contact&lt;/Link&gt;</code></pre><p>I took the above code example taken from the Splade documentation.</p><p>After his presentation, I had a chat with Percy to see whether he tried to publish the components and customise them. He said he did not try it but he quickly checked and indeed the Blade templates can be published.</p><pre><code>php artisan vendor:publish --provider="ProtoneMedia\Splade\ServiceProvider"
</code></pre><p>The templates should be available in the <code>/resources/views/vendor/splade</code> directory.</p><h2 id="lunch-%F0%9F%8D%95">Lunch 🍕</h2><p>Lunch was fully sponsored by ACENSI Mauritius. We had some great pizzas from <a href="https://www.facebook.com/Lardoisebrasseriemauritius/">L'Ardoise</a> restaurant and various cold drinks. Also, the coffee was awesome!</p><figure class="kg-card kg-image-card kg-width-wide kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/frontend-coders-meetup-lunch.jpeg" class="kg-image" alt loading="lazy" width="1592" height="1061" srcset="/content/images/size/w600/2022/08/frontend-coders-meetup-lunch.jpeg 600w, /content/images/size/w1000/2022/08/frontend-coders-meetup-lunch.jpeg 1000w, /content/images/2022/08/frontend-coders-meetup-lunch.jpeg 1592w" sizes="(min-width: 1200px) 1200px"><figcaption>Photo by Jordan Bienvenue</figcaption></figure><h2 id="contracting-sharpening-the-edge-to-deliver">Contracting: Sharpening the edge to deliver</h2><p>Abdur-Rahmaan Janhangeer, the founder of the <a href="https://www.pymug.com/">Python Mauritius User Group</a>, shared his experience about freelancing. He explained how to make a choice of tech based on information that we see on GitHub or GitLab. Should it be because a project has a lot of stars, a lot of forks, or what? It seems that the number of forks is considered a right assessment of a project's health.</p><p>He spoke about clients expectations and that we should not be ambiguous on time estimates. For example we cannot keep a client waiting for a year to deliver something.</p><p>Again, talking about tech, Abdur-Rahmaan's general advice is to learn a technology and learn it well. He says that it's good to know a lot of things but mastering one particular technology has its advantage in the industry.</p><p>Abdur-Rahmaan's presentation slides are available at <a href="https://github.com/compileralchemy/compileralchemy.github.io/blob/master/docs/slides/contracting_edge.pdf">GitHub</a>.</p><h2 id="carbon-lang">Carbon Lang</h2><p>Renghen spoke about the Carbon Language. This is a new programming language that aims to attract the C++ community of developers.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/renghen-pajanilingum-carbon-language.jpeg" class="kg-image" alt="Renghen Pajanilingum speaks about the Carbon Language" loading="lazy" width="1175" height="658" srcset="/content/images/size/w600/2022/08/renghen-pajanilingum-carbon-language.jpeg 600w, /content/images/size/w1000/2022/08/renghen-pajanilingum-carbon-language.jpeg 1000w, /content/images/2022/08/renghen-pajanilingum-carbon-language.jpeg 1175w" sizes="(min-width: 720px) 720px"><figcaption>Renghen Pajanilingum speaks about the Carbon Language</figcaption></figure><p>Renghen started his presentation with some history of C++ and things that are wrong about the programming language – like its broken type system, its over complexity, etc. Something that was apparent in his slides was that C++ was « soul sucking » which caused quite a bit of laugh.</p><p>He mentioned how C++ is regulated by the <a href="https://isocpp.org/">Standard C++ Foundation</a> and there are downsides to how the organisation operates – like too many companies trying to push their agenda through.</p><p>Renghen said that Nim, D, Zig and Rust are better alternatives to C++.</p><p>Lastly, he spoke about Carbon Lang which he compares to what TypeScript is trying to do with JavaScript. He said that Carbon Lang is currently more a hype than real tech. Most of the working code may not work after a few commits. He also said that Carbon Lang is a Google technology, thus, its future is bleak.</p><h2 id="astro-fast-websites-next-gen-island-architecture">Astro: fast websites next-gen island architecture</h2><p>The last presentation was by Michaël Jules, a.k.a Mike. He spoke about Astro, a web framework that let's you build fast websites using tools that you already love. I didn't understand it at first. Is it a framework that let's you use other frameworks?</p><figure class="kg-card kg-image-card kg-width-wide"><img src="https://sysadmin-journal.com/content/images/2022/08/astro-build.png" class="kg-image" alt loading="lazy" width="1480" height="794" srcset="/content/images/size/w600/2022/08/astro-build.png 600w, /content/images/size/w1000/2022/08/astro-build.png 1000w, /content/images/2022/08/astro-build.png 1480w" sizes="(min-width: 1200px) 1200px"></figure><p>Then, Mike explained the concept behind. He explained about "island architecture", something I heard for the first time. The idea is to reduce the amount of JavaScript shipped on production. A lot of times these are unused JavaScript code.</p><blockquote><strong>Astro Islands</strong> (aka Component Islands) are a pattern of web architecture pioneered by Astro. The idea of “islands architecture” was first coined by Etsy’s frontend architect <a href="https://twitter.com/ksylor">Katie Sylor-Miller</a> in 2019, and expanded on in <a href="https://jasonformat.com/islands-architecture/">this post</a> by Preact creator Jason Miller.</blockquote><blockquote><strong>Astro generates every website with zero client-side JavaScript, by default.</strong> Use a frontend UI component built with <a href="https://reactjs.org/">React</a>, <a href="https://preactjs.com/">Preact</a>, <a href="https://svelte.dev/">Svelte</a>, <a href="https://vuejs.org/">Vue</a>, <a href="https://www.solidjs.com/">SolidJS</a>, <a href="https://alpinejs.dev/">AlpineJS</a>, or <a href="https://lit.dev/">Lit</a> and Astro will automatically render it to HTML ahead of time and then strip out all of the JavaScript. This keeps every site fast by default by removing all unused JavaScript from the page.</blockquote><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/08/mike-talks-about-astro.jpeg" class="kg-image" alt="Mike talks about Astro" loading="lazy" width="1298" height="728" srcset="/content/images/size/w600/2022/08/mike-talks-about-astro.jpeg 600w, /content/images/size/w1000/2022/08/mike-talks-about-astro.jpeg 1000w, /content/images/2022/08/mike-talks-about-astro.jpeg 1298w" sizes="(min-width: 720px) 720px"><figcaption>Mike talks about Astro</figcaption></figure><p>Meetup ended by 14h00. Many of us stayed around for another hour meeting everyone and continuing to chat about work, projects and the work/life/balance.</p>]]></content:encoded>
        </item>
        <item>
            <title>Front-end Coders Meetup</title>
            <link>https://sysadmin-journal.com/front-end-coders-meetup</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/front-end-coders-meetup</guid>
            <pubDate>Sun, 17 Apr 2022 07:25:34 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Meetup</category>
            <category>Mauritius</category>
            <description>The Front-end Coders are back on the meetup scene. This blog post is a sum-up of the meetup that happened on Saturday 9 April 2022 at Prodigious, Ebène.</description>
            <content:encoded><![CDATA[<p>The Front-end Coders organised a meetup on Saturday, 9 April. I was keen to attend this meetup because, like many others, I've been waiting for the meetup-scene to be a normal thing again in Mauritius.</p><blockquote>Earlier in January, we had perhaps the <a href="https://sysadmin-journal.com/linux-user-group-of-mauritius-meets-lubos-kocman/">first meetup</a>, non-virtual, in a very long time, which was organised by the Linux User Group of Mauritius.</blockquote><p>The Front-end Coders meetup was scheduled between 10h00 — 14h00 in the office premises of <a href="https://prodigious.com/mauritius">Prodigious</a>. I had never been to their office before but finding the place was not a trouble. Also, there was no issue finding a parking space.</p><p><a href="https://twitter.com/Shelly_Bhujun">Shelly</a> dropped me at Prodigious. We picked up Renghen along the way, from the University of Mauritius campus. We were at Prodigious at around 10h00. Kushul's and Sandeep's cars were in the parking lot of <a href="https://goo.gl/maps/hqtMWsQGxCXkVZuF7">Maeva Tower</a>.</p><p>I called <a href="https://twitter.com/kushul_soomaree">Kushul</a> to ask whether the presentations had begun. He said that people were still coming. Within a few minutes he came down the parking lot to show us the way to the office, which is on the 2nd floor of the building — a spacious and cozy place.</p><p>By 10:30 most people who had RSVP'ed had arrived. Some 20+ people attended the meetup.  <a href="https://twitter.com/__Sun__">Sandeep</a> made an introductory speech.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/04/sandeep-ramgolam-front-end-coders-april-2022.jpg" class="kg-image" alt="Sandeep Ramgolam — Intro. speech" loading="lazy" width="1200" height="900" srcset="/content/images/size/w600/2022/04/sandeep-ramgolam-front-end-coders-april-2022.jpg 600w, /content/images/size/w1000/2022/04/sandeep-ramgolam-front-end-coders-april-2022.jpg 1000w, /content/images/2022/04/sandeep-ramgolam-front-end-coders-april-2022.jpg 1200w" sizes="(min-width: 720px) 720px"><figcaption>Sandeep Ramgolam — Intro. speech</figcaption></figure><p>He talked about the Front-end Coders and the agenda of the day. He thanked the meetup sponsors, Prodigious for the venue and <a href="https://www.ringier.com/location/africa/">Ringier</a> for sponsoring lunch. He mentioned that they are trying to bring back the monthly meetups. The next one will be in May and the topic will be React, although no date has been fixed yet. In fact, they are still looking for a venue sponsor — so, if someone can arrange that, it would be a great help!</p><p>Sandeep mentioned that he closed the Front-end Coders page on Meetup.com. He explained the reason. The Meetup.com subscription costs about $120 yearly and while there were no meetups during Covid-19 restrictions in Mauritius, he still had to pay those fees. He said the meetup announcements are now made on their <a href="https://www.facebook.com/frontendcodersmauritius/">Facebook</a> page instead and they also have setup a <a href="https://front-end-coders-mauritius.netlify.app/">website</a> to publish the events details.</p><p>The first presentation of the day was done by <a href="https://twitter.com/MahimaRamgolam">Mahima</a>. She did an introduction to Tailwind CSS. She explained the concept of utility classes and did live coding to explain Grid and Flexbox concepts using Tailwind CSS.</p><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/04/mahima-ramgolam-intro-to-tailwind-css.jpg" class="kg-image" alt="Mahima Ramgolam — Intro. to Tailwind CSS" loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/04/mahima-ramgolam-intro-to-tailwind-css.jpg 600w, /content/images/size/w1000/2022/04/mahima-ramgolam-intro-to-tailwind-css.jpg 1000w, /content/images/2022/04/mahima-ramgolam-intro-to-tailwind-css.jpg 1200w" sizes="(min-width: 720px) 720px"><figcaption>Mahima Ramgolam — Intro. to Tailwind CSS</figcaption></figure><p>Mahima gave an overview of some new features in Tailwind CSS v3.0 such as the Just-in-Time (JIT) engine and fancy underline styles. You can read more about these new features from the Tailwind CSS v3.0 <a href="https://tailwindcss.com/blog/tailwindcss-v3">blog post</a> by Adam Wathan.</p><p>The next presentation was done was <a href="https://twitter.com/mk_jules">Jules</a>. He spoke about Reactivity. He used the <a href="https://vuejs.org/api/reactivity-core.html">Vue.js Reactivity API</a>. I am not familiar with Vue.js, less even with concepts of reactivity in JavaScript. Nevertheless, Jules did an extremely fun demo to engage the audience.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/04/reactivity-demo-by-jules-mike.jpg" class="kg-image" alt loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/04/reactivity-demo-by-jules-mike.jpg 600w, /content/images/size/w1000/2022/04/reactivity-demo-by-jules-mike.jpg 1000w, /content/images/2022/04/reactivity-demo-by-jules-mike.jpg 1200w" sizes="(min-width: 720px) 720px"></figure><figure class="kg-card kg-image-card kg-card-hascaption"><img src="https://sysadmin-journal.com/content/images/2022/04/jules-mike.jpg" class="kg-image" alt="Jules (Mike) Giovanni — Live demo using Vue.js Reactivity API" loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/04/jules-mike.jpg 600w, /content/images/size/w1000/2022/04/jules-mike.jpg 1000w, /content/images/2022/04/jules-mike.jpg 1200w" sizes="(min-width: 720px) 720px"><figcaption>Jules (Mike) Giovanni — Live demo using Vue.js Reactivity API</figcaption></figure><p>Jules talked about reactivity in browsers and the different methods to achieve it, starting from legacy methods, such as JQuery, to modern frameworks like Vue.js, React, Angular, Svelte, etc. He pointed out a useful resource to <a href="https://johnresig.com/apps/learn/">Learn Advanced JavaScript</a>, by John Resig, the creator of JQuery.</p><p>Jules then explained how he could leverage the Vue.js Reactivity API in non-Vue.js applications — i.e using it outside Vue.js. He showed the <a href="https://github.com/mgjules/reactivity_everywhere.js/blob/master/src/simultaneous.js">code a of Node.js CLI application</a> that he wrote to demonstrate the same.</p><p>The Vue.js website has a clear &amp; concise documentation that explains <a href="https://vuejs.org/guide/extras/reactivity-in-depth.html">Reactivity fundamentals</a>. If you want to delve further into the topic, give it a hit.</p><blockquote>At lunch time, we gathered in the mess room and we shared pizza from <a href="https://www.facebook.com/Aqua-Farina-Pizzeria-2178042812246215/">Aqua Farina</a>, which was sponsored by folks from Ringier.</blockquote><p>After lunch, we had a final presentation. It was done by Sandeep and the topic was Open Data in Mauritius. He went though a few of his pet projects for which he used data available locally from various sources — such as the <a href="https://ceb.mu/">CEB website</a>, the <a href="http://metservice.intnet.mu/">Meteorological Services website</a> and the <a href="https://data.govmu.org/dkan/">Open Data portal</a> of the Government of Mauritius.</p><p>He explained the hassle and difficulty in obtaining weather related data from the Meteorological Services of Mauritius. He shared his experience on meeting the Meteo personnel and trying to convince them to provide the data in an open format. The latter didn't seem to show any interest in such and instead told Sandeep that whatever data is available on the Meteo website, he can use for free. That entails scraping and parsing data from an HTML page.</p><p>Sandeep had to do adopt a similar approach when he built the page on <a href="https://power-outages-mauritius.netlify.app/">Power Outages in Mauritius</a>.</p><p>On the other hand, the Open Data portal provides statistical data in a more programmable way, but the hiccup is it's not always up-to-date.</p><p>Meetup ended some time past 14h00. It was a great catch-up after a very long time and I hope to see as many people or more in the next meetup.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2022/04/front-end-coders-meetup-april-2022.jpg" class="kg-image" alt loading="lazy" width="1200" height="674" srcset="/content/images/size/w600/2022/04/front-end-coders-meetup-april-2022.jpg 600w, /content/images/size/w1000/2022/04/front-end-coders-meetup-april-2022.jpg 1000w, /content/images/2022/04/front-end-coders-meetup-april-2022.jpg 1200w" sizes="(min-width: 720px) 720px"></figure>]]></content:encoded>
        </item>
        <item>
            <title>We love ❤️ links</title>
            <link>https://sysadmin-journal.com/we-love-links</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/we-love-links</guid>
            <pubDate>Wed, 02 Jun 2021 09:26:31 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>MSCC</category>
            <category>Meetup</category>
            <description>An online tool to create a short link that contains a list of links.</description>
            <media:content url="https://sysadmin-journal.com/content/images/2021/06/welovelinks.com.png" medium="image" />
            <content:encoded><![CDATA[<p>While attending today's virtual <a href="https://meet.mscc.mu/VirtualCodeCoffee">Code &amp; Coffee</a> by the Mauritius Software Craftsmanship Community, I spoke about this online tool, among other things, which is called <a href="https://www.welovelinks.com/">welovelinks.com</a>.</p><p>It's a tool that allows you to share link lists easily. Say you have a bunch of links to online news articles to tweet. You can create a single short link that contains all the links to the new articles that you want to share.</p><p>Give your link list a title, paste your links and give each of them a short name if you want and then hit the button, voilà!</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2021/06/welovelinks-single-short-link.jpg" class="kg-image" alt loading="lazy" width="1100" height="729" srcset="/content/images/size/w600/2021/06/welovelinks-single-short-link.jpg 600w, /content/images/size/w1000/2021/06/welovelinks-single-short-link.jpg 1000w, /content/images/2021/06/welovelinks-single-short-link.jpg 1100w" sizes="(min-width: 720px) 720px"></figure><p>You will get a short link and also a password to modify the list in the future, should you wish to do so.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2021/06/welovelinks-short-url-created.jpg" class="kg-image" alt loading="lazy" width="1106" height="759" srcset="/content/images/size/w600/2021/06/welovelinks-short-url-created.jpg 600w, /content/images/size/w1000/2021/06/welovelinks-short-url-created.jpg 1000w, /content/images/2021/06/welovelinks-short-url-created.jpg 1106w" sizes="(min-width: 720px) 720px"></figure><p>I was told about WE ❤️ LINKS️ by a friend who worked on the project. For curious minds, it runs runs on <a href="https://workers.cloudflare.com/">Cloudflare Workers</a> and does not use cookies.</p>]]></content:encoded>
        </item>
        <item>
            <title>२० मिनट में एक Ktor बैकएंड विकसित करें।</title>
            <link>https://sysadmin-journal.com/20-minutes-mein-ek-ktor-backend-viksit-karein</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/20-minutes-mein-ek-ktor-backend-viksit-karein</guid>
            <pubDate>Mon, 04 May 2020 08:50:32 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Kotlin</category>
            <category>Ktor</category>
            <category>Meetup</category>
            <category>India</category>
            <category>Hindi</category>
            <description>पिछले हफ्ते कोलकोटा कोटलिन यूजर ग्रुप ने एक ऑनलाइन मीटअप का आयोजन किया था जिसमें साथी डेवलपर एनरिक लोपेज़ मानास ने Ktor वेब फ्रेमवर्क का त्वरित अवलोकन किया</description>
            <content:encoded><![CDATA[<p>पिछले हफ्ते कोलकोटा कोटलिन यूजर ग्रुप ने एक ऑनलाइन मीटअप का आयोजन किया था जिसमें साथी डेवलपर <a href="https://twitter.com/eenriquelopez">एनरिक लोपेज़ मानास</a> ने Ktor वेब फ्रेमवर्क का त्वरित अवलोकन किया।</p><p>मीटअप को <a href="https://www.meetup.com/Kotlin-Kolkata-UG/events/270213808/">meetup.com</a> पर प्रकाशित किया गया था और उपस्थित लोग <a href="https://www.youtube.com/watch?v=VOe4Iy5KjN0">YouTube</a> पर प्रस्तुति को लाइव देख सकते थे। उपस्थित लोग YouTube लाइव प्रस्तुति पर भी टिप्पणी कर सकते हैं और उन टिप्पणियों को मॉडरेटर्स <a href="https://www.meetup.com/Kotlin-Kolkata-UG/members/228652647/profile/">रिवू</a> और <a href="https://www.meetup.com/Kotlin-Kolkata-UG/members/243829463/profile/">अत्री</a>, एनरिक को सूचित कर रहे थे। रिवू और अत्री कोलकाता कोटलिन यूजर ग्रुप के मीटअप आयोजक हैं।</p><p>गलत स्क्रीन डिस्प्ले की तकनीकी त्रुटि के कारण, पहले अट्ठाईस मिनट के प्रस्तुतीकरण का पालन करना आसान नहीं होगा। इसलिए, मेरा सुझाव है कि आप वीडियो को अट्ठाईसवें मिनट से देखना शुरू करें। प्रस्तुति के अंतिम दस मिनटों में एनरिक ने Ktor वेब फ्रेमवर्क की मूल बातें कही।</p>]]></content:encoded>
        </item>
        <item>
            <title>Post-DevCon Code &amp; Coffee meetup</title>
            <link>https://sysadmin-journal.com/post-devcon-code-coffee-meetup</link>
            <guid isPermaLink="true">https://sysadmin-journal.com/post-devcon-code-coffee-meetup</guid>
            <pubDate>Thu, 18 Apr 2019 19:04:00 +0000</pubDate>
            <dc:creator>Ish Sookun</dc:creator>
            <category>Mauritius</category>
            <category>Meetup</category>
            <category>MSCC</category>
            <description>Yesterday, I attended the MSCC Code &amp; Coffee meetup at Mugg &amp; Bean. It reminded me of the good old days of being a frequent meetup attendee and all those geek talks that happened around those Mugg &amp; Bean tables with long hours drinking coffee.</description>
            <content:encoded><![CDATA[<p>The last Code &amp; Coffee meetup I wrote about dates more than a year probably now. I admit I've become a lazy blogger.</p><p>Yesterday, I attended the MSCC Code &amp; Coffee meetup at Mugg &amp; Bean. It reminded me of the good old days of being a frequent meetup attendee and all those geek talks that happened around those Mugg &amp; Bean tables with long hours drinking coffee.</p><figure class="kg-card kg-image-card"><img src="https://sysadmin-journal.com/content/images/2019/10/mugg-and-bean.jpg" class="kg-image" alt loading="lazy"></figure><p>JoKi and Mary Jane were already there along with little Liam when I arrived. He's the youngest geek I've seen attending meetups so far. Shortly, we were joined by Marine and Abdur-Rahmaan. We debriefed about the Developers Conference which happened the weekend before. We talked about the good, the bad and the room that always requires improvement; but in short it was a successful conference. Not to mention that discussion for the Developers Conference 2020 has already begun.</p><p>I met Abdur-Rahmaan for the first time during the Developers Conference, when he introduced himself as one of the members of the <a href="https://www.pymug.com">Python Mauritius Users Group</a> (PYMUG). Then yesterday we continued talking about the efforts to keep a community/user group alive. There was a Python Users Group around 2013/14 but it didn't remain active for long. The new members surely have ideas to to things differently and Abdur-Rahmaan seems a committed fellow.</p><p>I left around half past noon with a good feeling of re-visiting old times.</p>]]></content:encoded>
        </item>
    </channel>
</rss>
