Category: Presentations

ArchitectureAzurePresentations

Microsoft Azure Icon/Symbol Resources

Architecture diagrams are a great way to communicate your design, deployment, topology or simply to be used for training decks, documentation, books and videos.

When it comes to Azure icons there are a few resources available to you, but keep in mind that Microsoft reserves the right to not allow certain uses of these symbols, stop their use, or ask for their removal from use regardless of the source.

Microsoft Azure Cloud and AI Symbol / Icon Set – SVG

This package contains a set of symbols/icons to visually represent resources for Microsoft Azure and related cloud and on-premises technologies. Once downloaded, you can drag and drop the SVG files into PowerPoint or Visio and other tools that accept SVG format, and you don’t need to import anything into Visio.

The latest version at the time of this post is v2019.9.11 and was updated September 19, 2019 and only contains SVG image files now.

You can download the resources from here https://www.microsoft.com/en-us/download/details.aspx?id=41937

Azure Icon Pack for draw.io / diagrams.net

If you’re familiar with draw.io (soon to be renamed to diagrams.net), then your in luck as there is an icon pack for Microsoft Azure cloud resources. These are the same images that were originally created by Microsoft.

You can download and access these icons from the GitHub repository which will load them up in draw.io https://github.com/ourchitecture/azure-drawio-icons

Azure.Microsoft.com UX Patterns

This is a comprehensive list of icons that at the time of the post is made up of up 1388 icons.

You can access the resources from here https://azure.microsoft.com/en-us/patterns/styles/glyphs-icons/

Amazing Icon Downloader

With the Amazing Icon Downloader extension for Chrome or the new Microsoft Edge (chromium based), you can easily find and download SVG icons from the Azure portal.

When you’re in the Azure portal the extension will activate and automatically show you all the icons present for the view your in. As you will see some of the icons are named and so are easy to search for, however other icons have the following naming convention FxSymbol0-097 for example.

You can download the Amazing Icon Downloader extension from the Chrome web store https://chrome.google.com/webstore/detail/amazing-icon-downloader/kllljifcjfleikiipbkdcgllbllahaob/

Conclusion

The icons are designed to be simple so that you can easily incorporate them in your diagrams and put them in your whitepapers, presentations, datasheets, posters, or any technical material.

Until recently I mostly used the Microsoft Azure Cloud and AI Symbol / Icon Set. Although it seems to be updated on a yearly basis, I find it still lags in keeping up with the changes happening in Azure. Since I like using the current Azure icons, I prefer using the Amazing Icon Downloader as I’m usually in the Azure Portal working with a particular resource and its quick to just grab that icon.

If you know of any other resources please let me know and I’ll update this list.

Enjoy!

Resources

Related post: https://theflyingmaverick.com/2018/01/29/microsoft-azure-symbol-icon-set-download-visio-stencil-png-and-svg/

PresentationsProductivity

11 Tips for Giving Technical Presentations

Annotation 2019-10-30 232937

The following are eleven tips I’ve learned over the years of giving technical presentations at work, meetups, or at conferences that I wanted to share with the community so that it might help someone else that is new to presenting or wants to refine their presentation process. So let’s get started.

1. Get out of the dark

If you’re using Dark Mode for your tools, please switch to the light theme as it provides a better viewing experience when used with a projector.

vscode-darkmode

2. Enable Presenter Mode

This extension works great for Visual Studio 2017 but doesn’t currently work in Visual Studio 2019 unless you also have Visual Studio 2017 installed. Surprisingly this hasn’t been fixed yet, so for Visual Studio 2019, I found Presenter a good replacement. Both of these tools will increase the font size for Visual Studio panes and the text editor. This saves you from changing it on every code file. When you’re done just exit presenter mode.

3. Bigger is better

Increase your font size. You might be able to see your content but think about the people at the back of the room. Do them a favour and use a tool called ZoomIt which is part of SysInternals.

FontSize

4. Remove the distractions

Hide your desktop icons, close down any apps unrelated to your presentation/demo, and finally turn on Focus Assist. If you’re on Windows 10 then please turn on Focus Assist. People don’t want to get distracted by your notifications.

5. Have a backup plan

In case there is no internet, have a plan for how you can do your demo. People have gone so far as recording their desktop during a rehearsal and then playing that video back and talking through it like no one is the wiser. You should also keep a copy of your presentation file locally.

6. Use standard tools

You should always go with the standard applications for your talk. If there is a glitch, or you need to borrow a machine then you don’t need to worry about special downloads and installation. If you’re going to try and use a different tool, then do your audience a favour and quickly mention what tool you’re using, why and where to get it. For one of my talks, I was using the REST Client extension for Visual Studio Code and the audience found that interesting that I was using this instead of Postman. So I quickly told them why and it probably encouraged a few dozen downloads that day.

7. No updates and no notifications!

It’s funny how often this bites people in the behind but the golden rule is to never apply Windows or application updates the day of your talk. The “demo gods” will tempt you and offer an update…please resist. I lost count how many times Visual Studio got an update on the day of my talk, same with Azure Functions SDK, even Windows 10 wanted to install an update. The last thing you need is to go into an update cycle and not know how long it will take or how it will affect your presentation and demo. Be safe and wait until after your talk. You should also turn on Focus Assist, which is a setting in the Windows 10 Action Center to hide any unwanted notifications.

FocusAssist

8. The pen is mightier than the sword

Invest in a presentation remote. This keeps you away from your laptop and allows you to stay focused on your talk and the audience. If you have a Microsoft Surface Pen then your in luck as you can use it as a presentation remote. Just click the eraser to go forward or click and hold to go back. Although not as fancy, it does the job and is what I use for every presentation I do.

9. Practice and know your content

There is no rule here for how much prep work you should do for your talk, but a guideline that was given to me by a fellow MVP is to factor in 20 hours of work for a 40-60min talk. This includes the research, working on the presentation (PowerPoint and demos) and then rehearsing. If it’s a new topic I’m not familiar with then 20 hours is about correct, otherwise for something I’m well versed in I can usually put something together in a relatively short amount of time. When it comes to practicing make sure to actually practice. Speak out loud to an imaginary audience and go through your demos. You will find that speaking out loud will give you a more accurate feel for how the talk will go and you will find what works and what doesn’t.

10. Rogue One

Rogue One is a Star Wars movie (one of my favourite) and worked in the movie. However going rogue and off-script from what you rehearsed for can have consequences you might not have been prepared for. Some presenters are good at doing this and others fall flat on their face. If you do decide to go rogue, know when to bring it back in and get back on track, otherwise your audience might lose interest and it makes you look un-professional.

11. Have fun

Seems obvious but seriously make sure you’re having fun doing your talk. Your attitude projects out to the audience and they will feel your excitement and be more engaged. Also if you’re having fun, then that easily provides cover for any blunders that might happen along the way and your audience is more forgiving and understanding.

I hope you enjoyed my presentation tips and they help make you a better presenter.

Enjoy!

References

11 Top Tips for a Successful Technical Presentation

Personal DevelopmentPresentations

What I wished someone told me about speaking at tech conferences

Came across a great article about speaking at tech conferences. Check it out, it’s worth the read and who knows you might find yourself presenting.

You might be familiar with the following scenario.

You’ve been a developer for a while and you’ve learned quite a lot along the way. Travelled to a couple of tech conferences, saw a number of tech talks and one day you think – “I can probably do that”. This is what I personally thought at the beginning of 2017.

The good news is that this is true – you CAN do that.

The bad news: it’s not easy.

Follow the link for the rest of the article. dev.to/tlakomy/what-i-wished-someone-told-me-about-speaking-at-tech-conferences-3opp

Enjoy!

AzureDevelopmentPresentationsTechnology

An Introduction to Serverless Compute with Azure Functions–My presentation at CTTDNUG

AzureFunctions-e1491294484596

Last week I did a presentation on Azure Functions at Canada’s Technology Triangle .NET User Group (CTTDNUG) in Kitchener, Ontario. One of the audience members was kind enough to film the presentation and post it on YouTube.

Here is a link to my presentation on An Introduction to Serverless Compute with Azure Functions.

Enjoy!

References

https://www.youtube.com/watch?v=bPMzW10pECQ&feature=youtu.be