Roland Weigelt

Born to Code

  • Emaroo 3.6.1 – Fix for Word/Excel/PowerPoint 2016

    Emaroo is a free utility for browsing most recently used (MRU) file lists of programs like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - or run your own tools on the MRU items! And all this with just a few keystrokes or mouse clicks.

    About this Release

    This release fixes an issue where some variants of Word/Excel/PowerPoint 2016 and/or their MRU lists were not displayed.

    See Also

  • Design/UI/UX-Praxiswissen für Entwickler in Köln und Nürnberg

    Am 3. Mai 2018 halte ich auf der dotnet Cologne 2018 wieder meinen Workshop “Von Null auf GUI - Design/UI/UX-Praxiswissen für Entwickler”.

    Am 27. und 28. Juni bin ich in Nürnberg auf der Developer Week 2018. Am 27. Juni spreche ich zunächst in einer 60-Minuten-Session über “User Interface Patterns - Kochrezepte für die Gestaltung von GUIs”, am Tag darauf folgt dann der ganztägige Design/UI/UX-Workshop.

    In meinen Workshops vermittle ich Entwicklern ohne UI/UX-Vorkenntnisse sowohl ein Grundverständnis für die Materie, als auch das notwendige Handwerkszeug für die tägliche Arbeit. Vortragsteile und praktische Übungen wechseln sich dabei ab, um das Erlernte in Einzel- und Gruppenarbeiten direkt vertiefen zu können.

    Ich spreche u.a. über folgendes:

    • Wissenswertes über die visuelle Wahrnehmung des Menschen: Warum ist man manchmal einfach "blind", wenn man einen Button in einer GUI sucht, aber nicht findet?
    • Visuelles Design für Nicht-Designer: Ein paar Grundregeln, mit denen man jede Anwendung aufwerten kann.
    • User Experience: Wie Gefühle das Handeln von Anwendern bestimmen und wie das Wissen darüber hilft, bessere Bedienoberflächen zu gestalten.
    • Das passende Werkzeug zur richtigen Zeit: Mit Stift und Papier Zeit und Geld sparen - auch wenn man gar nicht zeichnen kann.
    • Denken in UI-Patterns: Mit der richtigen Herangehensweise besser entscheiden können, was man sich von anderen UIs abgucken kann.

    Wer als Entwickler gerne bessere GUIs gestalten würde, sich aber bisher die Frage nach einem Einstieg mit verwertbaren Erkenntnissen für den Alltag gestellt hat, für den ist dieser Workshop genau das Richtige.

    Anmeldung

    • dotnet Cologne 2018: Die Anmeldung für die Workshops startet am 7. März um 12:00, in dem Preis für den Workshop ist auch die Teilnahme am Konferenztag am 4. Mai enthalten.
    • Developer Week 2018: Die Anmeldung ist ab sofort möglich.
  • Emaroo 3.6.0 Released – Run or Read!

    Emaroo is a free utility for browsing most recently used (MRU) file lists of programs like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - or run your own tools on the MRU items! And all this with just a few keystrokes or mouse clicks.

    About this Release

    Visual Studio solution directories often contain batch files and/or HTML or Markdown files.

    Until now, my usual workflow to open one of them from outside of Visual Studio was to…

    • press Win+1 to start Emaroo (which I have pinned to the taskbar)
    • select the solution
    • hit Ctrl+E to open the Windows Explorer
    • browse through the (sometime long) list of files and
    • open the file I was looking for.

    Version 3.6.0 adds a new feature to make this much easier.

    Either I open the context menu by right-clicking the list entry for the solution…

    20180227_ContextMenu

    …or – even faster – I hit the hotkey Ctrl+R (to run or read):

    20180227_Popup

    See Also

  • Emaroo 3.5.0 Released – now Supporting Affinity

    Emaroo is a free utility for browsing most recently used (MRU) file lists of programs like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - or run your own tools on the MRU items! And all this with just a few keystrokes or mouse clicks.

    About This Release

    The Adobe Creative Cloud set of applications is not exactly cheap, especially if all you use is Photoshop and Illustrator. If you need some design tools for working on typical graphics for software projects, taking a look at the non-subscription, competitively-priced alternatives Affinity Photo (bitmap graphics) and Affinity Designer (vector graphics) may be worth a try.

    Emaroo now supports these two applications. And if you have Photoshop and/or Illustrator installed on your machine, you can open files from their MRU lists in the corresponding Affinity application.

  • Microsoft Design Resources

    The Microsoft Design team offers developers and designers guidance on the design of app user interfaces on various channels:

    DevCenter (Design Section)

    20171221_DevCenter

    The Windows DevCenter has a section dedicated to the design and UI for UWP apps, with information on style, motion, layout, interactions and more.

    Medium

    20171221_Medium

    On Medium, the Microsoft Design team publishes articles more or less each month.

    Dribble

    20171221_Dribble

    Dribble is “a community of designers sharing screenshots of their work, process and projects”. Individual Microsoft designers have been on Dribble before, but now there’s one Microsoft account showcasing all the work in one place.

    Twitter

    20171221_Twitter

    Following Microsoft Design’s twitter account doesn’t hurt – it is active, but not too much, with a post every couple of days.

  • Hello World: The Film – About Devs, by a Dev

    Shawn Wildermuth is planning a documentary about software development and asks for your support on Kickstarter.

    Quote: “This film explains what code is, the people who build software, and why these interesting people dedicate their lives to code and coding. […] the film's focus is demystifying software development for non-tech folks”.

    The list of people Shawn already has interviewed or plans to interview has familiar names in it: John Romero, Maria Klawe, Richard Campbell, Carl Franklin, Scott Hanselman, Chris Sells, Ted Neward, Barry Dorrans, Deborah Kurata, Julie Lerman, Glenn Block, John Papa, Phil Haack, James Chambers, Donna Malayeri, Joe Ficara, Kesha Williams, Sara Chipps. And there are more to come.

    I already backed the project, maybe you’ll do too?

    Read more about the film on https://www.kickstarter.com/projects/shawnwildermuth/hello-world-the-film

  • Design/UI/UX-Praxiswissen für Entwickler am 11. Dezember in Berlin

    Am 11. Dezember halte ich im Rahmen der GUI&DESIGN 2017 den Workshop “Von Null auf GUI - Design/UI/UX-Praxiswissen für Entwickler”.

    In diesem Ganztages-Workshop vermittle ich Entwicklern ohne UI/UX-Vorkenntnisse sowohl ein Grundverständnis für die Materie, als auch das notwendige Handwerkszeug für die tägliche Arbeit. Vortragsteile und praktische Übungen wechseln sich dabei ab, um das Erlernte in Einzel- und Gruppenarbeiten direkt vertiefen zu können.

    Ich spreche u.a. über folgendes:

    • Wissenswertes über die visuelle Wahrnehmung des Menschen: Warum ist man manchmal einfach "blind", wenn man einen Button in einer GUI sucht, aber nicht findet?
    • Visuelles Design für Nicht-Designer: Ein paar Grundregeln, mit denen man jede Anwendung aufwerten kann.
    • User Experience: Wie Gefühle das Handeln von Anwendern bestimmen und wie das Wissen darüber hilft, bessere Bedienoberflächen zu gestalten.
    • Das passende Werkzeug zur richtigen Zeit: Mit Stift und Papier Zeit und Geld sparen - auch wenn man gar nicht zeichnen kann.
    • Denken in UI-Patterns: Mit der richtigen Herangehensweise besser entscheiden können, was man sich von anderen UIs abgucken kann.

    Wer als Entwickler gerne bessere GUIs gestalten würde, sich aber bisher die Frage nach einem Einstieg mit verwertbaren Erkenntnissen für den Alltag gestellt hat, für den ist dieser Workshop genau das Richtige.

    Anmeldung auf http://gui-design.ppedv.de/anmeldung.

  • Emaroo 3.4.0 Released (“Icon Refresh Edition”)

    Emaroo is a free utility for browsing most recently used (MRU) file lists of programs like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - or run your own tools on the MRU items! And all this with just a few keystrokes or mouse clicks.

    About This Release

    Emaroo caches the icons for MRU files and folders as well as the icons of executables for a faster startup. These icons change rarely, but they do change. One recent example is the icon of Visual Studio Code, which was redesigned for version 1.17 and caused so much controversy, that Microsoft announced that the icon will be changed again in the future.

    With version 3.4.0 of Emaroo, you can clear the icon cache on the settings page (second tab from the right, “Refresh Icons” in the lower right corner).

    What Else is New?

    • Added: Support for Photoshop/Illustrator CC 2018.
    • Fixed: Crash that could occur if a Photoshop or Illustrator file in the MRU list was located on a SharePoint file share.
  • Emaroo 3.3.0 Released

    Emaroo is a free utility for browsing most recently used (MRU) file lists of programs like Visual Studio, Word, Excel, PowerPoint and more. Quickly open files, jump to their folder in Windows Explorer, copy them (and their path) to the clipboard - or run your own tools on the MRU items! And all this with just a few keystrokes or mouse clicks.

    About This Release

    This release is recommended for users of Visual Studio Code.

    • Added: Support for the 64bit version of Visual Studio Code.
    • Changed: Files and directories are now handled equally when it comes to copying to the clipboard: Ctrl+C copies the item (i.e. the file or directory) and Ctrl+Shift+C copies its parent directory.
    • Fixed: Various problems with Visual Studio Code not working correctly (caused by some behind-the-scenes changes in its configuration storage).
    • Fixed: Wrong icon used for folders if the first folder accessed by Emaroo after setup is a folder with a special icon (e.g. the Documents folder).
    • Fixed: Collision between setting the “always open as administrator” marker and turning off UAC afterwards - the Visual Studio solution could not be opened then.

    Read the complete version history on the Emaroo website.

  • Zeit für Veränderungen

    tl;dr: Ich ziehe mich aus der lokalen .NET Community (User Group Bonn-to-Code.Net, dotnet Cologne Community-Konferenz) zurück. Die gewonnene (Frei)zeit investiere ich, um in den nächsten Jahren ein umfangreiches Hobby-Projekt neu zu implementieren und dabei mit Hilfe der Universal Windows Platform bisher nicht umsetzbare Visionen zu realisieren.

    Eine Bestandsaufnahme

    Ich kann nicht gerade behaupten, dass mir in meiner Freizeit langweilig würde…

    Da sind zum einen meine Aktivitäten in der .NET Entwickler-Community:

    • 2006 gründete ich die Bonner .NET User Group “Bonn-to-Code.Net”, damit verbunden wurde ich Mitglied im Microsoft Community Leader/Insider Program, später TechConnect.
    • 2008 war ich zum ersten Mal an der Organisation einer Community-Konferenz beteiligt (AfterLaunch 2008)
    • 2009 organisierten Albert Weinert, Stefan Lange und ich die erste dotnet Cologne, später stieß mit Melanie Eibl ein weiterer wichtiger Baustein zum Team hinzu.

    Darüber hinaus spielt Basketball eine große Rolle in meinem Leben. Mittlerweile nicht mehr aktiv, sondern als Fan und Unterstützer des lokalen Basketball-Bundesligisten Telekom Baskets Bonn:

    • Von 1996 bis 2006 zunächst als Co-DJ (mit einer eigenen DJ-Software),
    • Ab 2006 betreute ich dann die Videowände in der Halle. Einerseits (man ahnt es schon) mit Software, andererseits mit Inhalten (Visual Design, Redaktion).
    • Mit der Installation von LED-Werbebanden 2013 wurde aus einer ehrenamtlichen Aufgabe schließlich eine bezahlte Nebentätigkeit mit einem gehörigen Teil “Bürokram” (Kommunikation mit Sponsoren, etc.).

    Zwischendrin veröffentliche ich auch gerne mal Software für Entwickler (GhostDoc 20032009, Emaroo ab 2010) und dieses Weblog gibt es auch bereits seit 2003.

    Bei allen diesen Aktivitäten geht es mir darum, etwas zu erschaffen, “etwas auf die Beine zu stellen”. Das bereitet mir viel Freude, bedeutet aber auch eine Menge Arbeit. Der zeitliche Spielraum ist mittlerweile sehr gering geworden und der Stresslevel, insbesondere wenn Basketball-Saison und dotnet Cologne-Vorbereitung parallel laufen, ist manchmal einen Tick zu hoch.

    Die Entscheidung

    Um in meiner Freizeit wieder mehr freie Zeit zu haben (die ich aber gleich wieder nutzen möchte, dazu gleich mehr) habe ich folgende Entscheidung getroffen:

    • Ich werde die Bonner .NET User Group “Bonn-to-Code.Net” nicht mehr weiterführen. Wie es mit der Bonner .NET Community weitergeht/weitergehen kann, dazu schreibe ich mehr auf den Kommunikationskanälen der User Group.
    • Damit erlischt auch meine Mitgliedschaft im Microsoft Community-Programm.
    • Ich werde mich aus der Organisation der dotnet Cologne zurückziehen, auch wenn es mir sehr schwerfällt. Man wird mich aber definitiv auf der dotnet Cologne 2018 finden können und hier und da werde auch ich Albert, Stefan und Melanie weiterhin unterstützen (z.B. mit der Software für die InfoScreens, mit der einen oder anderen Grafik in Adobe Illustrator oder wenn verhandlungssicheres Englisch gefragt ist).

    Der Plan

    Die Arbeit an der Software für die Videowände und LED-Werbebanden ist für jemanden wie mich, der ohnehin immer sehr am Visuellen interessiert war, einerseits sehr befriedigend, andererseits – bisher – aber auch immer ein wenig frustrierend. Die Vision, Darstellungen in “Fast-US-Sportfernsehen-Qualität” zu entwickeln (animierte Statistiken etc.), war für mich nie ganz zu erreichen. Denn die Windows Presentation Foundation (WPF) hat ihre Performance-Probleme architekturbedingt nie in den Griff bekommen, gleichzeitig kam ein tiefer Einstieg in DirectX wegen des (Zeit-)Aufwands nicht in Frage.

    Die Universal Windows Platform (UWP) sah von Anfang an sehr vielversprechend aus, weshalb ich im Sommer 2016 einen ersten Anlauf unternahm, mich darin einzuarbeiten – der im Herbst von der Basketball-Saison (Heimspiele in Bundesliga und europäischem Wettbewerb) und den Arbeiten für die dotnet Cologne jäh gestoppt wurde.

    In diesem Sommer habe ich dann angefangen, die WPF-basierte Software für die LED-Banden komplett neu unter UWP zu entwickeln. Mit ermutigenden Ergebnissen. Unter WPF bringt die Aufgabe, elf Videos (für elf Werbebanden) parallel abzuspielen und gleichzeitig die elf nächsten Videos vorzuladen, auch einen leistungsfähigen Rechner an seine Grenzen:

    • Die Videos ruckeln. Und das auf einem Rechner, der sonst umfangreiche 3D-Darstellungen flüssig in 2560x1600 Pixeln darstellt.
    • Das Abspielen ist von mysteriösen Stabilitätsproblemen im Dauerbetrieb geplagt (spontane Abstürze im Dauerbetrieb mal nach zwei, mal nach fünf Stunden). Eine Suche im Web zeigt: Ich bin nicht alleine.

    Hingegen läuft der Proof-of-Concept mit UWP superweich, einen Testlauf habe ich nach 20 Stunden selbst beendet.

    Mein Ziel ist nun, die Software bis zum Saisonbeginn “alltagstauglich” zu machen. Anschließend gehe ich daran, nach und nach auch die restliche, in den letzten zehn Jahren entstandene Software zu ersetzen. Damit dürfte ich einige Spielzeiten beschäftigt sein…

    Fazit

    Ich sehe in der Universal Windows Platform und ihren Fähigkeiten (Stichwort: Composition) eine riesengroße Chance, meine Visionen in der von mir gewünschten Qualität umzusetzen. Und der Ausblick auf die Zukunft auf der diesjährigen Microsoft Build-Konferenz, sprich Fluent-Design, war für mich ein einziges “oh ja, so etwas kann ich gebrauchen!”.

    Daher ist es jetzt für mich höchste Zeit, ernsthaft einzusteigen. Das heißt lernen, Erfahrungen sammeln, Zeit investieren – und deshalb klare Prioritäten zu setzen, auch wenn es vielleicht schwerfällt.