Bentley Colleague Blogs

This is where you can find and contribute to discussions, ideas, and other information from Bentley Colleagues.
  • Mark Dane's Blog

    Adobe Flash fading out

    • 0 Comments
    According to this article Adobe is no longer going to focus on Flash for mobile devices . It is exciting to see the software community using open standards. Now if only all the browsers would conform to those standards so developers didn't have to worry about quirks mode.
  • Mark Dane's Blog

    UI and Processing Don't Mix

    • 0 Comments

    Some things like oil and water just don't mix.  Learn how to clean out your code and keep UI in its place in this post.

    ...
  • Mark Dane's Blog

    How a missing include file taught me something about bmake

    • 0 Comments

    While working on building an installer I ran into a problem with a compilation error about a missing include file.  While trying to fix that problem I learned several things, one of them was something I would have never guessed about bmake.

    ...
  • Mark Dane's Blog

    How to deal with an uncooperative debugger

    • 0 Comments

    Today I encountered what Microsoft documentation labeled a "rare case" when trying to debug a program in Visual Studio 2008.  Read on to find out how I was able to work around the problem.

    ...
  • Mark Dane's Blog

    Code Scraps from the Attic

    • 0 Comments
    Every so often I get an error message from the compiler that stumps me. After searching online and trying various tweaks I end up writing a simplified test only to find out if something I though was possible really is not possible. In this case it was interface inheritance using IEquatable<T> . I created this example a month or so ago and stashed it away intending to write a blog post about it. Unfortunately I fogot what the point of the post...
  • Mark Dane's Blog

    New Tricks at BE Together 2011

    • 0 Comments

    Despite working on the Navigator product for two years I still learned some new tricks at BE Togethor 2011.

    ...
  • Mark Dane's Blog

    Thoughts on Implementing MVC with Microstation

    • 0 Comments
    I had recently had a discussion with some colleagues about using the MVC (Model-View-Controller) architecture to allow the UI portions to be reused across different applications with different business logic. I decided that I would implement MVC with a dialog I was working on to prove to myself that it could be done. The first thing I struggled with was whether or not selection should be part of the controller or the view. If it was part of the controller...
  • Mark Dane's Blog

    What every programmer should know before writing managed C++

    • 0 Comments
    Managed C++ brings together the worst of two worlds: the explicit resource management of native C++ and the non deterministic nature of garbage collection. Programmers have to be aware of these two different resource management strategies and know how to bridge the gap between them. Consider the following example: // unmanaged class struct Widget { ... }; // managed class ref class Gadget { private: Widget* m_widget; ... }; The managed class Gadet...
  • Mark Dane's Blog

    Why my blog post is better than your blog post.

    • 1 Comments
    Last night I had my first formal professional development activity after working at Bentley for over two years: a class about blogging. I signed up for this course because, for the second year in a row, I had a lack of formal professional development activites on my colleage annual report. A course about blogging offered at Chester County Night School seemed like a great way to make my entries to the Sustainable Bentley blog more engaging and have...
Page 1 of 1 (9 items)