- 311
- 161 926
Stir Trek
Registrace 24. 02. 2015
A one day tech conference held in May each year in Columbus, Ohio. More info at stirtrek.com.
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
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
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
Have a comment so our algorithmic overlords show this video to more people <3
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.😂
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.
Excellent presentation, thank you
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
Summary, there are multiple npm libraries to do HTML Hypermedia: - HTMX - Turbo - Unpoly - UpUp - Hyperscript - Stimulus
this is such a great comparison of css tooling. awesome presentation georgia!
Hi Please let me know how to set deubbuer point and do the line by line debugging?
Wonderful job breaking these authentication topics down, Seth! 👏
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
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!
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 :)
Very interesting. Thanks for the detailed demo.
🌈 Promo-SM
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.
I'm not sure if it's due to music copyright but at 10:15 the sound cuts out completely including the explanation
"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.
Hi bro Do you need a CZcams thumbnail designer???
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.
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.
Tip: Watch in 2x
get a speed controller and watch it in 3x
Brendan is the best 👏
I wish this guy had a youtube channel with more tutorials. Excellent presentation 👍
Almost inaudible...
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.
Nice presentation. Could you please share link to the source code?
⭐ 𝓹𝓻𝓸𝓶𝓸𝓼𝓶
Nice presentation!
Hi can you provide a template.
Here you go. www.nuget.org/packages/Ardalis.CleanArchitecture.Template/
Steve has one at github.com/ardalis/cleanarchitecture
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
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.
😍😍😍😍😍
And now D&D is turning to MTG for source material...
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?
Any time frame on when this will be available as individual videos so I can send specific ones to my team?
Just link them using the timestamps in my comment
@@americ_anfoosball That's what I ended up doing, thanks!
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
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...
Excellent presentation Sho Fola.
joelharter572@gmail.com
Is A HACKER WATCH OUT FOR THIS THIEF N HACKER!!!; DO NOT TRUST ANY THING THIS LOW LIFE SAYS !!!!!!
Awesome! Thank you! it's very helpful!!!
Dapper still on the market,growing or what in 2020?😁
is there a link to download the slide.
Thanks for this presentation. There is not so much info about sails.js, so this talk is pretty valuable 👍
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.
Thanks buddy! Great job!
Great video, but the volume is very low
Where can I get the ppt ? Nice ppt by the way!
I also would like to find it :)
Thanks Matt. Great!
Nice introduction video, really well explained.
Good job