Stir Trek
Stir Trek
  • 311
  • 161 926
Open Source XAML Takes You Places! - Stir Trek 2024
Recorded at Stir Trek 2024
stirtrek.com/speakers/2024
Sam Basu
XAML started life as a simple UI markup layer, but has had a surprisingly eventful history over years. Today, XAML powers a lot of app platforms and seems poised for success going forward. And almost all of XAML application stacks are now open source! Want pure Windows desktop apps - WPF XAML got you covered. Want apps for every Windows device - UWP XAML had a good run. Need abstraction over Win32 or UWP? Win UI is the latest Windows UI stack. Want to stretch XAML over to iOS/Android/WebAssembly/Linux & more? Uno Platform or Avalonia has you covered. Xamarin.Forms allowed developers to target various mobile platforms, like iOS and Android from single C#/XAML code base. With the evolution to .NET MAUI, the same XAML UI can also target Windows, macOS, Tizen and more, while catering unique experiences across platforms. XAML has always enjoyed a rich ecosystem - plenty of tools, frameworks and libraries make developers productive. With the evolution of modern cross-platform .NET, XAML developers are poised to have an evolved way of reaching variety of platforms, with better tooling and code-sharing across technologies. Let’s unpack the magic behind democratization of cross-platform .NET development. Today’s open source XAML is flexible & powers a lot of app platforms.
Download slides and other resources:
github.com/stirtrek/2024MayStirTrek
zhlédnutí: 24

Video

Lazy guide to open source software risk assessment - Stir Trek 2024
zhlédnutí 9Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Christopher Robinson Open source software is pervasive throughout the world. Most commercial software leverages it in some capacity, but many consumers don't understand this nor how to effectively review and react to changes from their upstream providers. This session will explore some simple techniques and tools consumers can implement to b...
Usability Testing Without a UX Specialist - Stir Trek 2024
zhlédnutí 8Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Kathryn Grayson Nanz Ask nearly anyone about the process of developing software, and somewhere in the answer they’ll (hopefully) mention the users. User research, user testing, user feedback - the end user is at the heart of everything that we build. However, for many companies, making conversations with real users actually happen is a real ...
Shining a Light on Debugging: Lessons from a Lightbulb - Stir Trek 2024
zhlédnutí 23Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Alex Riviere As a 15-year veteran of theater, I've learned to troubleshoot real-world systems, a skill I found to be surprisingly similar to debugging in programming. In this talk, I'll share my unique approach to debugging, likening it to a process as simple as changing a lightbulb. We'll embark on a journey to hunt down problematic functio...
Doing DevOps Right: Trunk-based Development, CICD, and IaC - Stir Trek 2024
zhlédnutí 21Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Drake Lundstrom Have you heard of DevOps, but don't know where to start? Curious about how a developer can work with, instead of against, the operations team? In this talk, we will cover some of the strategies that lead to effective DevOps. These strategies are part of the best practices and technical capabilities from the Accelerate State o...
Machine learning belongs in a museum! - Stir Trek 2024
zhlédnutí 28Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Samuel Gomez Ever walked around a museum and wondered how they keep those nice chilly temperatures around the building? No? Me neither! That is until I had to figure out how to build a machine learning system to do just that. In this talk, we will cover: - The challenges of controlling environments that are constantly changing. - The key rol...
Let's Build A Simple Web Server From Scratch - Stir Trek 2024
zhlédnutí 23Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Kevin Griffin We take web servers for granted. They're a critical part of every single web infrastructure. Without a functioning web server, there is nothing for the browser to talk to and nothing to serve up your API. While the concept of a web server might seem daunting, web servers are simple. Well-established RFC documents specify how a ...
Bug Bounty Recon - Bypassing Geographic DNS with Ensemble - Stir Trek 2024
zhlédnutí 27Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Anthony Russell Most bug bounty hunters are missing a huge attack surface when conducting their scans. Often large companies have GeoDNS enabled. If a hunter doesn’t actively bypass GeoDNS by toggling multiple different proxies, or VPNs in different regions, then the hunter only sees the services running on the server located closest to them...
Introduction to Azure Infrastructure as Code - Stir Trek 2024
zhlédnutí 16Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Carey Payette Infrastructure as Code (IaC) has become a critical part of DevOps, allowing for declarative definition, configuration, deployment, and management of simple and complex IT solutions. In this session, we’ll review the importance of IaC and how it fits into the Continuous Delivery aspect of DevOps. In addition, you will get a tast...
A 101 in time series analytics with Apache Arrow, Pandas and Parquet - Stir Trek 2024
zhlédnutí 18Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Zoe Steinkamp Columnar databases are on the rise! They provide an efficient and scalable data warehouse for many use cases including time series data. The problem? many conventional database drivers and querying methods become the bottleneck for data processing and analytics within our client-side applications. Learn how to leverage open-sou...
Messaging With Limits: Concurrent, Multi-Stage Data Processing in the Real World - Stir Trek 2024
zhlédnutí 51Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Brian Meeker Our team at GetThru found ourselves with a scaling problem. Working with our existing infrastructure for sending text messages was becoming increasingly complex. Years of bewildering external requirements had led us to the point where the existing system was both incorrect and difficult to reason about. In this session, we'll go...
Being a Good "Evil Overlord": Keeping Your AI Code Generating Minion in Line - Stir Trek 2024
zhlédnutí 66Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Sean Wedig MWAHAHAHAHA! You’ve activated your robot army to rule the world in pure, robotic harmony! Soon the humans will be replaced by simple, silicon perfection! … But something’s wrong. Your AI minion is generating code that’s off the mark. You’re getting walls of code that technically run… but they’re still buggy. Your orbital laser cou...
Unlocking the Future of Mobile Apps: Bid Farewell to app stores and welcome Blazor - Stir Trek 2024
zhlédnutí 21Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Heath Murphy Prepare to witness a paradigm shift as we bid adieu to the era of Native, Hybrid, and Cross-Platform apps. The days of grappling with Ionic, React Native, or the confines of Android/iOS Native development are officially behind us. Join me for an insightful exploration into why these traditional approaches are no longer necessary...
I Ain’t Afraid of No Ghost Products: A human centered approach to unused products - Stir Trek 2024
zhlédnutí 22Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Haley Henderson Malone Rachel Gregory Have you ever encountered software that you dread using? How about a digital experience that was difficult to use? Or perhaps you’ve experienced a digital product that was created with good intentions but now sits on the proverbial shelf collecting dust? You aren’t alone; according to a new study conduct...
Why Your API Needs a Spec and How to Get It One - Stir Trek 2024
zhlédnutí 8Před 21 dnem
Recorded at Stir Trek 2024 stirtrek.com/speakers/2024 Liz Johnson API specifications like GraphQL and JSON:API were created so that clients such as an internal frontend or mobile application can have a standardized and robust way to get the data they need. APIs that are built to conform to a spec have a schema and the patterns for interacting already established before any endpoints are written...
Is Your Software Going to Fail? - Stir Trek 2024
zhlédnutí 19Před 21 dnem
Is Your Software Going to Fail? - Stir Trek 2024
Real World Minimal APIs - Stir Trek 2024
zhlédnutí 12Před 21 dnem
Real World Minimal APIs - Stir Trek 2024
Streams, not Waterfalls - Improving Page Load and Core Web Vitals - Stir Trek 2024
zhlédnutí 14Před 21 dnem
Streams, not Waterfalls - Improving Page Load and Core Web Vitals - Stir Trek 2024
Intro to MAUI for Makers - Stir Trek 2024
zhlédnutí 20Před 21 dnem
Intro to MAUI for Makers - Stir Trek 2024
The Language of Languages - Stir Trek 2024
zhlédnutí 180Před 21 dnem
The Language of Languages - Stir Trek 2024
This is a Promise That You'll Understand Asynchronous Programming with JavaScript - Stir Trek 2024
zhlédnutí 154Před 21 dnem
This is a Promise That You'll Understand Asynchronous Programming with JavaScript - Stir Trek 2024
The Illustrated Guide to Node.js - Stir Trek 2024
zhlédnutí 83Před 21 dnem
The Illustrated Guide to Node.js - Stir Trek 2024
Using Web Components to Scale Your UX - Stir Trek 2024
zhlédnutí 49Před 21 dnem
Using Web Components to Scale Your UX - Stir Trek 2024
Brain maxed out? Add a Second Brain! - Stir Trek 2024
zhlédnutí 47Před měsícem
Brain maxed out? Add a Second Brain! - Stir Trek 2024
The Power of 'No' - Stir Trek 2024
zhlédnutí 5Před měsícem
The Power of 'No' - Stir Trek 2024
Variables of the Veracious Variety: How to Better Name your Variables - Stir Trek 2024
zhlédnutí 10Před měsícem
Variables of the Veracious Variety: How to Better Name your Variables - Stir Trek 2024
#gitPanic - Merging and Rebasing - Stir Trek 2024
zhlédnutí 26Před měsícem
#gitPanic - Merging and Rebasing - Stir Trek 2024
Beyond Request/Response: Why and how we should change the way we build web apps - Stir Trek 2024
zhlédnutí 53Před měsícem
Beyond Request/Response: Why and how we should change the way we build web apps - Stir Trek 2024
Making your code suck less without setting fire to production - Stir Trek 2024
zhlédnutí 27Před měsícem
Making your code suck less without setting fire to production - Stir Trek 2024
State-of-the-art Search with Azure AI Search - Stir Trek 2024
zhlédnutí 22Před měsícem
State-of-the-art Search with Azure AI Search - Stir Trek 2024

Komentáře

  • @johan4974
    @johan4974 Před 18 dny

    Have a comment so our algorithmic overlords show this video to more people <3

  • @maxmuster7003
    @maxmuster7003 Před 24 dny

    The CPU execute instructions and never think. It is just an electronic mashine made with wires, else light switches can think too. Hey light bulb i order you to switch on.😂

  • @ConsultWithGriff
    @ConsultWithGriff Před 25 dny

    Thank you to everyone that came out to my session! It was a blast to hang out with everyone at Stir Trek. I'm happy to answer any questions about this talk.

  • @c.1977
    @c.1977 Před 28 dny

    Excellent presentation, thank you

  • @constantindimitrenco9551
    @constantindimitrenco9551 Před 3 měsíci

    dotent in python notebooks is the most horrible idea ever produced by humanity. packing ugly c# and calling ti python this is bizarre and perverse

  • @SkielCast
    @SkielCast Před 4 měsíci

    Summary, there are multiple npm libraries to do HTML Hypermedia: - HTMX - Turbo - Unpoly - UpUp - Hyperscript - Stimulus

  •  Před 5 měsíci

    this is such a great comparison of css tooling. awesome presentation georgia!

  • @rahulmishra5438
    @rahulmishra5438 Před 5 měsíci

    Hi Please let me know how to set deubbuer point and do the line by line debugging?

  • @lirantal7683
    @lirantal7683 Před 6 měsíci

    Wonderful job breaking these authentication topics down, Seth! 👏

  • @shaktisingh-lu3dm
    @shaktisingh-lu3dm Před 7 měsíci

    I was waiting for the part where he would have resolved session sharing issue. He said he will come back and fix later but he did not. This issue is really bothering me for a long time and not able to share session using Yarp

  • @alexandermayerkirstein

    Wow. You're material thorough, media comprehensible, nice clipart too. Delivered clearly with passion. Highly relevant scenario explanations. I was engaged the entire presentation. I gained sought after tangible knowledge. Best video on this topic hands down. Thank you for your valued contribution!

  • @dianasoyster
    @dianasoyster Před rokem

    Hi! In case anyone watches this video in present day, I found the problem! It turns out that OpenAI began charging developers to use their APIs shortly after I built this demo. That's why nothing crashed during my presentation and the webhook was successfully processed, but we also didn't receive a response from the chatbot. After StirTrek, I gave OpenAI my money and it worked - yay! Thanks again for having me at your event :)

  • @ahmedshinwari
    @ahmedshinwari Před rokem

    Very interesting. Thanks for the detailed demo.

  • @toveprinty5492
    @toveprinty5492 Před rokem

    🌈 Promo-SM

  • @therealantiarchitect

    For the record, I was wrong about autoboxing in Java. Primitive types are passed on the stack. I was guilty of looking for the evidence to support my conclusion here. The conclusion, however, I do think still stands. Because Java is a language that does not support struct types, you're better served to implement your business logic as POJOs. The isn't a bad thing. It's just an example of using the language the way it was designed.

  • @mariairimie1663
    @mariairimie1663 Před rokem

    I'm not sure if it's due to music copyright but at 10:15 the sound cuts out completely including the explanation

  • @theantiantichrist
    @theantiantichrist Před rokem

    "I haven't tried it yet myself, but I imagine it's like..." Maybe you shouldn't be giving a talk on something you haven't tried, based on what you imagine. Also, everything else is very wrong, and often is more about how much pre-prompting chatgpt is given to explicitly stop it being creative or knowing certain things.

  • @sorifsem
    @sorifsem Před rokem

    Hi bro Do you need a CZcams thumbnail designer???

  • @kyguypi
    @kyguypi Před rokem

    Making an employee more productive does take away a job. If the throughput of each employee increases, you need fewer employees to meet the same demand. The result may not be mass layoffs, but just stagnant hiring and low demand for new hires, therefore less competitive wages.

  • @eio4528
    @eio4528 Před rokem

    The company I work for eliminated a creative writer and one moved away. Guess who they replaced them with? That was over 3 months ago. The Bob's dont "want" to eliminate your job but everyone knows why theyre in the office for a week or two "assessing" the company. This idea that AI isn't a threat is ridiculous.

  • @johnjohansson
    @johnjohansson Před rokem

    Tip: Watch in 2x

  • @washo59
    @washo59 Před rokem

    Brendan is the best 👏

  • @gzoechi
    @gzoechi Před rokem

    I wish this guy had a youtube channel with more tutorials. Excellent presentation 👍

  • @alexanderjamescandfield1424

    Almost inaudible...

  • @StijnHommes
    @StijnHommes Před 2 lety

    44 minutes of obvious advertising. After all, no one will buy your PWA crap unless you've lied to them about the non-existent advantages of using them. If you want to be a web developer, then do it. Go into website development, but stay away from apps. Stay in your lane and leave the app development to competent app developers.

  • @martinp3839
    @martinp3839 Před 2 lety

    Nice presentation. Could you please share link to the source code?

  • @kidirago311
    @kidirago311 Před 2 lety

    ⭐ 𝓹𝓻𝓸𝓶𝓸𝓼𝓶

  • @DotNetRussell
    @DotNetRussell Před 2 lety

    Nice presentation!

  • @vibinp4478
    @vibinp4478 Před 2 lety

    Hi can you provide a template.

    • @janisimila
      @janisimila Před 2 lety

      Here you go. www.nuget.org/packages/Ardalis.CleanArchitecture.Template/

    • @StirTrek
      @StirTrek Před 2 měsíci

      Steve has one at github.com/ardalis/cleanarchitecture

  • @DeepWorksStudios
    @DeepWorksStudios Před 2 lety

    Great Talk. What's really annoying is that the whole recording shakes/flickers (well, that's normal for camera recordings) but with screen sharing? idk would be great if you could solve this for the future

  • @DaneKingR
    @DaneKingR Před 2 lety

    Glad StirTrek posted the recordings of talks, everyone was saying this was a great talk, but I didn't get a chance to see it. Lots of great information in it.

  • @korysmith9907
    @korysmith9907 Před 2 lety

    😍😍😍😍😍

  • @meatKog
    @meatKog Před 2 lety

    And now D&D is turning to MTG for source material...

  • @AnyFactor
    @AnyFactor Před 3 lety

    0:00 Meme 1:15 Introduction 1:40 Steps in thinking in SQL 4:35 "What do you want?" vs "How do I get" 5:14 Looping is NOT a SQL concept 6:35 Trigger in Cursor Looping example 8:55 Optimizing the Trigger without using cursor and looping 10:19 Cursors lessons learned 11:22 Static Forward_Only and Fast Forward (Static - Makes copy in memory and run through that) 13:08 - SARG (Search Argument) - Easiest way to fix poor performance; Demo with Cast, Convert 15:44 SQL Index Terminology - Clustered Index Search, Clustered Index Scan, Index Scan, Index Seek, Key Lookup, Table Scan 16:23 Clustered Index Seek/Scan 17:16 Index Seek/Scan (With includes) 18:34 Table Scan (Avoid using it) 20:08 SQL Joins Terminology - Inner Joins, Left and Right Outer Join, Merge Join, Hash Match, Nested Loops Join, Anti/Semi Join( (Left, Right, Inner) 20:32 - Inner Joins, Right/Left Outer Joins 21:30 Merge Join 22:32 Hash Match 22: 55 Nested Loops (Bad) 23:28 Anti/Semi Join( (Left, Right, Inner) 24: 05 Demo on Joins Vs Loop 25:38 SQL Plans Terminology - Rows (Estimated Vs Actual), I/O cost, CPU Cost, Executions, Operator Cost, Row Size, Data Size, Ordered, Index, Output List, Where 25:55 Rows (Estimated Vs Actual), I/O cost, CPU Cost 28:30 Estimated Subtree Cost, Executions, Rebinds and Rewinds, Output List, Where 30:30 Visual Explain - MySQL Workbench 31:35 SQL Thinking (with demo): Results Oriented Vs Process Oriented 36:50 Questions 39:10 Tools for Benchmarking loadtesting? 40:40 Different results because of caching? 41:40 View on using views?

  • @reylissamiranti1259
    @reylissamiranti1259 Před 3 lety

    Any time frame on when this will be available as individual videos so I can send specific ones to my team?

  • @americ_anfoosball
    @americ_anfoosball Před 3 lety

    30:30 Introduction 40:26 What On Earth Is Quantum Computing?!? (And will it break all my encryption?) | Craig Stuntz 1:11:40 The Power of 'No' | Glenn Harmon Jr. 1:40:53 Burritos at Scale: A SaaS Story | Matt Eland 2:11:13 Introducing Domain-Driven Design - 55 minute session | Steve Smith 3:11:18 How The Heck Would I Integrate Serverless Into My Legacy Application? | Brett Berliner 3:41:17 How to be Right, A Lot | Sho Fola 4:10:31 Multi-Cloud Magic: Leveraging Multi-Cloud Clusters in Real-World Scenarios | Adrienne Tacke 4:41:08 Past me was an Idiot | Jason Dobies 5:10:33 Snips and Snails and Puppy Dog Tails: Your software supply chain | Bill Sempf 5:40:32 Building Better Teams Through Play | Jenny Bramble 6:10:42 Enterprise Observability with OpenTelemetry | Christopher Judd

  • @dand4485
    @dand4485 Před 3 lety

    Hmmm, might suggest the problems are more from ReShaper, never used it myself, never saw the same problem in VS i'm seeing here. I've used VS since the original...

  • @folarinosibodu
    @folarinosibodu Před 3 lety

    Excellent presentation Sho Fola.

  • @juliabrown9782
    @juliabrown9782 Před 3 lety

    joelharter572@gmail.com

    • @juliabrown9782
      @juliabrown9782 Před 3 lety

      Is A HACKER WATCH OUT FOR THIS THIEF N HACKER!!!; DO NOT TRUST ANY THING THIS LOW LIFE SAYS !!!!!!

  • @hanh.trinh.yeu.thuong

    Awesome! Thank you! it's very helpful!!!

  • @galaxiegalaxie5003
    @galaxiegalaxie5003 Před 3 lety

    Dapper still on the market,growing or what in 2020?😁

  • @ScaryGuyID
    @ScaryGuyID Před 3 lety

    is there a link to download the slide.

  • @Andrey-il8rh
    @Andrey-il8rh Před 3 lety

    Thanks for this presentation. There is not so much info about sails.js, so this talk is pretty valuable 👍

  • @smrutiranjansahoo3715

    Hi James, I am getting an error in the Test Explorer while executing test scenarios. My build is succeeded but in test explorer scenarios are not displaying. It showing as "Tests in UWP projects can only be discovered by clicking on "Run All"". I also tried by clicking on "Run All" but I don't see my scenarios in the Test Explorer. Kindly help me.

  • @shamilmammadov8246
    @shamilmammadov8246 Před 4 lety

    Thanks buddy! Great job!

  • @slamislife74
    @slamislife74 Před 4 lety

    Great video, but the volume is very low

  • @addausbusbbasics1473
    @addausbusbbasics1473 Před 4 lety

    Where can I get the ppt ? Nice ppt by the way!

  • @joshholladay4809
    @joshholladay4809 Před 4 lety

    Thanks Matt. Great!

  • @marcopetrillo6867
    @marcopetrillo6867 Před 5 lety

    Nice introduction video, really well explained.

  • @SergioFariasMeneses
    @SergioFariasMeneses Před 5 lety

    Good job