
Tea N Tech
By 99x Podcasts
Tune in every Thursday for new content.

Tea N TechMay 08, 2023

Appsolute Beginnings - The Xamarin Introduction
Xamarin is a cross-platform app development framework that allows developers to create native mobile applications for iOS, Android, and Windows using a shared codebase written in C#. It was acquired by Microsoft in 2016 and is now part of the Visual Studio development environment.
The Final episode of "Appsolute Beginnings" is brought to you by Xian Warsha Kiringoda, Software Engineer and Host Dharana Rodrigo.
Keep up with our podcast releases by following 99x on social media!

Appsolute Beginnings - All things Flutter
Flutter is a free, open-source framework for building high-performance, visually attractive, and natively compiled mobile, web, and desktop applications from a single codebase. The Dart programming language provides an intuitive and reactive programming model for building user interfaces and enables developers to create expressive and responsive apps with ease.
This podcast with Xian Savindu Bandara - Software Engineer and Host Dharana Rodrigo will cover
Why you should use Flutter Its architecture, Widgets, State management, Testing a flutter application, and more.
Appsolute Beginnings - Getting started with React-Native
React Native is an open-source framework for building mobile applications that allow developers to use React, a popular JavaScript library for building user interfaces, to create native mobile apps for iOS and Android platforms.
It was created by Facebook in 2015 and has since gained widespread adoption among developers due to its ability to build high-quality mobile apps with a single codebase. React Native apps are compiled into native code, providing performance benefits compared to other cross-platform frameworks.
Xian Devon Wijesinghe, A Senior Software Engineer & Dharana Rodrigo the Host and a Trainee Software Engineer at 99x are taking the leap to talk about
why you need to select React Native for a development project Difference between Expo and CLI? State Management Challenges faced during using React NativeWe have two other episodes in this series, Do give it a listen !

Azure Management and Security Tools - Navigating the Azure Cloud Episode 4
Managing resources is a hectic task. Providing security adds more burden to that.
But if you are working with Azure, you can use cutting-edge tooling and services provided by Azure to reduce the burden significantly.
Indunil Withana - Associate Tech Lead at 99x with Nishara Ramasinghe brings his expertise on Azure management and security solutions that can be used when managing and securing Azure resources on this final episode of Navigating the Azure cloud.
Stay tuned for more podcast series heading your way! Follow 99x on Social media to get updates about our upcoming podcasts!

Queues in Azure for Serverless Processing - Navigating the Azure Cloud Episode 3
Queue-based message delivery in Azure can be a great way to connect components in a serverless system architecture.
In the 3rd episode of the Xians navigating across the Azure Clouds, we will be talking about messaging-based queues in Azure mainly with regards to storage queues and service bus along with the pros and cons and different use cases of each service brought to you by Vihanga Bandara - an Associate Tech lead at 99x alongside with our host Nishara Ramasinghe.

Fast tracking image-based solutions using Microsoft Azure - Navigating the Azure Cloud Episode 2
Using Microsoft Azure to develop image-based solutions is a great way to rapidly get an idea to fruition within a limited timeframe.
Within this episode of Navigating the Azure cloud, Nethmal Warusamana - A Senior Software Engineer at 99x, and Nishara Ramasinghe will be exploring some existing image-based solutions which Azure provides as services, making it easier to build a complete solution without having much expertise in developing such a solution from scratch.

Introduction to Azure SQL and DB - Navigating the Azure Cloud Episode 1
On the First episode of the Xians Navigating their way through the Clouds of Azure, Anushka Dissanayake, A Senior Tech Lead from 99x alongside our Host for this series, Nishara Ramasinghe a Software Engineer at 99x Introduces you to Azure SQL Databases and Pricing models and also talks about:
How to migrate the existing SQL Server to Azure SQL Single Instance or Azure SQL managed instance. Monitoring tools and a basic overview about the Azure SQL solutions currently in market.For more updates regarding our podcast episode releases, Follow us on our social media channels or Anchor.fm/99x

Continuous Feedback on Application Performance
Nothing upsets development teams more than frantic application troubleshooting and patching overnight. Nothing upsets business people more than performance issues leading to lost revenue. Have you ever thought about why these performance issues still play around even though you conduct a thorough performance test once at the initial stage? Have you ever thought you missed the most important standard in performance testing? The solution is simple and straightforward! If you want to be sure you follow the right norm, don’t miss this episode!
Host: Chamal Perera, Senior QA Lead, 99x
Speakers:
Pavithra Gunawardhana, QA Lead , 99x
Sohan De Silva, Senior QA Engineer, 99x

Switching from Protractor to Cypress
Protractor was created in 2013 when AngularJS was the most popular web framework. Back then Protractor was the most visible option for writing E2E automation tests for AngularJS Applications. The ecosystem around JavaScript technologies has been changing continuously, with new tools emerging that afford automation testers with more modern options for writing tests. In this podcast, we'll give you reasons and ways to migrate from Protractor to Cypress since it's one of the best alternatives for E2E testing.
Host: Chamal Perera, Senior QA Lead, 99x
Speakers:
Dilusha Rasangi Kumarage, Senior Lead - Software Quality Engineering, 99x
Roshika Gunarathne, Associate Quality Assurance Lead, 99x

Introduction to Exploratory Testing
In this episode, we are talking about the core of exploratory testing where we go in-depth on how exploratory testing going to be different from our day-to-day scripted testing, when & why we should use exploratory testing and more importantly the challenges we faced while practicing it.
Host: Chamal Perera, Senior QA Lead, 99x
Speakers: Vindhya Fernando, Quality Assurance Lead

The 7 Principles of Software Testing
It is important that you achieve optimum test results while conducting software testing without deviating from the goal. But how do you determine that you are following the right strategy for testing? For that, you need to stick to some basic testing principles. In this podcast, we will be discussing the seven common testing principles that are widely practiced in the software industry.
Host: Chamal Perera, Senior QA Lead, 99x
Speakers:
Achini Rathnayake, Senior Quality Assurance Engineer, 99x
Bishma Nishadi, Quality Assurance Engineer, 99x

QA perspective on Unit testing
Agile software development requires fast feedback from testing. Unit tests are one of the most important tests among different testing levels and can return quick results compared with other tests. Although QA testers are not involved in unit testing, they should understand what it is to define effective and efficient testing strategies. This podcast will give the audience a QA perspective on Unit testing.
Host: Chamal Perera, Senior QA Lead, 99x
Speaker: Ruwanthi Soysa, Associate Architect (Test automation), 99x

The first step towards performance testing
Is it hard for you to start performance testing in your software products? Our experts with decades of testing experience will help you to start with performance testing in a way that you’ve probably never tried before. If you want to be sure you get right step to learn performance testing, don’t miss this episode!
Host: Tharindra Jayamaha, Quality Assurance Manager@99x
Speakers:
Aradhana Liyanage Lead Test Automation@99x
Pavithra Gunawardhana Associate Quality Assurance Lead@99x

Fundamentals of Security Testing
This episode discusses the basics of security testing. Therefore, the audience can get a good understanding of security testing and its related topics.
Host: Tharindra Jayamaha, Quality Assurance Manager@99x
Speaker: M. Srikantharuban Quality Assurance Lead@99x

Introduction to Test Automation
This episode is on basic things that need to be considered when starting test automation in a project. We discuss what test automation is and why it is important, what should be the initial step if we are starting automation in a project, and some other interesting points.
Host: Tharindra Jayamaha, Quality Assurance Manager@99x
Speaker: Harshani Wickramaarachchi, Associate QA Lead@99x

Introduction to Software Testing
This session includes the importance of software testing, general testing practices, and different types of testing used in the software development life cycle.
Host: Tharindra Jayamaha, Quality Assurance Manager@99x
Speakers:
Pivithuru Gunawickrama, Associate QA Lead@99x
Sameera Palansooriya, Associate QA Lead @99x

Introduction to Quality Engineering
In this first episode of this brand-new QA podcast series, we are talking about everything related to quality assurance. Our host Tharindra Jayamaha along with Chamal Asela Perera will be speaking on some fundamentals of QA, the latest trending in QA field, and how to involve developers in testing (Yes! You read it right)

Introduction to Storybook for React
Want to know about a tool that can speed up the developers' work while significantly improving the communication with UI designers and QA from the initial stages of the software development process? Tune in to find out how you can use Storybook to achieve just that!
Host: Vihanga Bandara, Software Enginner @ 99xSpeakers: Bihan De Silva, Trainee Software Engineer @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Introduction to Redux with React
This episode discusses about the usability and the advantages of using Redux with a React App.
Host: Heshan Jayasinghe, Associate Technical Lead @ 99xSpeakers: Gangesh Rajkumar, Software Engineer @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Introduction to React Hooks
In this episode we discuss everything you need to know about react hooks in ReactJS.
Host: Heshan Jayasinghe, Associate Technical Lead @ 99xSpeakers: Gangesh Rajkumar, Software Engineer @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Fundamentals of ReactJS
In this episode we discuss what are the essential concepts that every developer should know in ReactJS.
Host: Chinthaka Dasanayake, Associate Technical Architect @ 99xSpeakers: Isuru Wickramasinghe, Associate Tech Lead @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Introduction to ReactJS
In this episode, we discuss why ReactJS is the most popular JavaScript library for developing fast, scalable, and interactive user interfaces.
Host: Chinthaka Dasanayake, Associate Technical Architect @ 99xSpeakers: Isuru Wickramasinghe, Associate Tech Lead @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Technologies in Geographic Information Systems (GIS)
We are back with another series of Tea N Tech podcasts! This time it is all about Geographic Information Systems (GIS). This is the final GIS podcast session, From this you will be able to learn what are the different technologies use in Geographic Information Systems (GIS) to create, manage, analyse and visualize spatial data.
Host: Sashini Hettiarachchi, Software Engineer @ 99xSpeakers: Sachin Madhushanka, Software Engineer @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Applications of Geographic Information Systems (GIS)
We are back with another series of Tea N Tech podcasts! This time it is all about Geographic Information Systems (GIS). If you are curious about GIS tune into the latest 99x podcasts to learn more about GIS. This is a second GIS podcast session, From this you will be able to learn what are the different applications of GIS.
Host: Sashini Hettiarachchi, Software Engineer @ 99xSpeakers: Sachin Madhushanka, Software Engineer @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

What is GIS and how to start GIS?
We are back with another series of Tea N Tech podcasts! This time it is all about Geographic Information Systems (GIS). If you are curious about GIS tune into the latest 99x podcasts to learn more about GIS. From the first GIS podcast, you will be able to learn what is GIS and how you need to step into GIS.
Host: Chinthaka Dasanyake, Associate Technical Architect @ 99xSpeakers: Sashini Hettiarachchi, Software Engineer @ 99x & Nishra Nasar, Trainee Software Engineer @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Test Driven Development (TDD) in Angular
An introduction to Test Driven Development (TDD) and how to make the best use of it in your software project with our experts on this podcast from 99x.
Host: Saiyaff Farook, Senior Software Engineer @ 99xSpeakers: Rahunath Yoganathan, Software Engineer @ 99x
Thank you for tuning in. Follow our channel for new tech-related podcasts every Thursday!

Angular CLI and first steps to start building
Learn about Angular CLI and take your first steps into building with our experts on this podcast from 99X Technology.
Host: Thisara Salgado, Senior Software Engineer @ 99X Technology
Speakers: Saiyaff Farouk, Senior Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Building Highly Scalable Enterprise Applications with Angular
Looking to create a highly scalable enterprise application? Tune in to find out how you can utilize Angular to achieve just that!
Host: Thisara Salgado, Senior Software Engineer @ 99X Technology
Speakers: Saiyaff Farouk, Senior Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Cost Optimization with Azure
Understanding the cost structure of Microsoft Azure and looking into the best possible way to optimize the costs for your project.
Host: Charith Wickramasinghe, Senior Software Engineer @ 99X Technology
Speakers: Yohan Gunathilaka, Senior Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Introduction to IaC practices with Azure
Learn all about Infrastructure as Code (IaC) best practices in Microsoft Azure with this detailed podcast for 99X Technology.
Host: Charith Wickramasinghe, Senior Software Engineer @ 99X Technology
Speakers: Yohan Gunathilaka, Senior Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Introduction to Azure Certifications
A deep dive into the Azure certification and how they can help grow your career as a software developer.
Host: Dishan Rajapaksha, Senior Software Engineer @ 99X Technology
Speakers: Rishanthakumar Rasarathinam, Senior Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Introduction to Microsoft Azure
An all new series of podcasts introducing you to Microsoft Azure and it's services with discussions with experts in the industry.
Host:
Vihanga Bandara, Software Engineer @ 99X Technology
Speakers:
Sammani Palansuriya, Senior Tech Lead @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Consuming SOAP web services with java
In this session we will look into how the process of consuming a SOAP-based web service with Java.
Host: Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speaker: Chinthaka Dasanayaka, Senior Tech Lead @ 99X Technology / Savant Silva, Associate Tech Lead @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Microservices using Java
In this episode we discuss how you can utilize microservices to enhance your Java development workflows!
Host: Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speaker: Priyan Perera, Associate Tech Lead @ 99X Technology / Chinthaka Dinasasa, Senior Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Java Spring Boot
In this session we we look into creating stand-alone, production-grade Spring based Applications easily with Spring Boot.
Host: Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speaker: Bimsara Yapa, Tech Lead @ 99X Technology / Vindya Gunawaradena, Senior Tech Lead @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Recent Changes in Java
A timely discussion on recent changes in Java and how it how they impact your role as a software engineer in your project in 2019.
Host: Chinthaka Dasanayaka, Senior Tech Lead @ 99X Technology
Speaker: Harsha Amarasiri, Senior Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Dive Into React Native
An in depth look at React Native, an open-source mobile application framework. We will taking a look at the advantages of using React Native and the execution of it in your project.
Host: Ridmal Liyanagamage, Software Engineer @ 99X Technology
Speaker: Kanishka Silva, Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Let's Talk Mobile
An introduction to the mobile application development, a very popular emerging area at the forefront of technology with it's own opportunities and challenges.
Host: Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speakers: Janitha Ranawansa, Associate Tech Lead @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Walkthrough of AWS Amplify
A comprehensive walkthrough of AWS Amplify and how to build on a flexible, scalable, and reliable serverless backend using it.
Host: Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speakers: Uthpala Pitawela, Software Engineer @ 99X Technology / Tharaka Romesh, Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Making the best of AWS CloudFront
An Introduction to AWS CloudFront and how to utilize it in your project to gain the maximum benefits.
Host: Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speakers: Dilantha Wijayarathne, Software Engineer @ 99X Technology / Sasitha Rajapaksha, Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Cost Optimization in AWS
An overview into optimization the costs associated with AWS and gaining better advantage.
Host: Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speakers: Namila Perera, Associate Tech Lead @ 99X Technology / Keshav Kumaresan, Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Understanding AWS Exam Structure
A Roundup of AWS exam question structure and a discussion with our experts on the proper ways of approaching the answering!
Host:
Bishan Meddegoda, Senior Software Engineer @ 99X Technology
Speakers:
Rifhan Akram, Software Engineer @ 99X Technology
Deleepa Perera, Software Engineer @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!

Introduction to AWS Certifications
A Roundup of AWS Certifications and a discussion with our experts on the benefits of getting certified aimed at helping you pick and choose the right path for being an AWS Certified Engineer.
Vihanga Bandara, Software Engineer @ 99X Technology
Sammani Palansuriya, Senior Tech Lead @ 99X Technology
Thank you for tuning in. Follow our channel for new tech related podcasts every Thursday!