<?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: Binath Perera</title>
    <description>The latest articles on DEV Community by Binath Perera (@binath).</description>
    <link>https://dev.to/binath</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.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F3906229%2Fa92bf4f4-058e-467f-8ce1-349295a7cb30.jpeg</url>
      <title>DEV Community: Binath Perera</title>
      <link>https://dev.to/binath</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/binath"/>
    <language>en</language>
    <item>
      <title>Evolution Informed Design</title>
      <dc:creator>Binath Perera</dc:creator>
      <pubDate>Mon, 25 May 2026 09:20:12 +0000</pubDate>
      <link>https://dev.to/binath/evolution-informed-design-3g7d</link>
      <guid>https://dev.to/binath/evolution-informed-design-3g7d</guid>
      <description>&lt;p&gt;Recently I was researching if the environments that humans create for themselves have an effect on their evolution. As it turns out it does! There is a specific term for this called artificial selection. You might have heard the term natural selection which is the way nature chooses the evolution of a certain species. But in artificial selection, human activities determine the evolution of that species.&lt;/p&gt;

&lt;p&gt;Effects of artificial selection can be seen in plants.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Wild Mustard (Brassica oleracea): This single wild weed was selectively bred into vastly different vegetables by targeting specific plant parts
--Kale: Cultivated by focusing on large, leafy growth.Broccoli &amp;amp; --Cauliflower: Bred by suppressing flower development and altering buds.
--Cabbage: Selected for short stems and tight, dense leaves.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;-Corn (Maize): Modern sweet corn was bred from a wild, inedible grass called teosinte, which originally had tiny kernels and hard shells&lt;/p&gt;

&lt;p&gt;Effects of artificial selection can be seen in animals as well.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;p&gt;Dog Breeds: All domesticated dogs originated from a common wolf ancestor. Humans bred them for specific tasks and appearances, ranging from tiny toy poodles to massive work dogs.&lt;/p&gt;&lt;/li&gt;
&lt;li&gt;&lt;p&gt;Dairy Cattle: Farmers systematically breed cows that produce higher milk yields with bulls from similar high-producing lineages, drastically increasing global dairy production.&lt;/p&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;How about the environments that we create like cities and lifestyle choices? The technology and environments that we have created will have direct influence. Too much reliance on technology might shrink human brain cognitive capabilities for example. Using medicine as a substitute to not fix the cause of ailment is another. This has to do with capitalism as well because you cannot make money by fixing the cause for the problem but you can make it by providing a solution to it. This doesn't mean that humans should get rid of all the root causes which is anger, greed and ignorance and become saints because that is not possible for most people. But we must collectively as a species establish standards and have a sustainable lifestyle.&lt;/p&gt;

&lt;p&gt;Artificial selection driven by human preferences or economic utility rather than an organism’s natural fitness, selective breeding frequently introduces harmful mutations, reduces genetic diversity, and produces traits that would be fatal in the wild. &lt;/p&gt;

&lt;p&gt;As with any society, individuals alone cannot influence this. Take for example circular economy that clearly requires government intervention to succeed. The government must step in to oversee evolution informed design as well. Circular economy itself is a hard problem to solve, and evolution informed design is even harder. But it's necessary we think about it.  &lt;/p&gt;

&lt;p&gt;The purpose for writing this article is to share the important message that we have to consider the evolutionary impact before developing and deploying whatever the solutions out to the world over narrow capitalist gains fueled by greed and ignorance.&lt;/p&gt;

&lt;p&gt;Let me know what you think.&lt;/p&gt;

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

</description>
      <category>technology</category>
      <category>biology</category>
      <category>sustainablitiy</category>
    </item>
    <item>
      <title>Edge Computing</title>
      <dc:creator>Binath Perera</dc:creator>
      <pubDate>Mon, 25 May 2026 07:55:33 +0000</pubDate>
      <link>https://dev.to/binath/edge-computing-2j1n</link>
      <guid>https://dev.to/binath/edge-computing-2j1n</guid>
      <description>&lt;p&gt;Edge computing is simply localized data processing. But is it still edge computing if it is not connected to the internet? The answer is yes, it is still considered edge computing even when disconnected from the cloud. Edge computing is defined by processing data locally at or near the source—such as on local devices, IoT gateways, or on-premises servers—rather than sending it entirely to a centralized cloud.&lt;/p&gt;

&lt;p&gt;But edge computing is often utilized as part of a larger system containing fog computing and cloud computing.&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Fqeklvpa8sobt1hnj6vat.png" 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.amazonaws.com%2Fuploads%2Farticles%2Fqeklvpa8sobt1hnj6vat.png" alt=" " width="800" height="450"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Let's look at the Pros and Cons of processing your data at the edge compared to central cloud processing,&lt;/p&gt;

&lt;p&gt;Pros,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Prevents network congestion while saving valuable bandwidth&lt;/li&gt;
&lt;li&gt;Reduced response times&lt;/li&gt;
&lt;li&gt;Ideal for real time technologies&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Cons,&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Requires more hardware components&lt;/li&gt;
&lt;li&gt;Complex maintenance&lt;/li&gt;
&lt;li&gt;Expanded attack surface&lt;/li&gt;
&lt;/ol&gt;

&lt;h2&gt;
  
  
  Faults system developers make
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Taking security shortcuts: Anyone who has physical access to your edge devices can exploit it.&lt;/li&gt;
&lt;li&gt;Over Engineering&lt;/li&gt;
&lt;li&gt;Management Nightmare: Not designing with management in mind&lt;/li&gt;
&lt;li&gt;Not testing in real world production environment&lt;/li&gt;
&lt;li&gt;Not managing the limited resources effectively (Power, Memory etc)&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;End&lt;/code&gt;&lt;/p&gt;

</description>
      <category>iot</category>
      <category>computerscience</category>
      <category>embeddedsystems</category>
    </item>
    <item>
      <title>AWS Student Community Day Sri Lanka 2026 - Event Recap</title>
      <dc:creator>Binath Perera</dc:creator>
      <pubDate>Thu, 30 Apr 2026 15:04:39 +0000</pubDate>
      <link>https://dev.to/binath/aws-student-community-day-sri-lanka-2026-event-recap-2ad6</link>
      <guid>https://dev.to/binath/aws-student-community-day-sri-lanka-2026-event-recap-2ad6</guid>
      <description>&lt;p&gt;AWS Student Community Days are one day, student led conferences, organized by AWS Student Builder Groups (Formerly AWS Cloud Clubs). It is a great way to bringing an AWS conference into your university.&lt;/p&gt;

&lt;p&gt;On 16th May 2026 Sri Lanka had it's first AWS Student Community Day at the University of Kelaniya. The event was co-organized by the student builder groups at the University of Kelaniya and Institute of Technology University of Moratuwa. The event had 14 speakers and over 200 student attendees. It was a full day of community building and learning for the students.&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Ft4exe4av93n6oxay7hih.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.amazonaws.com%2Fuploads%2Farticles%2Ft4exe4av93n6oxay7hih.jpg" alt=" " width="799" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I as the Builder Group Leader from the University of Kelaniya created this article to impart my learnings to you, based on my experience in organizing this awesome event on campus.&lt;/p&gt;

&lt;p&gt;The approach that me and Naami (The builder group leader from ITUM) took was we first made an organizing committee of student enthusiasts who would like to take part in organizing this event. Based on my past experience hosting events, I learnt that each member in a team needs to know their responsibilities clearly. To ensure this, a document was made laying out the responsibilities of each role before calling in for applications to the organizing committee. In this way every team member was aware of their responsibilities. Once we received the applications, the OC members were selected. The first OC meeting for the exco members (THe VPs of each team) was taken 45 days before the event date.&lt;/p&gt;

&lt;p&gt;Our Organizing Committee structure was designed as follows.&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Fy06mpxdvwvohc11t85z3.png" 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.amazonaws.com%2Fuploads%2Farticles%2Fy06mpxdvwvohc11t85z3.png" alt=" " width="800" height="718"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I realized later down the line that it Would have been better to call the marketing and communications team marketing and production. I missed out on specifying that the designing team is also responsible for event day production visuals and other content, not just marketing.&lt;/p&gt;

&lt;p&gt;The 2 leaders and other exco members took meetings each week to catch up with the tasks done by each team and made a plan for the following week.&lt;/p&gt;

&lt;p&gt;Here are some important requirements when hosting a conference event.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Web page&lt;/strong&gt;&lt;br&gt;
This is one of the first things you are going to need. It's up to you whether you create your own or use some template. We used a template from AWS Community Day China and asked lovable to generate a similar one. Then we customized it to our needs.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Registation&lt;/strong&gt;&lt;br&gt;
We used to local ticketing platform called MyTickets to track registrations and generate QR codes for attendees. Yes we did issue tickets. The community day organizers are always dealing with this one... and there is no right or wrong way. Both have pros and cons.&lt;/p&gt;

&lt;p&gt;Paid Event - Even symbolic price can reduce the no-shows (ratio between registered and the ones that actually showed-up) and increase the budget you get. But there is a chance you have to pay taxes, as you are creating the profit.&lt;/p&gt;

&lt;p&gt;Free Event - Prepare yourself for a no-shows... 😬 It's frustrating, but it is what is is.&lt;/p&gt;

&lt;p&gt;We decided to go with paid.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Call for speakers and sponsors&lt;/strong&gt;&lt;br&gt;
We used two google forms, one to call for speakers and the other to call for sponsors. We also crafted a sponsorship prospectus and attached it in our call for sponsors form.&lt;/p&gt;

&lt;p&gt;The sponsorship team worked hard in securing sponsorships and we found one sponsor, WSO2 and SLASSCOM as the ecosystem partner. You should reach out to companies way before the event. Do not wait until the last moment. We were lucky to get those partners at the last moment, but could have gotten more if we planed it well in advance.&lt;/p&gt;

&lt;p&gt;The event was a great success, 14 speakers and over 200 students, connecting over cloud computing technology. It was a fun and educational day for the students. The support from the AWS community partners, AWS User Group Colombo and the community builders have been tremendous to make the event a success.&lt;/p&gt;

&lt;p&gt;All being said, organizing AWS Student Community Day was a lot of fun, but also lots of hard work went into it. It took us 3 months of work, from idea that we are doing that, to the actual event.&lt;/p&gt;

&lt;p&gt;If you are still thinking if to do it or not host such an event on campus, what are you waiting for?, go for it! 😉&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Fvcdltl9kdyfy4ekeqosl.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.amazonaws.com%2Fuploads%2Farticles%2Fvcdltl9kdyfy4ekeqosl.jpg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Fk6gqfslo8kuvfnbve3je.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2Fk6gqfslo8kuvfnbve3je.jpeg" alt=" " width="800" height="794"&gt;&lt;/a&gt;&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2F4391cnadyl58u46yjyei.jpeg" 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.amazonaws.com%2Fuploads%2Farticles%2F4391cnadyl58u46yjyei.jpeg" alt=" " width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&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.amazonaws.com%2Fuploads%2Farticles%2Faaf5hww362lu7fcztwgy.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.amazonaws.com%2Fuploads%2Farticles%2Faaf5hww362lu7fcztwgy.jpg" alt=" " width="799" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>aws</category>
      <category>community</category>
      <category>leadership</category>
      <category>learning</category>
    </item>
  </channel>
</rss>
