Dev Day is an annual international conference aimed at software developers. Over the years, we’ve seen the conference host both local and international experts. And this year was no different. Here’s what we learned at Dev Day 2017.
The first speaker of Dev Day 2017 was Marcus Devold Soknes. He opened his keynote address by sharing his previous experiences in Sri Lanka, back from when he lived his life as a digital nomad. He spoke about using pirate metrics to measure the growth of your products. But the key to growth is to think of your product as a shop.
Marcus shared that he adopts the lean startup structure. This approach involves building, measuring, learning, and then repeating the entire process. He touched on this importance of design and retaining customers saying, “As long as you remember that the customer is first, I’m sure you’ll probably get along.” Marcus went on to say that the best ambassadors for a product are its customers. He concluded with the words, “Keep it simple.”
The second speaker was Satyajeet Singh – Head of Platform Partnership in India at Facebook. He opened his keynote by sharing Facebook’s vision of bringing the world together and shared that they have a responsibility beyond this. He then spoke of the multiplier effect by sharing the examples of Rappler and Baby Chakra. He concluded his keynote by sharing Facebook’s different services that are aimed at helping developers.
Following the opening keynotes, we saw a short tea break. While everyone enjoyed a cup of tea or coffee and some snacks, behind the scenes the hall was being split into two. This was because much of the remaining sessions of Dev Day 2017 would happen in parallel. Of course, this meant we couldn’t attend all of the sessions. So here’s what we learned at some of the best sessions at Dev Day 2017.
One of the parallel sessions we saw was by Ragnar Harper – Chief Architect for Infrastructure and Security at Telenor. He opened by saying that the cloud is here to stay and it’s a welcome trend that eliminated the days of troubleshooting infrastructure. However, the larger the network, the more efficiently it needs to be managed.
Ragnar went on to share that infrastructure today is very different from 10 years ago. This is due to the introduction of many open technologies disrupting things. Today, those managing infrastructure must ensure its self-servicing. But as infrastructure grows it becomes fragile. This creates fear of automation. But this shouldn’t be the case as Ragnar explained, “The fewer hands on your infrastructure, the better.”
Ragnar then explained that infrastructure as code means systems should be easily reproduced. This should be without any effort by utilizing scripts. But this also requires systems to be disposable. Furthermore, the software should be consistent to not fear automation as designs are constantly changing today. Ragnar also encouraged the use of definition files as they are the perfect documentation. And then utilize version control.
“Treat your servers as cattle instead of pets” – Ragnar Harper
But most importantly, you should constantly test your systems and ensure any changes are small ones. And all this should be easily programmable with API’s. At the end of the day, the infrastructure should work unattended. Ragnar then shared how to put this infrastructure together. He concluded by sharing that goal of all this is for infrastructure to become anti-fragile, which is beyond robust and better.
Another great parallel session we saw at Dev Day 2017 was conducted by Ben Saghedi – Advanced Analytics Technology Specialist at Microsoft. He opened his session by sharing that today it’s a race to build the best classification model. He then introduced some of the tools Microsoft has to build AI systems. But the focus of his talk was the Microsoft Cognitive Services APIs.
He then shared the above video of Microsoft’s Seeing AI Project Prototype. Today the project has evolved into a free smartphone app that’s available on the iPhone. To learn more about the Seeing AI project, click here. And this Seeing AI project is powered by Microsoft’s Cognitive Services APIs.
Ben then went on to share that there’s a variety of API’s available from Microsoft that support a variety of purposes. These range from vision to speech to search to knowledge retrieval. We even saw a live demo of a chatbot created by one of these API’s. Having introduced these API’s, Ben concluded his session by introducing some of Microsoft’s other AI development tools such as AML Studio.
Another interesting parallel session we saw on Dev Day 2017 was by Nivedita Kamat – UX Design Lead at TIQRI Corporation. The topic she chose to tackle was the relationship between stories and good user experience design. She opened by sharing that this relationship is an important one. Good user experience involves being able to tell the story.
She went on to share that a key component in this relationship is the experience map. And the perfect example of a good experience map is Starbucks. Nivedita shared that it’s also important for the product’s voice to share consistent messages as MailChimp does.
She then compared Booking.com and Airbnb. Nivedita claimed that people prefer Airbnb when booking rooms for their trips. This is because Airbnb had the challenge of building trust and have people open their doors to complete strangers. They designed for trust and today we’re used to this. But they do well besides great design is great storytelling.
She went on to say that when you tell a story, you should never stop selling. In fact, you should start by explaining why you’re selling the product. Throughout your story, you should explain how the product works and how it fits into the lives of your customers. She concluded by saying, “If technology is the answer, what was the question?”
The final speaker at Dev Day 2017 was Torgier Andrew Waterhouse – Director of Internet & New Media at ICT Norway. He opened the closing keynote by sharing a gif a robot band touring the world. This was an example of what’s possible with technology. And then he asked, “How can we empower each other to be superheroes with technology?”
He then shared the story of booking a ticket from Scandinavian airlines from Norway to Sri Lanka. The website was crashing and he complained about it on Twitter. The airline responded and over the course of the conversation, Andrew was told to either call the support line or to check the crashing website.
He then moved onto to speak about the history of the internet. This is a marvel that is borderless and if it was a country would be the one with the fastest growing economy. The internet is improving societies. It is necessary and we can’t turn it off and continue to function.
But when technology changes, people become afraid. And when we become afraid of technology, we try to regulate it. The best and worst example of this is the Locomotive Act 1861, which everyone ignored. He then shared, “The next big thing always starts out as a toy.”
The internet has changed banks and made them agile. When YouTube was born, the Norwegian Broadcasting Corporation dismissed it as child’s play but today they’re publishing TV shows on it. Underlying much of our technologies today, be it 3D printing or AI or VR or blockchain is the internet.
And now over 3 million people are connected to it. Andrew then went on to share that when you give technology to people, expect them to use it in unexpected ways. This was what AOL learned when people used their search engine to find a person. Ultimately, the reason why the internet is so disruptive today is that it’s open, available, and standardized.
“You don’t need permission to put something on the Internet” – Torgier Andrew Waterhouse
This means you don’t need permission to innovate and put it on the internet. This is why we should talk about the Internet of Everything, not just Things argued Andrew at Dev Day 2017. But people will not become computers. However, many jobs in the future will be automated.Yet, when we introduce new technology, we tend to use it the same way as the technology it replaces.
However, this may not always give us the full benefit. As an example, Andrew shared that we won’t get the full benefit of self-driving cars by following the existing rules such as following traffic lights. Yet these self-driving cars can be easily hacked and remotely controlled over the internet.
Nonetheless, everything will soon be connected to the internet says, Andrew. He went on to highlight the importance of security and spoke of many incidents of hacking. So how can you encourage people to use technology correctly? Andrew’s answer was to make it fun to use. Andrew went on to say that we should automate things with technology. This wasn’t because what exists it bad. But rather it’s about making society more interesting, beautiful, and better in general.
With the conclusion of the closing keynote, we saw tokens appreciation handed out. This was followed by the awarding of prizes for the winners of the social media contest that took place throughout the event. And with that, following the many group photos, Dev Day 2017 officially came to an end.
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
Workshop Agenda - The main purpose of the workshop is to give students the ability to analyze and present data by using Azure Machine Learning, and to provide an introduction to
Workshop Agenda –
The main purpose of the workshop is to give students the ability to analyze and present data by using Azure Machine Learning, and to provide an introduction to the use of machine learning and big data.
Module 1: Introduction to Machine Learning
This module introduces machine learning and discussed how algorithms and languages are used.
· What is machine learning?
· Introduction to machine learning algorithms
· Introduction to machine learning languages
Module 2: Introduction to Azure Machine Learning
Describe the purpose of Azure Machine Learning, and list the main features of Azure Machine Learning Studio.
· Azure machine learning overview
· Introduction to Azure machine learning studio
· Developing and hosting Azure machine learning applications
Module 3: Managing Datasets
At the end of this module, the student will be able to explore various types of data in Azure machine learning.
· Categorizing your data
· Importing data to Azure machine learning
· Exploring and transforming data into Azure machine learning
Module 4: Building Azure Machine Learning Models
This module describes how to use regression algorithms and neural networks with Azure machine learning.
· Azure machine learning workflows
· Using regression algorithms
· Using neural networks
Module 5: Using Azure Machine Learning Models
This module explores how to provide end users with Azure machine learning services, and how to share data generated from Azure machine learning models.
· Deploying and publishing models
· Consuming Experiments
Module 6: Using Cognitive Services
This module introduces the cognitive services APIs for text and image processing to create a recommendation application, and describes the use of neural networks with Azure machine learning.
· Cognitive services overview
· Processing language
· Processing images and video
· Recommending products
Register URL –
FB Event page-
(Tuesday) 12:00 am - 11:59 pm
Blue Chip Training0716092918
Discover new dimensions in connecting the Internet of Things with Narrowband IoT technology at the NB-IoT Forum and Hackathon, organized by Mobitel. Date - 23rd March 2018 at Trace Expert City
Discover new dimensions in connecting the Internet of Things with Narrowband IoT technology at the NB-IoT Forum and Hackathon, organized by Mobitel.
Date – 23rd March 2018 at Trace Expert City – Colombo 10.
Entrance – Free for a limited number of participants.
Register now – https://goo.gl/3cRdHJ
(Friday) 9:00 am - 5:00 pm
Trace Expert City
Maradana Rd, Colombo
Tech Coders V1.0 will be an online 12-hour problem solving competition. During this 12-hour period your problem solving skills will be put to the test through a series of questions. Competition
Tech Coders V1.0 will be an online 12-hour problem solving competition. During this 12-hour period your problem solving skills will be put to the test through a series of questions.
Competition will be conducted on HackerRank.
*Please note that you will be given access to the contest on HackerRank only if you fill this form on or before 11.59 pm on 22nd March (Thursday).
Organized by : Tech Seekers – Sri Lankan Community
24 (Saturday) 8:00 pm - 25 (Sunday) 8:00 am
One on one talk , Q&A and networking session with Manju Nishshanka,Founder and CEO,KRMG Capital. Mr.Nishshanka is a serial entrepreneur with extensive experience in financial markets and disruptive technologies.He has founded
One on one talk , Q&A and networking session with Manju Nishshanka,Founder and CEO,KRMG Capital.
Mr.Nishshanka is a serial entrepreneur with extensive experience in financial markets and disruptive technologies.He has founded and invested in several successful startups in fintech,blockchain ,AI,AR & VR and social media sectors.
He is a keynote speaker at the Digital Asset Investment Forum (DAIF 2018) and also serves on the board of NYU stern Blockchain and digital asset forum.
KRMG capital is an investment and advisory firm focused on early and growth staged startups and digital assets.
University of Sri Jayawardenepura,Sri Lanka partnered with KRMG capital to establish the first ever blockchain laboratory in Sri Lanka.
This will be an eyeopener to the vast potential and opportunities in Blockchain,Digital assets and Cryptonomics.
All are welcome to join the event and the networking session.
(Wednesday) 6:30 pm - 8:30 pm
Lakshman Kadirgamar Institute
Horton Place, Colombo 00700
Chandimal alahakoon 077 22 44 905
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.