Speaker

Emad Alashi

Emad Alashi

Principal Consultant

Melbourne, Australia

Emad Alashi is a software developer, Software Architect, and Consultant whose main interest is in software architecture, software delivery, the cloud, and the human interaction caught in between.

He helps organisations adopt the cloud, embrace DevOps, and build modern systems that achieve the right business goals. Lately his interest has been focused on Event-Driven systems and Cloud-native

Emad speaks regularly in conferences and user groups, including NDC Sydney, Microsoft Ignite Australia, and in local user groups and code camps like Vic.Net, Azure Meetup, Azure Bootcamps, and Alt.Net in Melbourne Australia.

He posts to his blog on emadashi.com, and sometimes stream on Twitch at https://twitch.com/emadashi.

Emad, and currently works as a Principal Consultant, and can be found on twitter @emadashi.

Area of Expertise

  • Information & Communications Technology

Topics

  • Azure
  • Kubernetes
  • apis
  • Cloud Native

DevOps Pitfalls, Beyond The Technology

Throughout the past years, the technology part of DevOps has been discussed fairly a lot: branching strategy, release pipelines, automation, integration, ...etc. But until this day, organisations are still struggling with the processes, human interactions, team structures, budgeting, and cultural changes in embracing DevOps.

In this lighting talk, we will shed the light on some common challenges and pitfalls when Introducing DevOps in organisations that are beyond the technology, and discuss some of the suggestions on how to tackle these challenges.

Build Custom Connectors for Azure Logic Apps

Azure provides more than +300 connectors for Azure Logic Apps to various services and endpoints. But sometimes, your needs cannot be covered by any of these connectors. In this situation, you can build your own custom connector.

In this session, we will go over what a connector is, we will see how we can create our own custom connector, and use it in our Azure Logic App.

One Step Deeper in Dapr's Pub/Sub

Dapr is a portable, event-driven runtime that makes it easy for any developer to build event-driven, resilient distributed applications, and embraces the diversity of languages and developer frameworks.

While Dapr promises a lot of features, one feature stands out due to increase of interest in Event Driven Architectures.

Our focus in this session will be about the Publish-Susbcribe functionality: what it is, how it works, and how it can make the life of developers easier for Event Driven Systems.

KEDA, Scale Your Kubernetes Workload on Your Own Terms

Kubernetes is a powerful platform to host various kind of workloads, and these workloads vary in their need of scale. For that, Kubernetes has a built-in functionality to scale these workloads based on their resources consumption like CPU and memory.

However, there is no built-in way to scale workloads based on events that happen outside of the cluster; e.g. the length of a storage queue in the cloud.
KEDA came in to fill this gap with various built-in scalers that come with the package. You can also write your own scaler that responds to your own events and needs.

In this session we will understand what KEDA is, how it works, and how we can build our own scaler that scales our workloads to our own events and needs.

Self-hosted API Management gateway overview

The need for API Management services for public APIs has been on the rise; providing important features like security, traffic control, logging, caching and more.

Nonetheless, such services are normally tightly bound to the cloud, which puts on-premises-hosted APIs in a disadvantaged state; increased latency, increased bandwidth cost, and lack of control of data flow under specific data-governance constraints.

To solve this problem, Microsoft has introduced the Self-hosted API Management gateway service, which provides the rich API management features, but hosted on-premises.

In this session we will learn about this service, how it is run, its features and limitations. Link to Join: https://zoom.us/j/979095512

Am I a Good Developer?

"Am I a good developer", a questions we probably ask ourselves every day. We, developers, are in a continuous quest to discover our value within our community, we always try to measure ourselves, and often in doubts of our skills and capabilities.
The question though is, how?! How can we evaluate ourselves? "Am I really a good developer"?

In this lightning talk, I will share with you questions I found extremely important in this journey, the answers to which will give you a valuable gauge that you can use to answer the ultimate question, and it will open your eyes to the path of being a "Good developer".

Lightning talk.

RBAC in Azure Kubernetes AKS

So there is more than one Namespace in your Kubernetes cluster, and you want to give limited access to a person or a team to manage specific resources in the cluster.

In this session we will talk about RBAC (Role-Based Access Control) in Kubernetes and how to configure it in Azure Kubernetes AKS.

Lightning Talks

Talk 1: Am I a Good Developer? - Emad Alashi

"Am I a good developer", a questions we probably ask ourselves every day. We, developers, are in a continuous quest to discover our value within our community, we always try to measure ourselves, and often in doubts of our skills and capabilities.
The question though is, how?! How can we evaluate ourselves? "Am I really a good developer"?

In this lightning talk, I will share with you questions I found extremely important in this journey, the answers to which will give you a valuable gauge that you can use to answer the ultimate question, and it will open your eyes to the path of being a "Good developer".
-------------------------------------------------------------------

Talk 2: Have lunch and impact on your company! - Nelly Sattari

Not all companies are as forward thinking as you might expected and you might planning of leaving those companies because of that.
However, there is always a way to fix the issues. At least you can try! I will show you how you can have lunch in your company and impact the culture, technology and behavior in your company. and become a star!
--------------------------------------------------------------------
Talk 3: Finding your tribe. It all starts with community - Megan Mallin
As a tech professional, there’s a good chance you are or have been part of a community. Whether it be a Meetup, Slack or Facebook group, contributing to an open source project or part of a recognised community program, how do you know if a tech community is providing you with the knowledge, connections and insights you need to survive and thrive as a technical professional?

During this talk, I’ll catch you up with the latest trends in tech communities, share with you where like-minded peers are hanging and celebrate those that are helping to make tech communities more awesome. Whether you’re looking for a new tribe, want to know who is shaking things up or just looking for inspiration, I’ve got you covered.
-------------------------------------------------------------------
Talk 4: Developing great tech videos on a budget - Stephen Carter

Want to produce your own tech videos that are engaging, with your own unique touch, but thought the setup costs would be too great, or the learning curve too steep? Well you can, and for less than you probably think! You’ll come away from this session knowing what equipment you need, the software tools, resources to help you along the way and presentation tips to get you kick started.

NDC Minnesota 2020 - Online Workshop Event Sessionize Event

September 2020

NDC Melbourne 2020 - Online Workshop Event Sessionize Event

July 2020

Global Integration Bootcamp 2020 - Melbourne Sessionize Event

March 2020 Melbourne, Australia

NDC Sydney 2019 Sessionize Event

October 2019 Sydney, Australia

Global Azure Bootcamp - Melbourne Sessionize Event

April 2019 Melbourne, Australia

Emad Alashi

Principal Consultant

Melbourne, Australia

Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.

Jump to top