Temi Lajumoke
- Andela
- Microsoft Certified professional
- Periodic blogger
- @temilaj
Web and Mobile Dev with .NET
Dara Oladapo
-WiseLead Company
-@daraoladapo
-#geekWithLife
Slide 2
Slide 2 text
@temilaj
Temi Lajumoke
https://temilajumoke.com
Building fluent web APIs with ASP
.NET
Core 2
- MCT Africa Summit 2017
Slide 3
Slide 3 text
What is ASP
.NET core?
Slide 4
Slide 4 text
Web APIs?
Slide 5
Slide 5 text
Why ASP
.NET Core?
Slide 6
Slide 6 text
Open source
Slide 7
Slide 7 text
Cross platform
Slide 8
Slide 8 text
Portable
Slide 9
Slide 9 text
Complete re-write of the
ASP
.NET platform
Slide 10
Slide 10 text
It's blazing fast
Slide 11
Slide 11 text
An overall better framework
(with respect to speed, quality and sanity)
Slide 12
Slide 12 text
Works with the languages you
already love .
(C#, F#)
Slide 13
Slide 13 text
Easily used with other web
technologies
(node, npm, docker, webpack, bower etc.)
Slide 14
Slide 14 text
Creating a Web API
Slide 15
Slide 15 text
No content
Slide 16
Slide 16 text
No content
Slide 17
Slide 17 text
No content
Slide 18
Slide 18 text
Demo
.NET Core 2.0 API
Slide 19
Slide 19 text
@daraoladapo
Dara Oladapo
daraoladapo.com
Cross Platform App Development
with Xamarin
Slide 20
Slide 20 text
What is Xamarin?
Slide 21
Slide 21 text
No content
Slide 22
Slide 22 text
Silo
Approach:
Build
Apps Multiple
Times
Slide 23
Slide 23 text
High cost
Complexity of
managing multiple
branches
Increased time to
market
Multiple teams with
different skills
Native UX &
performance
Exploiting native
device features
Slide 24
Slide 24 text
Xamarin
Approach
Native
experience
with Code
Sharing
Slide 25
Slide 25 text
3 Native User Interfaces
Shared App Logic
iOS C# Windows C#
Android C#
Shared C# Logic
Xamarin.iOS does full Ahead Of Time
(AOT) compilation to produce an ARM
binary for Apple’s App Store.
Xamarin.Android takes advantage of
Just In Time (JIT) compilation on the
Android device.
Slide 28
Slide 28 text
Xamarin.Mac
Xamarin Studio
Xamarin Test Cloud
Component Store
Xamarin.iOS
Xamarin.Android
Xamarin for
Visual Studio
.NET Mobility Scanner
Slide 29
Slide 29 text
No content
Slide 30
Slide 30 text
No content
Slide 31
Slide 31 text
No content
Slide 32
Slide 32 text
Xamarin.com/Download
Slide 33
Slide 33 text
No content
Slide 34
Slide 34 text
• Multi-Touch Enabled
• Pressure Sensitive
• Super Fast
• Rotate, screenshots,
location changes
• Never leave VS
Slide 35
Slide 35 text
Visual Studio for Mac
iOS, Android, & macOS
.NET development
.NET Core & ASP.NET Core
Tools for Azure
Unity Game Development
Azure Functions
IoT
Docker