Author Archive for: Max

3x Office 365 Developer Bootcamps: Munich, Berlin and Hamburg!

03 Oct 2017
October 3, 2017

There is something cool coming up! But who could explain it better than Jeff Teper?

You heard him right – a full day training, deep dive, one topic – for free! Global Office 365 Developer Bootcamps around the world:

Please join Microsoft MVPs Stefano Tempesta and Max Melcher for an all-day workshop in Microsoft Teams and Azure Bot Framework development!

To be successful in this workshop, you should have a general understanding of Office 365 and an ability to code in JavaScript/.NET. From there, you’ll learn the technologies Microsoft Teams and the Bot Framework are built on!

Based on that foundation, you’ll learn how to develop production-quality Azure Bots for use in enterprise solutions or product offerings. You’ll also learn to use and extend Microsoft Teams. The day will also include an overview of other development opportunities in Office 365, which can provide a tailored collaboration and productivity environment for end users.

Don’t miss this opportunity to learn the latest Office 365 development technologies!

 

Global Office 365 Developer Bootcamp – Munich, Germany

Microsoft Deutschland GmbH | Walter-Gropius-Straße 5 | 80807 München | Germany
Saturday, 21. October 2017, 09:30 to 17:00
https://www.eventbrite.de/e/global-office-365-developer-bootcamp-munich-germany-tickets-38305243013

Go sign up quickly – tickets are almost gone!

Global Office 365 Developer Bootcamp – Hamburg, Germany

Microsoft Deutschland GmbH | Gasstraße 6A | Gebäude M | 22761 Hamburg | Germany
Thursday, 2. November 2017, 09:30 to 17:00
https://www.eventbrite.de/e/global-office-365-developer-bootcamp-hamburg-germany-tickets-38430298056

Go sign up quickly – tickets are almost gone!

Global Office 365 Developer Bootcamp – Berlin, Germany

Microsoft Deutschland GmbH | Unter den Linden 17 | 10117 Berlin | Germany
Friday, 17. November 2017, 09:30 to 17:00
https://www.eventbrite.de/e/global-office-365-developer-bootcamp-berlin-germany-tickets-38430185720

Some tickets are still available – go tell your friends and colleagues!

All events are kindly hosted by Microsoft – thanks for the great support! – we even get free lunch!!!

Agenda

The agenda is 99% finalized and will look like this:

09:30 – 10:00 Welcome
10:00 – 10:45 Introduction to MS Teams
10:45 – 11:00 Coffee break
11:00 – 12:00 Advanced integration scenarios in MS Teams – hands on!
12:00 – 13:00 Lunch break
13:00 – 13:45 Introduction to Bot Framework
13:45 – 14:00 Coffee break
14:00 – 15:00 Advanced programming of Bots with LUIS and Cognitive Services – hands on!
15:00 – 16:30 Hands-on Challenge – hands on, of course!
16:30 – 17:00 Sharing & Networking

Bring your own!

You have to bring your own notebook and a O365 dev tenant to be part of the action!
If you have questions, please let us know in the comments.

Looking forward to the events!

p.s. there are plenty of other locations available outside of Germany: https://dev.office.com/blogs/global-office365-developer-bootcamp

PowerShell: Upload a CSV file to a SharePoint List

11 Sep 2017
September 11, 2017

Wow, it’s been a while since I last blogged – and here comes a tiny helper to upload one or more CSV file to a SharePoint Online list.
I think its the best documented script I ever created…!!!

The script

The following script checks a folder for files – and opens them. Then each line will be uploaded to the specified SharePoint list defined by the provided mapping.
The mapping is kinda straight forward. The header (if present, skip it with -skipFirstRow flag) is not required, you have to provide it via the -mapping parameter.

If you have the following in your CSV:
Value 1; Value 2

and want those values in a list with Column1 and Column2, then provide the script -mapping Column1, Column2.

Please note: The types are currently not passed and I only tested it with text values – if that is something you need, it could be easily added.

And the rest of the parameters? They are of course documented in the script. Copy it to a file and do get-help -full <yourfile.ps1> to get it!

 Feedback

So is it working for you? If so, please leave a comment!

How about building a magic mirror?!

25 Mar 2017
March 25, 2017

It was winter, dark and cold outside, maybe rainy – something must have been really odd – because I started to build something physically, my very first hardware project – a magic mirror. And having two left hands I am trying to avoid as much as I can to build things outside of Visual Studio if you know what I mean… and it was July.

 

Magic Mirror – the idea

taken from https://www.raspberrypi.org/magpi/wp-content/uploads/2016/01/magicmirrormain.jpg

“It’s called a ‘Magic Mirror’, but a more accurate name would be a ‘Smart Mirror’,” Bradley tells us. “It’s a mirror that displays the information you need to know at a quick glance: the time, the date, the weather, and of course a compliment!” — https://www.raspberrypi.org/magpi/magic-mirror/

And then I talked to Heino at a SharePoint conference who told me that he had one and how easy it was to build one, getting the mirror and all that  – thanks Heino…!!! 🙂

My initial goal was to build a small mirror to show off at the office – show some personalized things like appointments, news, twitter feed, weather, nothing fancy, right?

Getting started

I never thought that getting the first thing to work was so easy. Actually it took me 1 hour to have the first mirror up and running:

  1. Order a perfect starter kit [ref] at Amazon – with a RasberryPi3, a case, adapters,
  2. Plug it in and connect it to a monitor
  3. Boot up noobs and install raspbian
  4. Setup the magicmirror² software with one line of shell script:

4 easy steps and ~1 hour later – the result looked like this:

 

A promising start with a calendar, some nice descriptive text about the viewer and a weather forecast (that did not work on the screenshot) – except no SharePoint, right?

But it doesn’t look like a mirror yet…

Building the frame

I was a little bit afraid of building something out of wood, putting a mirror in front of it – so I decided to make my life as easy as possible:

Step 1: Get your old monitor out of the basement (for free!)
Step 2: Remove everything from the mirror (the foot and everything that you do not need) to get the panel as flat as possible
Step 3: Measure the width and height of the screen
Step 4: Go to building supplies store and get the wood for the frame, some screws and mirror glue
Step 5: Assemble the frame
Step 6: Order a double-sided acrylic mirror with the exact size of your frame
Step 7: Glue everything together

Followed by being super happy about the result:

Wow, you look hot!

Lots of glue and some red color

OK – that was a little abbreviated and sounded too easy – I followed this guide and got a lot of help from the building supplies store guys – and I am thankful for that 🙂

But the quality of the mirror combined with my 10-year-old monitor is really good – if I cover the backside so that it’s entirely dark inside, the monitor is not visible on the front and the display magically appears.

The software

I tried to create some modules for a SharePoint integration – but at that time node.js and the module felt odd – so I took another road and installed Windows IoT core on my Pi – but that’s not done yet and I will follow-up with a blog post once I have something to show.

For just basic stuff the magic mirror software really looks mature, lots of modules and plugins ranging from webcams, Alexa integration, stock ticker – it’s all there and ready to use.

If the weather outside would be nice right now, I would happily accept what I get there for free – but I want to build something by myself – My version of a magic mirror 🙂

By continuing to use the site, you agree to the use of cookies. more information

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close