Merge Conflict
Join Frank & James for a weekly discussion on the world of technology and development including C#, F#, .NET, web, mobile, and more.
Episode Search
-
142: Super Speed with AOT & LLVM
March 25th, 2019 | 40 mins 1 sec
android, aot, c++, compile, il, ios, llvm, xamarin
What about performance? How fast can C# possibly be on the iPhone? What if we told you it is a 1 to 1 and Frank can prove it as he wrote a way of compiling C/C++ code directly to .NET Standard and then measured performance of C to LLVM to IL to LLVM to Native! We discuss what this all means.
-
137: Tweaking UI to Perfection
February 18th, 2019 | 41 mins 38 secs
android, animations, art, design, desktop, ios, mobile, perfection, ui, user interface, xamarin
Platform Design vs Custom Design? Fancy Animations? Hours of tweaking and tuning the user interface? Does that really make a great application? It is worth all the work that needs to go these small tiny details? We discuss!
-
126: Collaborative Coding Magic
December 3rd, 2018 | 36 mins 27 secs
android, ios, live share, paired programming, programming, visual studio, vs live share, xamarin
Paired programming has helped us through the years to solve critical problems together. It is also great for learning new skills or teach it to others and the space for collaborative paired programming has exploded recently with the introduction of VS Live Share. We discuss the past, present, and future.
-
122: Today's Lecture... Debug Symbols
November 5th, 2018 | 45 mins 34 secs
debug symbols, debugging, mono, nuget, sourcelink, symbols, xamarin
What are they? What do they mean to you? Why can't we just debug the source code? We go through it all this week's episode including debug symbols, line numbers, sourcelink, new NuGet features, and more! Oh and we also talk about the new iPad Pro, Mac Mini, and MacBook Air!!!!!!!!
-
118: Undo Architectures
October 8th, 2018 | 45 mins 1 sec
android, architecture, code, ios, macos, micro, mojave, nuget, reuse, sharing, xamarin
We answer important questions such as if you should update to macOS Mojave this week and how to handle system updates in general. Our main topic this week is "Micro Frameworks/Libraries" and reusable code across all of your projects.
-
117: Getting to the Metal of Metal
October 1st, 2018 | 45 mins 41 secs
ai, ios, machine learing, metal, performance shaders, raytracing, xamarin
We head down the deep dark rabbit hole of developing against the Metal APIs found in iOS including performance shaders and raytracing! We also talk about the new iPhone XS as it has finally arrived at the Montemagno house!
-
113: The 30% App Developer Tax
September 3rd, 2018 | 42 mins 40 secs
30%, app store, apple, developer fee, epic, fortnite, google play, ios, netflix, tax, xamarin
This week we switch things up a little bit and talk business... app store business talk! Right now is an interesting time as there has been a revolt against paying the app store 30% tax with Epic and Netflix changing course. We discuss what this fee is, how it works, if it needs to change, and some ideas to change the revenue sharing process.
-
111: The Three Equals of a Struct
August 20th, 2018 | 37 mins 49 secs
.net, .net core, android, c#, c# 7, equality, ios, operators, performance, struct, visual studio, xamarin
We get nerdy again diving deep into the world of struct equality and performance. Sit back and get ready for some operator overloading, IEquatable, performance implications, getting of hash code, amazing C# 7 features, and how ValueTuples save everything!
-
109: Neural Network C# Predictions for Everyone
August 6th, 2018 | 38 mins 42 secs
ai, android, coreml, ios, keras, machine learning, ml, neural network, plaidml, python, xamarin
It is that time again for more machine learning! This time it is actually something that you can totally build and something that Frank shipped inside of his application to do code prediction using Python, Keras, PlaidML, and CoreML!
-
108: .NET Standard Wants & Modernizing Win32 Apps
July 30th, 2018 | 43 mins 53 secs
desktop bridge, dot-net, dot-net standard, pipelines, porting, uwp, win32, xamarin
This week we have a quick followup on System.IO.Pipelines that leads into a deep discussion of what we want in .NET Standard vNext. We then investigate the motivation, optimizations, and reality of porting a Win32 Application to run inside of a UWP container for the Microsoft Store.