My talk on reactive programming from #ndcsydney is 🆙 on YouTube
- ✅ the importance of mentoring
- ✅ stop learning throwaway knowledge; invest in universal knowledge.
- ✅ the reactive extensions is universal knowledge, developers will use this knowledge for the next 10 years of their life. It's time to learn it as it's mandatory in other ecosystems.
- ✅ solutions to common problems people have that I don't have when programming with ReactiveUI aka reactive programming
- ✅ some insights to the future and opportunities for you to help out
This was my first conference talk, written and delivered in < 48 hours. I don't recommend this approach but it was good to get these thoughts and teachings out there. Anyway, soon I'm going to be dialling into meetups all around the globe, delivering presentations on reactive programming until I'm either sick of the topic or blue in the face. Already booked for India, Scotland, Houston & Chicago.
Do you run a meetup or would you like to have me present at yours? Fill in the form. I'm doing this for free; for the love of teaching and to improve my public speaking skills. Say howdy!
Develop Xamarin Forms UI in realtime while debugging in the emulator!
LiveXAML is a runtime UI development tool. It runs while you are debugging your application inside an emulator. Whenever you save any XAML file, it automatically updates a running application.
"It's freaking excellent (tm)" - Geoffrey Huntley
Looking Ahead to Xamarin.Forms 3.0
From performance improvements to new platforms, here’s a look at what’s coming down the road for Xamarin.Forms developers.
APP OF THE WEEK
Skimmer Scanner is a free, open source Xamarin Forms app that detects common bluetooth based credit card skimmers predominantly found in gas pumps. The app scans for available bluetooth connections looking for a device with title HC-05.
.NET Standard Selector
A simple HTML page that shows what selecting different versions of .NET Standard mean in terms of compatibility.
Ah, the mono linker. One of the greatest enemies of the Xamarin developer. Have no fear fellow Xamarin developers, the linker analyzer is here! The Linker Analyzer is a command line tool that analyzes dependencies which are recorded during the LinkAssemblies step.
Who says Xamarin.Forms apps must be ugly?
Here's an awesome curated list of Xamarin.Forms applications that show how to create good-looking UI with Xamarin.Forms.
Merged Dictionaries with Xamarin Forms
Placing styles and other resources in your ResourceDictionary is a great way to reuse these elements through your page or application. However, up until now, you could only merge with one external resource dictionary, using MergedWith. With MergedDictionaries, you can now separate out your styles into multiple files, and merge them as desired on each page.
[C, iOS, Android] LayoutCompression by StephaneDelcroix · Pull Request #1136 · xamarin/Xamarin.Forms
Opt-in features coming soon to make Xamarin.Forms go 🚀🚀🚀🚀 fast
A better way to build application user interfaces
Reactive programming is one of those awesome patterns you need to know if you want to amp your development level-up to 11. It's a pattern applicable for front-end work, stream processing, event-based architectures, and more.
In this talk, you'll see solutions for common problems that imperative software developers face when building desktop and mobile applications that software developers who use reactive techniques do not have.
While the demos will be in .NET (Xamarin), there are reactive frameworks for many other languages, which means once you know the pattern, you can use it almost anywhere. Sweet!
Run a meetup? Are you looking for presenters?
I'm going to be dialling into meetups all around the globe, delivering presentations on reactive programming until I'm either sick of the topic or blue in the face. Already booked for India, Scotland, Houston & Chicago. Do you run a meetup or would you like to have me present at yours? Fill in the form.