NDCSecurity 2020 Oct. 12, 2020 to Oct. 16, 2020, Virtual, Virtual

Event Page


Tell us about missing data
Title Speakers Summary Topic Types
Keynote: Keep Talking Dylan Beattie We are living in interesting times. The global lockdown of the past few months has ...
C# Source Generators - Write code that writes code David Wengier Generating source code is not a new technology, and there are lots of different offerings ...
Common quandaries implementing your first Event Driven Architecture Ann Taraporewalla Event Driven Architecture is gaining popularity as teams look for ways to simplify the coordination ...
Distributed Tracing Made Easy with .NET Core Jimmy Bogard When something goes wrong in a single application, we get a nice stack trace. In ...
Fixing poor performance patterns in Azure SQL Database applications Martin Cairney Cloud databases by their nature are different from on-premises databases. The way that your application ...
Tuning web performance with just browser APIs Yaser Adel Mehraban As web applications become more complex, with a corresponding increase in required bandwidth and bundle ...
Svelte, cybernetically enhanced web apps Devlin Duldulao Learn this JavaScript "compiler" that has the goodness of both React and Vue. Svelte is ...
Ordering the chaos - cleaning logs and ordering events in microservices Adam Furmanek No more monoliths! Let's use microservices and asynchronous invocations everywhere! But how to track logs ...
Demystifying Front-End Security Ilya Verbitskiy We have to admit that web technologies conquered the world. JavaScript development is not about ...
Successful in the Cloud – ascension of the Software Architect Magnus Mårtensson The Cloud is a new frontier for many. Promises that your project will be cheap, ...
Cache Me Outside - Caching Methodologies & Architectures Anthony Dang Caching methodologies have not been given much serious attention. Adding cache in your solution architecture ...
Common mistakes and misconceptions in Web Application Security using OAuth 2.0 and OpenId Connect Nahid Farrokhi Authorization and authentication are two of main problems on modern web application’s security,. They were ...
Modernizing an existing system to take a more domain-driven approach William Penberthy Domain-driven design seems “straight-forward” when looking at green field development. Implementing that in an existing ...
Event-driven serverless architectures using Knative and Cloud Run Mete Atamel When you combine the efficiency of containers, agility of serverless and flexibility of event-driven services, ...
Machine Learning simplified for Developers with ML.NET Jernej Kavka Do you want to try machine learning, but don't want to invest too much time ...
IoT Solution Recipes - Beyond your first slice of Raspberry Pi Adam Savenko By 2025, it is estimated that there will be more than 75 billion IoT devices. ...
Mixing Real and Virtual in WebXR: Virtual and Mixed Reality for everyone Rabimba Karanjai The virtual world is cluttered. No other way to put it. We have VR, AR, ...
Easier infrastructure and safer secrets with Pulumi, Azure, and .Net Core Rian Finnegan Infrastructure as code' is best practice for cloud applications. But your apps are complex beasts, ...
Building Rock SOLID Serverless Applications William Liebenberg The world has embraced Serverless computing but some systems still end up with the same ...
Kill All Mutants! (Intro to Mutation Testing) Dave Aronson How good are your tests? Would they still pass if the tested code was changed? ...
Lightning Talk 1: Elephant in the room and Innovation! Nelly Sattari When working in innovative environments we can often have contradictory feelings about the experience – ...
Lightning Talk 2: Event Sourcing with EventStore and Go Ken Faulkner Event Sourcing is becoming quite common these days, in particular, a system called EventStore (eventstore.org) ...
Lightning Talk 3: Not all “Microservices frameworks” are made the same Dasith Wilesiriwardena Developing a distributed system is hard. Understanding the domain is harder. Therefore it makes sense ...
Tips and tricks for robust big data applications Yousry Mohamed Does anyone still care about big data? Some people may think it's an ancient buzzword ...
Clean Testing - Clean Architecture with .NET Core Jason Taylor All developers should be writing automated tests, are you? Automated testing is a core software ...
A deep dive into Conversational AI with Microsoft Bot Framework Arafat Tehsin According to Gartner, conversational AI agents are named as top 3rd digital trend for 2020. ...
Eating an Elephant: Conquering big projects one bite at a time. Liam Elliott Have you ever started a new project, or been given a task that at face ...
Goodbye Regex. Hello Parsers! Hackle Wayne Functional ProgrammingJavaScript"Take a problem, solve it with Regex, now you have two".Ever had any headaches ...
The Persuasion Equation - how to effectively communicate results to people who don’t want to listen Brooke Jamieson This session will present a winning workflow for Analysts, Developers and Engineers to harness the ...
A Deep Dive Into SameSite Cookies, What They Are and Why They Matter Stephen Rees-carter Although they’ve been around for years, SameSite cookies hadn’t gained much attention until September 2019. ...
The Power of Performance Feedback Amber Vanderburg Feedback is a critical part of performance. The way you give and receive feedback directly ...
The Mario Kart™ guide to career planning Hannes Lowette Mario Kart™ teaches us a lot of things: how to take shortcuts, how to stab ...
Artificial Intelligence? - more like Artificial Stupidity! Aiko Kolstermann Nowadays “Artificial Intelligence” is everywhere! And rightly so, it does enable us to do really ...
Nerd sniping myself into a rabbit hole... Streaming online audio to a Sonos speaker Maarten Balliauw After buying a set of Sonos-compatible speakers at IKEA, I was disappointed there's no support ...
Taking Models to the Next Level with Azure Machine Learning Henk Boelman Artificial Intelligence and Machine Learning can be used in many ways to increase productivity of ...
Hot Chocolate: An introduction to GraphQL on ASP.Net Core Michael Staib GraphQL is a great way to expose your APIs and it has changed the way ...
Managing the Burnout Burndown Anjuan Simmons In addition to managing backlogs and burndown charts, technology leaders have to follow an ever-changing ...
Say YES! to NoSQL: A Guide on When to Ditch Relational Databases Adrienne Tacke If you're like many developers, relational databases are your bread and butter. They work (mostly) ...
Multi-cloud portability for Go applications Praveen Yedidi Often teams want to deploy robust applications in multi-cloud and hybrid-cloud environments, and migrate their ...
Deploying Docker for Database DevOps Dominance Daniel Mallott You benefit from Continuous Integration and Continuous Deployment practices to accelerate feature deployment and catch ...
From bulb to C# — how does computer work? Adam Furmanek Computers — we use them every day for work, entertainment, discoveries or even house management. ...
From a distributed monolith to a microservices solution Jan De Vries Are you creating a microservices solution? You sure about this? Creating small services that invoke ...
Move the needle or how to measure success Eric Rabinovitch As a developer, a lead dev, a product manager, or even the founder of a ...
CI/CD and beyond with GitHub Actions Damian Brady GitHub Actions is an automation tool for any software workflow related to your repository. It's ...
Unleash the Power of VS Code Aaron Powell VS Code is hot, there's no doubt about it being an utterly amazing editor, but ...
Handling secrets in cloud-based applications Steve Robberts Modern applications can have many secrets - certificates, API access keys and tokens, database passwords, ...
The Dark Side Of Events Vladik Khononov Events are our industry’s near and dear. All technological conferences are full of talks on ...
JavaScript for emails, are you sure? Phil Nash HTML emails are a time capsule for the web. Tables for layout and inline styles ...
Creating a hybrid and multi-cloud strategy using Azure API Management Eldert Grootenboer Many of us are migrating to the cloud, however this transition will take time. So ...
Vue.js is going to take the world Thiago Passos There are a bunch of modern javascript frameworks out there and it's really to pick ...
Wait, I have to test the front end too? Amy Kapernick Testing is important right? Your project can't be run unless all your unit and integration ...
Lightning Talk 1: Unit Testing Deconstructed Emily Taylor Unit testing principles are often touted as being core to good coding practices - but ...
Lightning Talk 2: Modernizing a legacy app using Windows Containers and Kubernetes: Challenges and Lessons learned Bahman Nikkhahan Maintaining a legacy application sometimes could be cumbersome and costly. Hosting upgrade could be one ...
Lightning Talk 3: Talk 1: Flexible Integration Model With Serverless Nelly Sattari In this session, Nelly will walk you through the integration of various services in Azure ...
Battles of an Impostor Melissa Houghton Have you ever felt like a fraud? Like you did not deserve the opportunities in ...
Using GraphQL as a Secure Innovation Boundary and data-driven culture driver Rob Moore , Sam Jacobsen Do these scenarios sound familiar? * "It's hard to innovate; every time we want to ...
Let systems communicate using Azure Integration Services Steef-jan Wiggers How do I let my systems talk with each other in the Cloud or let's ...
The Rise of Software Supply-Chain Attacks – How Secure is your .NET Application? Niels Tanis In the early days, breaking into systems (hacking) mostly consisted of finding machines that where ...
Building a Bot That Plays YouTube Videos for My Toddler Agustinus Nalwan I will share with you my journey in building Qrio, an AI bot that can ...
Fighting Back Against a Distracted World - Increasing your Focus and Self-motivation Stephen Haunts We live in an age of technical wonder with the internet, high-end games, and streaming ...
When you think there is no time for learning or coding Eleftheria Batsou Do you ever feel like you’re stuck in your career? Do you constantly feel like ...
FaaS or not to FaaS? Visible and invisible benefits of the Serverless paradigma Vadym Kazulkin When we talk about prices, we often only talk about Lambda costs. In our applications, ...
Future of Software Testing: Artificial Intelligence Assistance Mesut Durukal In this talk, we will discuss Machine Learning practices in Software Testing stages in detail ...