Office Development – Where to Start

Office Development – Where to Start

clip_image002

Starting at dev.office.com you see a wide variety of options related to Office Development. There are a couple of sections to identify when you enter the Getting Started entry

  • Microsoft Graph
  • SharePoint Add-ins
  • Office Add-ins
  • Office 365 Connectors

Apparently, this is not all, as below the four options there is another option:

Can’t find what you’re looking for? Check out this full list of all development options for Office linking to the URL https://msdn.microsoft.com/en-us/office. If you follow this URL you’ll notice that it is redirected to, you might have guessed it: https://dev.office.com/docs, the documentation part of dev.office.com.

Here the options are not limited to the options above but now you can see there are sections for:

  • Microsoft Graph
  • Office Add-ins
  • Office 365 Connectors

And below this

  • Office Clients
  • Outlook.com
  • OneNote
  • SharePoint
  • OneDrive
  • Yammer
  • Exchange
  • Skype

Wait …, what …, why is there a section Office Clients separated from the Office Add-ins?

Well, I don’t know. Looking at this it you might think the ‘older technologies’ are under the ‘subsections’. This is true for Office Clients, covering:

  • Office 2013
  • Office 2010
  • Visual Basic Reference

The last item in the list is in fact incorrect, and should have been called “Visual Basic for Applications Reference” or “VBA Reference” or even better “Language Reference VBA” as it redirects to Language reference VBA. It has nothing to do with Visual Basic. Sure Visual Basic resembles a lot compared to Visual Basic for Applications (I will reference to VBA from now on for Visual Basic for Applications) but it isn’t the same. It’s as if you compare Visual Basic to VB.NET they aren’t the same either.

To continue the ‘older technologies’ theory … under SharePoint you find:

  • SharePoint Framework
  • SharePoint WebHooks
  • SharePoint Add-ins
  • SharePoint 2013
  • SharePoint 2010

In this case you see a combination of older and newer technologies. Also under the other subsections you find a mix of newer and older technologies (Exchange) or just newer technologies (Outlook.com, OneDrive, Skype, OneNote and Yammer).

There are even parts missing on this part of the documentation. What about Microsoft Teams as a newer application of Office or existing applications like Microsoft Access. Office and therefor Office Development is just huge, we can spend so much time on these sections, there is no end in all of this.

To start the research, I first want to focus on the Office Clients and their Add-ins. The reason for this is that this was the part that was applied the most when you look at Office customization (adjusting the Office client applications in a way that it suited the needs of the productivity workers).

So, I will drill down from the part covered under Office Clients and move over from there to the section Office Add-ins. This will provide a sense of history and slowly move into the newer technologies as provided in the OfficeJS APIs.

Enough stuff to dig in, so hang in there … see you in my next blogpost(s)

Office Development 2017

Office Dev Center

After many years of Office Development, starting with Excel Functions, VBA, COM (VSTA/VSTO) it is time to dive in and see how things are in done in 2017. What are your options, is it still possible to do things in VBA or doesn’t it exist anymore?

In my upcoming blog posts I want to look at the options available and look at the Office Platform in general. What clients are there these days and on what platform do they run.

The world changed a lot in the last decade and Microsoft Windows is not the only platform anymore. There is iOS, Android, MacOS, Windows … even Linux distributions are growing in popularity.

Even if you just look at it in the online (web) world many of the ‘old’ clients are now available in an Online version. Think of Word Online or Excel Online where you get your editor or spreadsheet application running in a browser application. Again, not so easy as you might think … browser applications should be running in a wide variety of browsers. Do they run in Internet Explorer, Chrome, Safari, Opera etc. etc.

My goal with these Office Development blogposts is also maybe a bit selfish … coming from the ‘old’ (as you might discover) VSTO world, or even older VBA world, I need to polish my knowledge around the current options available and I can already tell you that this ‘new’ Office Development world is huge compared to what it was as the number of clients increased dramatically with the operating systems that I mentioned above, but there is also a huge amount of mobile applications for Android, iOS and (currently not so many for) Windows Mobile.

So … a big challenge. I have no idea where this ends because Office Development these days also include developing for Microsoft Graph (it was Office Graph before, but it was revamped into Microsoft Graph this year, growing bigger than it already was), SharePoint Framework or Office Connectors to extend your Groups or Teams.

That said, stay tuned and feel free to share your comments, tips or complaints in the comments section below!

For now, your starting point for Office Development (next to my blog off course) is:

https://dev.office.com/  

SDN Event – Brady Gaster – Developing for Azure on a Mac

SDN Event Brady Gaster II - 800

In our series of SDN Event session recordings we published last Sunday our fourth recording from our 23rd of June SDN Event. This recording is the second session by Brady Gaster: “Developing for Azure on a Mac”

Abstract

With the introduction of .NET Core, many developers who have previously been married to Windows to do their .NET development are now investigating other platforms. By the same token, many developers familiar to the Mac who have been unable to use .NET are now interested in trying it out but aren’t sure what tools they’ll need. This session will target both audiences and take an intermediate-level tour of how to get started developing .NET applications on a Mac using Visual Studio Code and a series of command-line utilities and extensions. We’ll also investigate how the Azure Tools Extension for Visual Studio Code can be useful when paired with the Azure Portal’s in-browser tools to make developing your Web, Mobile, and RESTful APIs on Azure easy, and how Azure Containers and Docker can bring true portability and flexibility to your DevOps story.

Brady takes you by the hand and shows you the tools you need to develop .NET Core and Azure solutions using a Mac. Using Visual Studio Code and the Azure Tools Extension for Visual Studio Code he goes through his ‘hands-on’ session packed with demos and only a few slides. A joy to watch!

SDN Event – Brady Gaster – Developing for Azure on a Mac

Recordings previously released from the 23rd of June SDN Event.

If you missed the previous recording that we published the last couple of weeks you can still dive in and watch the sessions here online. Oh, and don’t forget to subscribe:

SDN Event – Richard Campbell – Saving The World One App at a Time

SDN Event – Brady Gaster – Getting Started building Visual Studio Code Extensions

SDN Event – Richard Campbell – Keynote: The Development Platform Landscape in 2017

SDN Cast 58 – Inspire, API’s en Web Assembly

SDNCast 58-800

Last week it was the week of the Microsoft Partner Conference called Inspire, the conference where Microsoft invites all partners to come over to the special partner conference to get into the new fiscal year and to realign the partner plans for the upcoming year. It appears there is a slight change in policy where the Microsoft wants to include the partners more in their sales flow for selling their cloud products like Azure and Office 365. In previous years much of the sales was often done directly through Microsoft. The new strategy is to include the partners more in this process sharing the revenue processed by these sales initiatives. An important change is thinking in scenarios of specific industries.

Microsoft was always very much integrated at the level of the technology specialists, but when it came to selling the product at the board level there was an issue. The new strategy is to explain more how Microsoft fits in the process of the business itself. How can they extend their services in a way where the business improves by providing better quality and better services to their customers together with Microsoft.

New was the announcement to bring Microsoft 365 to the market for business and enterprise subscribers. An extension to the Office 365 program where Windows is now included next to several other services like security services. In our Dutch webcast we dive into this, this week.

This week we also bring the annual list of free e-books published by one of the Microsoft guys who made a hobby of collecting all the available free e-books and this is a huge list by now! Look at the links from the show-notes below for the URL to get the e-books. The link also contains a couple of links for instance to download the full list to your local machine. Not that this is advised, it really is a huge amount of data to pull in, but if you really want you can do it.

Also two AI APIs became available, one for General Availability (the Bing Entity Search API) and one in preview (Project Prague). The links are like all others in the list below. We discussed the APIs in depth, but in Dutch … sorry for that .

Fanie prepared another demo for us, and this week he is showing the Web Assembly and what you can do with it. If you want to explore by yourself here are some links:

WebAssembly Community Group

https://www.w3.org/community/webassembly/

Github:

https://github.com/webassembly

Where can you find our 58th episode of our Dutch SDN Cast?

https://youtu.be/TuNcLjT1RlA

Did you subscribe our Dutch SDN Cast channel already?

Subscribe your YouTube channel if you don’t want to miss a single broadcast. Usually we will broadcast on Thursday evenings at 8 PM but there can be a change of plans where we need to move to another time or day. So to be sure Subscribe to our channel on YouTube or go to http://www.sdncast.nl to see when the next episode is due.

Other news:

 

More layoffs
https://www.scribd.com/document/35351…

Community Leader Zone
http://clzinvite.kickoffpages.com/?ki…

Largest FREE Microsoft eBook Giveaway
https://blogs.msdn.microsoft.com/mssm…

Introducing Microsoft 365
https://blogs.office.com/en-us/2017/0…
https://www.microsoft.com/en-us/micro…
https://www.microsoft.com/en-us/micro…

Announcing UWP Community Toolkit 1.5
https://blogs.windows.com/buildingapp…

Samsung Releases 4th Preview of Visual Studio Tools for Tizen including support for .NET Core 2.0 Preview
https://blogs.msdn.microsoft.com/visu…

The State of Developer Ecosystem in 2017
https://www.jetbrains.com/research/de…
https://insights.stackoverflow.com/su…

Calling all game devs: The Dream.Build.Play 2017 Challenge is Here!
https://blogs.windows.com/buildingapp…

Bring rich knowledge of people, places, things and local businesses to your apps
https://blogs.bing.com/search-quality…

Project Prague
https://labs.cognitive.microsoft.com/…

Events

This week’s events

Inspire July, 9-13 – Washington D.C.
https://partner.microsoft.com/en-us/inspire/
https://partner.microsoft.com/en-us/inspire/sessions

Next Week events

Faculty Summit 2017: The Edge of AI – July 17,18 Redmond, WA
https://www.microsoft.com/en-us/research/event/faculty-summit-2017/

Upcoming events

Agile 2017 – August 7-11 2017, Orlando FL

https://www.agilealliance.org/agile2017/

Wazug – September 7 2017, Hilversum

Ignite 2017 – September 25-29 – Orlando
https://ignite.microsoft.com

Hybrid IT Event – September 26 – Maarssen, NL
https://events.global.fujitsu.com/r7/runtime/fujitsu/events/registration.php?event=raqvmqdf125d&l=en&s=login&ref_s=registration

SDN Event 3 – 6 October 6, Zeist, NL

https://www.sdn.nl/EVENTS/6-oktober-2017

TechDays October 12-13, 2017 RAI Amsterdam

http://www.techdays.nl/
https://techdays.msnlevents.net/content/eventselection.aspx?eventid=26152

SharePoint Unite – October 24-26 2017, Haarlem

https://sharepointunite.com/

Visual Studio Live! November 12-17 2017 Orlando, FL

https://live360events.com/events/orlando-2017/vslive.aspx

As usual we are always looking for presenters for our own events and Meetup’s so if you want to share something about hot technologies or just about something you implemented at work or in an App that could be interesting to our audience let us know so we can schedule you for one or our next SDN events or Dutch .NET Group Meetups.

This off course also goes for if you want to write a great article for us to publish in our SDN Magazines or at our SDN Website. The downside of publishing a magazine article is that there can be some time between writing the article and publishing the magazine. So, if it is time critical sometimes the best option is to publish it on the www.sdn.nl website to get more speedy attention to the article.

As you see, options enough to address your audience with top notch information. You can even, if you like, be our guest in our SDN Cast shows to discuss the projects you are working on or other topics you master. We will instruct you how to connect with us and what it is you need to join the show.

Hopefully we will see you at our weekly web cast, for the schedule go to www.sdncast.nl for next week’s announcement to find out the day and time of our next broadcast or go to www.sdncast.nl/youtube to watch old episodes and videos that we recorded at our events. Don’t forget to subscribe our YouTube channel www.sdncast.nl/subscribe or go directly to YouTube not to miss any of our shows!

Richard Campbell – “Saving The World One App at a Time”

SDN Event Richard Campbell II - 800

In our series of SDN Event session recordings we published today our third session from SDN Event June 23rd. This session is the second session by Richard Campbell that day titled “Saving the World One App at a Time”.

Abstract 

Mobile and cloud technology are changing the business world – how about disaster response? Join Richard Campbell as he tells his story of software, hardware and charity that ultimately has led him to the Humanitarian Toolbox (htbox.org). The Humanitarian Toolbox is an open source initiative to build software for disaster relief – both for the Non-Governmental Organizations that are involved in disaster relief, the citizen volunteers that donate their time to assist during a disaster and the disaster victims themselves. Richard will take you along on his journey of the convergence of mobile, cloud and open source software to help save lives.

In this session Richard explained to us all about the Humanitarian Toolbox and how you can help by putting your efforts into a project that literally is able to save lives and help where it is needed the most in the world.

SDN Event – Richard Campbell – Saving The World One App at a Time

Previous recordings published from the SDN Event June 23

If you missed the previous recordings that we already published over the last two weeks, jump in, go ahead and watch ‘m online here and don’t forget to subscribe:

SDN Event – Brady Gaster – Getting Started building Visual Studio Code Extensions

SDN Event – Richard Campbell – Keynote: The Development Platform Landscape in 2017

SDN Cast 57, Layoffs – Timeline – Window App Studio vs Windows Template Studio

clip_image002

Traditionally this week, the week of July 4th, is a quiet week. Many Americans have a small break to celebrate their national holiday. Not so quiet this week due to another tradition where Microsoft releases a press release for the start of the new fiscal year to announce all sorts of restructuring measures.

This time no press release, but the news was leaked from an internal memo. And not one without effects, the memo mentioned the release of thousands of sales (mostly international) people. This may sound as a high number, but on a total of 120,000 it is not that high – still very painful for the ones who concerns it and will be hit by the memo.

Another item emerged from the Interwebs last week. The rumor was spreading that Windows Timeline (“Pick up where you left off”) and the Cloud Clipboard (copy somewhere, paste everywhere) among other features were delayed and will not be released in the upcoming “Fall Creators Update” for Windows 10.

All of these features were announced by Microsoft at the biggest developer conference early this year allowing everyone to think that these features would be released at Redstone 3, aka “Fall Creators Update”.

Joe Belfiore, @joebelfiore, confirmed in a tweet that these features are delayed until somewhere next year.

On the area of developer news, it appeared that Windows App Studio is being sunset, in other words about to be canceled. As alternative, the at Build 2017 announced Windows Template Studio will be provided.

These and other news items (see below) we discussed in our Dutch SDN cast this week. As you may already know by now after over a year of weekly SDN Casts we discuss the latest news and events in the show.

Where can you find our 57th episode of our Dutch SDN Cast?

https://youtu.be/uYfLmlEMaqQ

Did you subscribe our Dutch SDN Cast channel already?

Subscribe your YouTube channel if you don’t want to miss a single broadcast. Usually we will broadcast on Thursday evenings at 8 PM but there can be a change of plans where we need to move to another time or day. So to be sure Subscribe to our channel on YouTube or go to http://www.sdncast.nl to see when the next episode is due.

Other news:

Timeline delayed until after Fall Creators Update
But also Cloud Clipboard won’t be in there either.
https://twitter.com/joebelfiore/status/8818941719543P93088

Microsoft plans thousands of job cuts in a sales staff overhaul to fuel cloud growth
http://www.cnbc.com/2017/07/06/microsoft-will-layoff-thousands-of-employees.html

Windows Hello in Token, a biometric ring
https://blogs.windows.com/windowsexperience/2017/06/29/windows-hello-token-biometric-ring

Self-Service Deployment with Windows Autopilot
https://blogs.windows.com/business/2017/06/29/delivering-modern-promise-windows-10

Windows App Studio being sunset
https://blogs.windows.com/buildingapps/2017/06/30/windows-app-studio-sunset

A Wiki preview on VSTS
https://blogs.msdn.microsoft.com/bharry/2017/07/06/a-wiki-preview-on-vsts/

Perf results on scaling Git on VSTS with GVFS
https://blogs.msdn.microsoft.com/bharry/2017/07/06/perf-results-on-scaling-git-on-vsts-with-gvfs/

Visual Studio 2017 Version 15.3 Preview
https://blogs.msdn.microsoft.com/visualstudio/2017/06/29/visual-studio-2017-version-15-3-preview/

Visual Studio 2017 Release Rhythm
https://www.visualstudio.com/en-us/productinfo/vs2017-release-rhythm

Microsoft’s acquisition of Cloudyn will help Azure customers manage and optimize their cloud usage
https://blogs.microsoft.com/blog/2017/06/29/microsofts-acquisition-cloudyn-will-help-azure-customers-manage-optimize-cloud-usage

Free online courses
https://azure.microsoft.com/en-us/training/free-online-courses/

PaperCall – Event Organizers support
https://www.papercall.io/

Events

This week’s events

Inspire July, 9-13 – Washington D.C.

https://partner.microsoft.com/en-us/inspire/
https://partner.microsoft.com/en-us/inspire/sessions

Next Week events

Inspire July, 9-13 – Washington D.C.

https://partner.microsoft.com/en-us/inspire/

Upcoming events

Faculty Summit 2017: The Edge of AI – July 17,18 Redmond, WA
https://www.microsoft.com/en-us/research/event/faculty-summit-2017/

Agile 2017 – August 7-11 2017, Orlando FL

https://www.agilealliance.org/agile2017/

Wazug – September 7 2017, Hilversum, nl

Ignite 2017 – September 25-29 – Orlando
https://ignite.microsoft.com

Hybrid IT Event – September 26 – Maarssen, NL
https://events.global.fujitsu.com/r7/runtime/fujitsu/events/registration.php?event=raqvmqdf125d&l=en&s=login&ref_s=registration

SDN Event 3 – 6 October 6, Zeist, NL
https://www.sdn.nl/EVENTS/6-oktober-2017

TechDays October 12-13, 2017 RAI Amsterdam 
http://www.techdays.nl/
https://techdays.msnlevents.net/content/eventselection.aspx?eventid=26152

SharePoint Unite – October 24-26 2017, Haarlem
https://sharepointunite.com/
Super Early Bird:
https://sharepointunite.com/pricing/

Visual Studio Live! November 12-17 2017 Orlando, FL
https://live360events.com/events/orlando-2017/vslive.aspx

The question may be familiar by now, we are always looking for presenters for our own events and Meetup’s so if you want to share something about hot technologies or just about something you implemented at work or in an App that could be interesting to our audience let us know so we can schedule you for one or our next SDN events or Dutch .NET Group Meetups.

This off course also goes for if you want to write a great article for us to publish in our SDN Magazines or at our SDN Website. The downside of publishing a magazine article is that there can be some time between writing the article and publishing the magazine. So, if it is time critical sometimes the best option is to publish it on the www.sdn.nl website to get more speedy attention to the article.

As you see, options enough to address your audience with top notch information. You can even, if you like, be our guest in our SDN Cast shows to discuss the projects you are working on or other topics you master. We will instruct you how to connect with us and what it is you need to join the show.

Hopefully we will see you at our weekly web cast, for the schedule go to www.sdncast.nl for next week’s announcement to find out the day and time of our next broadcast or go to www.sdncast.nl/youtube to watch old episodes and videos that we recorded at our events. Don’t forget to subscribe our YouTube channel www.sdncast.nl/subscribe or go directly to YouTube not to miss any of our shows!

Brady Gaster – Getting Started building Visual Studio Code Extensions

This Sunday our second recorded session went live that we recorded at our June SDN Event in Zeist (NL). Last week we had the keynote by Richard Campbell but this week is the first session of two by Brady Gaster:

https://youtu.be/3CryYLD8758

SDN Event Brady Gaster-800

Visual Studio Code has been getting a lot of positive attention in our industry since its introduction. The small install size and speed of the product make it an attractive option for developers who want a better coding tool, but where VS Code really shines is in its ability to allow developers to extend it. In this session, you’ll be introduced to the idea of developing extensions for Visual Studio Code, walk through a few demos and get a glimpse of the object model in the product so that when you have an idea that begins with "I wish Visual Studio Code could…" you’ll have the knowledge and information you need to dive in and make the best little coding tool around do whatever you want.

We had Brady in our SDN Cast show number 36 last year where he introduced us to the Azure Tools for Visual Studio Code for the first time. This was a great introduction and we asked him to join us at our SDN Event and were very happy that he agreed to jump in to fly over all the way from Microsoft’s Seattle Area to our little country.

So here it is, his first session at the event – the second will follow in two weeks so stay tuned! Click the link above to watch the session in its full length.

You can even go over to Brady’s GitHub account to get the PowerPoint and notes for the session:

https://github.com/bradygaster/extending-vscode-talk

And if you still have questions, just ping him at Twitter account @bradygaster

There was only one thing that disappointed me, and that was that we didn’t even found time to discuss the musician in him. I’m a bass player myself so I’m sad we didn’t bring this up … oh well, a good reason to invite him again some other time Winking smile. A very social friendly guy and a pleasure to work with!

SDN Event – Richard Campbell – Keynote: The Development Platform Landscape in 2017

SDNCast 55-800

Last Friday June 23rd we managed to pull off our second SDN Event of 2017 and we recorded a couple of our sessions so if you couldn’t make it or had other reasons not to attend you still can watch the session online.

Abstract:
Join Richard Campbell as he takes you on a tour of the broad range of subjects explored while recording more than 1400 episodes of .NET Rocks over the past 10+ years. The development world today is evolving rapidly, but a look at the history of development can help inform the path we’re on and where we’re going. Along the way you’ll hear some great stories from the various .NET Rocks episodes and get some ideas of how you can take your career and your company into the future of technology.

YouTube Link:
https://youtu.be/kbd3ybHX-G0

Richard Campbell Keynote-800

If you like to know how we recorded the session you can read my other blog post:
How to record your user group presentations in high quality with low budget tooling – Part II

Other Events
Events last week
Goto Amsterdam – June 12-15
https://gotoams.nl/2017

Microsoft Data Insights Summit – June 12-13, 2017, Seattle
https://www.microsoft.com/en-us/datainsightssummit

NDC Oslo – June 12-16 2017 – Oslo
http://ndcoslo.com

E3 – June 13-15 2017 – Los Angeles Convention Center
https://www.e3expo.com/show-info/2895/about-e3/

Global Devops Bootcamp – June 17
http://globaldevopsbootcamp.com

Events this week

Office365 Engage – June 19-22 – Haarlem
https://office365engage.com/

Google Cloud Next – June 21 – Kromhouthal – Amsterdam
https://cloudplatformonline.com/Next-Amsterdam-2017.html

Microsoft Azure OpenDev – June 21 – Online
https://azure.microsoft.com/nl-nl/opendev

SDN Event 2 – Zeist NL – June 23, 2017
http://www.sdn.nl

Upcoming events

Digility VR/AR Conference & Expo 2017, Cologne, Germany – July 5-6
http://www.digility.de/

Inspire July 9-13 – Washington D.C.
https://partner.microsoft.com/en-us/inspire/

Ignite 2017 – September 25-29 – Orlando
https://ignite.microsoft.com

SDN Event 3 – Zeist NL – October 6
www.sdn.nl

TechDays October 12-13, 2017 RAI Amsterdam NL
http://www.techdays.nl/

How to record your user group presentations in high quality with low budget tooling – Part II

In my previous post about session recording I explained how we recorded straight to Google Hangouts. This time there is a slight change of plans … we replaced Google Hangouts by YouTube Live through OBS Studio. Also we no longer require the presenter to login to Google Hangouts. Instead we now use the Elgato HD60S HDMI Splitter/Game Capture Device to capture the presenters screen so there won’t be any lag caused by Google Hangouts while presenting. Google Hangouts could negatively impact the performance of the presenters’ PC because the video processing can be a heavy impact if the PC or laptop does not have a fast video card inside.

New Recording gear setup with OBS Studio:

clip_image002

By using OBS Studio (or other production/broadcasting/recording software such as vMix that I use in our weekly SDN Cast recordings) we can simultaneously record our session to local disk and as an option broadcasting it to YouTube Live. The recording PC in this case is connected to the YouTube Live stream, the presenter is just sending his desktop images to the beamer over the Elgato HD60S Game Capture device.

My gear list as used so far with the configuration in the picture above:

  • One recording laptop
    OBS Studio
  • One monitor laptop (optional)
  • Behringer XENIX QX1002USB
    Power Supply
    6.35 mm Jack to 3.5 mm headphone adapter
    USB Cable
  • AKG WMS45 Band D Wireless Microphone Set
    Power Supply
    Wireless Microphone
    XLR Cable Male/Female
  • Logitech 930e HD Web Cam
    USB Extension Cable (Optional)
  • Camera Stand/tripod
  • Elgato HD60S
  • USB Hub (Optional, if your laptop does not have enough ports)
  • Headphones
  • One presenter laptop to share his desktop

Installing the recording gear:

Put the camera in front of the presenter covering both the projector screen and the presenters desk. Be careful not to put the camera too much into the viewing field of the audience. The optional USB extension cord can help here.

The camera is small, so not really an issue as it seems. This camera will be the ‘overview’ camera setup showing both the presenter walking around, sitting down at his desk as well as the big screen from the beamer.

The wireless microphone is pinned on the presenter for near field voice recording, don’t hurt him by clipping it on his skin. This microphone will record his story telling voice, picked up by the AKG WMS45 wireless receiver set and dropped into the Behringer XENIX QX1002USB.

The Behringer will provide the sound USB input channel for the recording ‘source one’ combined with the video from the camera ‘overview’ output by the Logitech 930.

The recording PC will be logged in as video producer to YouTube Live (optional) and you will be able to switch between sources, big screen and presenter or desktop view using OBS Studio.

An example of a session recording (this recording is in English BTW):

”Fanie Reynders – Rest-ful APIs with ASP.NET Core”
https://youtu.be/rsgwUsfD2-A

A full playlist of all our (Dutch and English ) recorded sessions so far can be found here if you want to see more:
https://www.youtube.com/playlist?list=PLC5P51a_60YElMJvidAy7GagDJH0Y-UwX

What you see in this example video is that we can switch between the big picture on the overhead screen and jump into detail by showing the desktop from the presenter laptop to get a good readable picture of the slides or even when there is live coding going on.

With OBS Studio you can setup multiple screens consisting of several inputs, images, cameras or videos to create a compelling view. You can even add some sponsor information in the screens. While directing your recording you can switch between the screens that you prepared with all the sources.

So, is all good now, doing it this way with the improved inputs sharing the HDMI signal on the Elgato HD60S?

Well, we lost the issue that the presenter experienced some delays on his PC due to the video processing. No need to log in as presenter, no need to have a Google Account available to do so. It is closer (for the presenter, at least) to the zero-configuration solution.

With the setup above you can broadcast your sessions through YouTube Live and record on your local hard drive to share after the event. If you are afraid to broadcast live and for example think about the risk of getting a lower number of attendees (why going to the event, it is broadcasted live) the session can be just recorded without going into YouTube Live and you can decide to upload the video only after the event is over (this also gives you the option to edit the footage, adding annotations, start or end screens and upload the edited footage for you to share as public video).

I really hope this post will encourage you to try the same thing what we did and get more of the community efforts recorded and to get more of our valuable arranged sessions shared to a larger audience. The information is way too valuable not to share!

If you want to comment on this setup, share improvements, have questions or just want to say something, leave your comments below on this post!

SDN Cast 53 – ARM, CShell, WWDC and news week 23

SDNCast 53-800

Developments are going fast, according to the rumors from the market that is. There already was the pre-recorded video at Build 2017 about Windows on ARM, this weeks announcement by Qualcomm on full Windows 10 PCs running on its Snapdragon 835 ARM processor with built-in LTE for “Always Connected” devices (https://www.qualcomm.com/news/onq/2017/05/31/windows-10-running-snapdragon-835-mobile-pc-platform-unveiled-computex).

Intel quickly followed with a statement suggesting that certain 3rd parties might have been using their patents without their consent.

At the same time videos appeared online showing the new Windows interface called CShell. CShell has options to scale the user interface depending on the device the applications are running on. A smaller device will adapt to a mobile like interface where on full scale systems all details will emerge. All devices will get their most optimized view.

Overall it seems that a new Windows mobile devices is rising but not with Windows Mobile but with the full version of Windows that will also be running on full PC ARM devices as mentioned above. Devices have been announced, in the official prerecorded video by Microsoft and also in other videos to be arriving Q4 this year already! In other words, ready for Holiday Season 2017…

Besides speculating on this, we also discussed the news items presented at the Apple Developer Conference WWDC 2017. We are talking about the new devices, upgrades to the iMac Pro, HomePod, AIKit APIs and more. So our Dutch speaking viewers get updated in about an hour on the latest news and event updates.

If you are in the neighborhood also don’t forget that our next SDN Event is close. At June 23rd we will have our second SDN Event this year with, as always, a great set of sessions and speakers. A slightly changed program this time, we will start with a generic keynote by Richard Campbell. After that the regular sessions start.

You Dutchies can register at our SDN site:
https://www.sdn.nl/EVENTS/23-juni-2017

Where can you find our 53rd episode of our Dutch SDN Cast?

https://youtu.be/97VVbIKgwx0

Did you subscribe our Dutch SDN Cast channel already?

Subscribe your YouTube channel if you don’t want to miss a single broadcast. Usually we will broadcast on Thursday evenings at 8 PM but there can be a change of plans where we need to move to another time or day. So to be sure Subscribe to our channel on YouTube or go to http://www.sdncast.nl to see when the next episode is due.

Other news:

Announcing Availability of SharePoint Framework Extensions Developer Preview
https://dev.office.com/blogs/announcing-availability-of-sharepoint-framework-extensions-developer-preview

Open Sourcing the Microsoft Graph Explorer
https://dev.office.com/blogs/open-sourcing-the-microsoft-graph-explorer

Performance Improvements in .NET Core
https://blogs.msdn.microsoft.com/dotnet/2017/06/07/performance-improvements-in-net-core/

Android Developer Preview 3
https://developer.android.com/preview/release-notes.html

Android O APIs are final, get your apps ready!
https://android-developers.googleblog.com/2017/06/android-o-apis-are-final-get-your-apps.html

CShell
First Look at CShell on a Windows phone (Exclusive)

Intel seemingly hints of potential patent infringement around x86 emulation on ARM
http://www.zdnet.com/article/intel-seemingly-hints-of-potential-patent-infringement-around-x86-emulation-on-arm/

Important information on the closing of Docs.com
https://support.office.com/en-US/article/Belangrijke-informatie-over-einde-van-service-voor-Docs-com-3b0d4877-1643-457c-9756-8caf28b94da4
https://docs.com

Events

This week’s events

WWDC 2017 – June 5-9, 2017 – San José
https://developer.apple.com/news/?id=02152017a

DevSum 17 – June 8-9, 2017 – Stockholm
http://www.devsum.se/

Next Week events

Goto Amsterdam – June 12-15
https://gotoams.nl/2017

Microsoft Data Insights Summit – June 12-13, 2017 – Seattle
https://www.microsoft.com/en-us/datainsightssummit

NDC Oslo – June 12-16, 2017 – Oslo
http://ndcoslo.com

E3 – June 13-15, 2017 – Los Angeles Convention Center
https://www.e3expo.com/show-info/2895/about-e3/

Global Devops Bootcamp June 17
http://globaldevopsbootcamp.com

Upcoming events

Office365 Engage – June 19-22 – Haarlem
https://office365engage.com/

Google Cloud Next – June 21 – Kromhouthal – Amsterdam
https://cloudplatformonline.com/Next-Amsterdam-2017.html

SDN Event 2 – Zeist – June 23, 2017
www.sdn.nl

Inspire July 9-13 – Washington D.C.
https://partner.microsoft.com/en-us/inspire/

Ignite 2017 – September 25-29 – Orlando
https://ignite.microsoft.com

SDN Event 3 – Zeist, NL – October 6, 2017
www.sdn.nl

TechDays – October 12-13, 2017 RAI Amsterdam
http://www.techdays.nl/

As usual we are always looking for presenters for our own events and Meetup’s so if you want to share something about hot technologies or just about something you implemented at work or in an App that could be interesting to our audience let us know so we can schedule you for one or our next SDN events or Dutch .NET Group Meetups.

This off course also goes for if you want to write a great article for us to publish in our SDN Magazines or at our SDN Website. The downside of publishing a magazine article is that there can be some time between writing the article and publishing the magazine. So, if it is time critical sometimes the best option is to publish it on the www.sdn.nl website to get more speedy attention to the article.

As you see, options enough to address your audience with top notch information. You can even, if you like, be our guest in our SDN Cast shows to discuss the projects you are working on or other topics you master. We will instruct you how to connect with us and what it is you need to join the show.

Hopefully we will see you at our weekly web cast, for the schedule go to www.sdncast.nl for next week’s announcement to find out the day and time of our next broadcast or go to www.sdncast.nl/youtube to watch old episodes and videos that we recorded at our events. Don’t forget to subscribe our YouTube channel www.sdncast.nl/subscribe or go directly to YouTube not to miss any of our shows!