Virtual AU and AEC Hackathon, Units and DAS Job

I have lots of exciting items to share today:

No Cost for Autodesk University 2020

There is no cost for Autodesk University 2020 – you can go ahead and just register.

The global, digital AU 2020 experience is coming into focus. We’re starting to get excited, and we hope you are, too. Here’s what you need to know:

AU 2020 will take place November 17-20. It will be a worldwide event with hundreds of classes to choose from in multiple languages, dozens of thought-provoking Theater talks, visionary main stage presentations, on-demand product support, and opportunities to connect with your professional community 1-on-1 and in small groups.

There will be no cost to attend, but you still need to register. Now, more than ever, we want to support your success and bring the AU community together to connect and share knowledge. That’s why there will be no cost to attend AU 2020. You’ll still need to register and sign up for classes—registration will open in mid-September.

What is AU? Autodesk University is the design and make conference for innovators everywhere who reimagine what’s possible. AU brings together professionals from the worlds of architecture, engineering, construction, manufacturing, media, and entertainment to ask questions and discover solutions together as a professional community. This year’s digital experience offers exciting new opportunities to share and connect globally.

What’s happening right now? We’re selecting classes, and you can be a part of it. Community voting is open for English language proposals until July 13. The call for proposals for other languages is open until July 9.

AU Voting Suggestion – Modeless Revit Add-Ins

Gopinath Rajendran of DiRoots has an AU class voting suggestion for you:

Are you interested in learning more about modeless Revit plugins?

If so, the class on Modeless Revit plugins with WPF is for you. In this class, you will learn how to improve accessibility and user experience using WPF modeless windows.

Key learnings:

To vote for it:

Virtual AEC and BIM360 Hackathon

BIM 360 Users: Join Us for a Virtual AEC Hackathon:

Ready, steady, hack!

AEC professionals are joining up for the first world-wide virtual AEC hackathon July 10-23.

It includes Forge preparation workshops, Autodesk and third-party developers as speakers and two Forge challenges for best projects using Design Automation and the BIM 360 API.

Here is a succinct live one-minute description of the process and contents:

Do Not Print by Category

Boost Your BIM shares a new free tool and open source initiative – do not print by category/subcategory:

Here is Harry's 3-minute video description and demo:

Using the New Unit API to Display Length of Multiple Lines

Another recent posts by Boost Your BIM discusses how to handle the Revit 2021 API Unit API changes by modifying an existing external command that calculates and displays the total length of multiple lines:

Autodesk made a bunch of changes to the Revit API for Units in 2021. Many frequently-used methods are now marked as obsolete. They still work fine in 2021 but will probably be removed in 2022. For one example of how to update your code, this old sample computes the total length of all selected objects and shows the result as a formatted string. Here is the new code that uses the UnitFormatUtils method Format taking Units, ForgeTypeId, Double and Boolean input arguments...

Job Opening in Developer Advocacy and Support

A very exciting job opening to join me and my colleagues in the DAS Developer Advocacy and Support team.

Autodesk is seeking to hire a passionate Developer Advocate to join our team in Montreal-Quebec, Canada. As a member of a high-impact team, you will play an important role in the definition and development of web and cloud technologies that make up Autodesk’s new cloud infrastructure.

Here is my personal referral link to this rare opportunity.

Intro to Synchronous versus Async Programming

Let's end for today with this very nice explanation of synchronous versus async programming: how do I think about async code?!

Take care.