Lessons Learned From The Last Decade Of Software Dev for Web, Mobile, Games, Compilers, and Quantum Computing
Amir will share the many nuggets of wisdom he's acquired from his last ten years as a software developer.
Amir will share the many nuggets of wisdom he's acquired from his last ten years as a software developer.
Does your entire web site require HTTPS? If it doesn't now, it better soon! Chrome now labels all HTTP pages as "not secure". Most browsers also require HTTPS to use new features like HTTP/2, service workers, and progressive web apps.
Growing tired of re-creating the tedious CRUD and results to object mapping logic for each database entity? Does your modern application require integration with an existing robust databases? Do you work with a DBA team that mandates use of stored procedures for abstraction & performance tuning? Need to write a utility or service to process large amounts of records as quickly as possible? Then the leading micro-ORM, Dapper, might be the data access & object-mapping solution for you.
What would happen if we took immutability seriously?
This talk covers building a simple toy implant in Rust. The goal of this implant is to allow an attacker to persist on a system post-exploitation and give them access needed to move laterally.
Over time, software rots. If we’re not diligent, our beautiful code can degrade into a worthless mess. Keeping our code in working condition is no different than changing the oil in our car – it’s preventive maintenance.
AWS has been building out a large suite of libraries and tools to help .NET developers build and deploy .NET applications on AWS. This includes adding AWS services like Amazon S3 and Amazon DynamoDB to your applications as well as building modern serverless .
Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations and narrative text. Attend this session and learn how you can write .
Blake will discuss his experiences building and maintaining a smart home. Starting from nothing to having a fully automated house can be overwhelming. We’ll cover many topics like choosing future proof products (usability, security, etc..), dealing with contractors, keeping a happy spouse with ever changing automations and much more.
Want to get started with React and Typescript? In this session I'll walk you through building a little app. What will you get out of it?
NOTE: This talk references current relevant social issues we can face in our daily lives in Technology roles.
With WebAssembly, creating web applications can be built with any programming language; JavaScript is no longer the only choice. In this session, you'll see how you can use Blazor to run C# natively in the browser.
DevOps, .NET, Azure and all of the automation involved for a complete DevOps environment can be daunting. In this talk, Jeffrey Palermo provides prescriptive guidance for developers to fall into the "pit of success" when creating automated DevOps pipelines for complex .NET apps targeting Azure.
Many developers have built queue-based systems before - whether on-premises with things like RabbitMQ or in the cloud with SQS.
As you know, lots of companies and developers use AWS to build their stuff. This means experience in using AWS can really be beneficial. But it sure is hard to get started alone...
Your conscience: “You need to learn to write mobile apps already.”
Ever wanted to write mobile apps for iPhones and Android? Maybe you found Objective-C/Swift or Java/Kotlin intimidating? Or maybe you tried it with Xamarin but just thought it kind of meh? I feel you! It’s hard to get started. It’s confusing.
This month we are once again hosting two events, one for adults, and one for kids. Both will involved the micro:bit. The micro:bit is a business card sized computer. This tiny computer will allow you to learn how code while having tons of fun.
Helping people learn is fun for us and useful for them. It's also a very effective way to advance your career. Many higher-level development leadership roles expect you to be able to help other developers improve. You can mentor in several ways (e.g.
# Building Full-Stack Solutions with C# & ASP.NET Core 3.0