events

Ignite Australia 2017

Microsoft Ignite Australia 2017

This month I had a pleasure to speak at Microsoft Ignite conference in Australia.

My talks

I updated my talk about the Azure Portal with more performance tips & tricks, and one of the most important thing I learned while working with the Azure Portal Team: the Data Driven Approach for making decisions and improving product.

I got very positive outcome during and after my session:

Azure Portal talk recommendation

 

Azure Portal - performance tricks

 

Azure Portal - Future Stack

 

I also updated my TypeScript talk with yarn (faster and better npm), and webpack (module bundler that can also compile TypeScript to JavaScript, minify it, optimize it and much more).

 

After my talks I’ve been interviewed by Duncan Hunter on Azure Portal and Building Large Scale Web Apps with TypeScript:

Recommended sessions

I personally attended, and watched later (after the conference), a few good talks. From what I’ve seen I would strongly recommend (in addition to my sessions of course):

The Technical Debt Prevention Clinic (Richard Banks) – great talk on distinguishing technical debt from bad code, and strategies to avoid bad code
Microservices, Docker, .NET, Windows, Linux, Azure. Oh, My! (Richard Banks) – awesome intro to Docker+Azure (if you haven’t check Docker yet)
Applied Azure: Building a Large Scale Real World Application on a Coffee Budget (Troy Hunt) – nice overview of different Azure’s offerings (did you know that New Relic is free with Azure App Service?)
Ten Things Every Expert Xamarin Developer Should Know (Glenn Stephens, Kym Phillpotts) – 10 good to know things if you are building apps with Xamarin
Building Azure Connected Mobile Client Apps (Glenn Stephens) – high level overview of building Xamarin apps with Azure
CQRS Secrets: How to Support Scalability and Performance (Richard Banks) – great intro to CQRS, from why to how
Blockchain 101 & Azure Blockchain as a Service (David Burela) – new hot thing from Azure
Blockchain Development on Azure Blockchain as a Service (David Burela & Chris Zhong) – deeper dive
30 Terrible Habits of Server and Cloud Administrators¬†(Orin Thomas) – BEST VOTED SESSION OF THE CONFERENCE, title says all, and it also relates to developers’ habits

Summary

Microsoft Ignite Australia was very well organized conference. I had a pleasure to meet a lot of passionate and curious people there. If you are a speaker or developer looking for a good conference, I strongly recommend you to go. If you are not from Australia, don’t forget to take melatonin for 14h+ flight ūüôā Oh, and the location is great too!

Gold Coast, Australia


QCon Shanghai

QCon

Last month I had a pleasure to visit China and attend QCon conference in Shanghai.

I gave a talk about building large scale web apps with TypeScript where I updated my talk from last year to TypeScript 2.0, I showed TypeScript boilerplate project created by Remo Jansen, and using TypeScript with Aurelia Framework.

QCon

//video-coming-soon

QCon

I had a great turnout. Room overflow with over 150 people. I also got a great feedback. People could vote green(awesome), yellow(ok), red(bad), and I received 128 green, only 10 yellow and 1 red, which gives over 92% extremely satisfied attendees.

QCon

QCon has¬†the best of the best from the industry. In Shanghai I met¬†Jaime Levy¬†(famous UX strategist from¬†LA),¬†Kinshuk Mishra¬†(Director of Engineering at Spotify),¬†Pete Soderling¬†(successful entrepreneur from New York and Silicon Valley,¬†founder of Hakka Labs & DataEngConf),¬†Sid Anand¬†(former Cloud Data Architect¬†at Netflix who implemented Netflix migration to the cloud that Adrian Cockcroft later on told the World about, former Tech Lead at LinkedIn where he implemented typeahead search, currently Data Architect at Agari – company that provides fraud detection services),¬†Wesley Reisz¬†(Solutions Architect at HP and University Professor), and Igor Marvińá (Software Engineer at Spotify).

China is very interesting place for developers, especially because of its scale. They have over 700 million Internet users! One developer from alibaba.com¬†– largest online store in China – told me that during¬†Singles’ Day (Guanggun Jie), which is equivalent of¬†Black Friday in USA, they had over 400 million customers online at the same time. This is more than entire¬†population of the United States (~325 million). They also sold more than $1 billion in merchandise in first 8 minutes! This is SCALE!

While I was in China I was using WeChat¬†(their Facebook equivalent). People don’t use Facebook and twitter, as they are blocked by China Firewall. You can workaround it using VPN, but sometimes it works very slow, or not at all. Thus, it is much easier to just use WeChat. When I am in USA I use Facebook, messenger and twitter everyday. However, I noticed that on my iPhone 5S, WeChat works much better than all mentioned apps. It doesn’t crash, it’s fast, and it has many cool features. Want to add somebody to friends? Just scan they QRCode. You can also shake your phone, and WeChat will try to find closest person who is also shaking their phone, and show on your phone their profile, and on their phone your profile.

Besides the conference, which was very well organized, I was very impressed by¬†how modern the city of Shanghai is.¬†The skyline looks almost like New York City! Shanghai Tower (2,073 ft / 632 m) is the second tallest building in the World.¬†Shanghai World Financial Center¬†(1,614 ft / 492 m) is number 9 on the same list, which contains only 1 American building –¬†One World Trade Center (number 6 –¬†1,776 ft / 541 m).

Shanghai - skyline

It was a great journey, and all Chinese people were very nice for me. I look forward to come back to China in near future!


Azure Portal – the largest Single Page App in the World

Azure Portal - dashboard

Last week I had a pleasure to attend and present the Azure Portal insights at the Visual Studio Live conference in Redmond.

Throughout the conference, 5 sessions were being presented simultaneously, and 1 session was being streamed live. My session was chosen to be streamed live, and is now available on channel9:


I updated this session since the last time when I presented it at NDC London. I restructured it, added more demos, and new section with performance tips&tricks that you can apply in your project. I encourage you to check it out!

I received a lot of great feedback after my session:

Visual Studio Live session feedback (Hanselman)

Visual Studio Live session feedback

Now, I am waiting for YOUR feedback. Leave it in comments or tweet me at @JakubJedryszek. What did you like, what did you not like, what would you like to see that I haven’t show?

You can also check out other recorded sessions from VSLive at channel9.

I really enjoyed this conference. I had opportunity to meet many interesting people with passion in Software Development. From marketing people, through Software Developers, to CEOs and CTOs.

Interesting fact I learned from two gentlemen working as Software Engineers at Panama Canal: it cost hundreds of thousands of dollars to cross the Panama Canal once!

Panama Canal


Open Source at Microsoft and Beyond

Open Source North

Last month I had a pleasure to attend Open Source North conference in Minneapolis, MN. It was a great event with over 500 attendees and speakers from all over across the United States. I had a pleasure to meet a lot of great people, and attend a few interesting talks. I also gave a talk “Open Source and Microsoft and Beyond” where I presented a bunch of Microsoft Open Source projects (ASP.NET Core, TypeScript, Xamarin, F#), gave an insight into Azure Cloud, and showed a few non-Microsoft OSS projects created or having contributions from Microsoft employees (lodash, xUnit, Moment.js, voiceCmdr, and more).

Video

Contents

00:00 – Intro (Age of Ascent)
04:47 – about me and what I do
08:02 – .NET Core
12:56 – ASP.NET Core
21:54 – TypeScript
29:28 – Chakra Core
31:17 – Xamarin
34:34 – Azure
35:20 – F#
40:25 – Azure Service Fabric
41:24 – Docker
42:04 – non-Microsoft technologies/products on Azure
43:33 – Azure cloud open APIs
44:18 – Microsoft Valuable Professional program
44:36 – non-Microsoft OSS projects created/maintained by Microsoft employees
46:15 – voiceCmdr
48:15 – aurelia
48:48 – contributing to Microsoft OSS projects and docs
49:40 – Azure Portal Tipes & Tricks
50:20 – UK Cycling team story
51:42 – Microsoft Cognitive Services and Seeing AI


Thunder Plains 2015

Thunder Plains 2015

Last year I had a pleasure to attend and speak at awesome Thunder Plains conference in Oklahoma City.

I presented Aurelia Framework:

code

slides

I really liked this conference. Especially, because instead of having more talks that I could count, there was only 15 sessions (selected out of over 300) divided into 3 tracks. Moreover, all speakers were passionate developers, and you could feel this during their presentations.

I had a pleasure to met John-David Dalton¬†– creator of lodash, who¬†use to work at Microsoft¬†for Chakra team, and now is working for Microsoft Edge team. I really enjoyed his talk on JavaScript performance. I also met Kyle Simpson – the author of¬†You Don’t Know JS book series¬†and awesome Pluralsight course: Advanced JavaScript. He presented inspiring¬†keynote on choosing simplicity over easiness.

I also attended very good session –¬†Maybe We Should Slow Down by Blaine Bublitz¬†(author of over 400 npm packages). Blaine was convincing developers to think twice before contributing code, and publish only features they have high confidence about.

The coolest talk of the conference was JS in Near Space by Pawel Szymczykowski. I really recommend you to check it out. Pawel, together with his friends built a small space ship, powered by Arduinos and Raspberry Pis, and they are sending them into “Near Space”, up to ~100 000 ft altitude¬†(Boeing 737 flies at <40 000 ft).

Actually, I have seen all talks (in person, or on youtube), and all of them were well prepared. There was no single talk about which I could tell that speaker was not good, or not prepared. You can check them out here:

Thunder Plains is community event organized by 3 passionates – Vance Lucas, Jesse Harlin and Amanda Harlin – who did a really good job in taking care of everything. Congrats!