Sector 0

June 21, 2008

Technologies

Filed under: — frank @ 18:15

Over the years I have used different technologies, both in my professional work as well as in my private projects. Here is a list of the most important.

Operating systems

  • Microsoft Windows 9x, 2000, NT4, 2000 and XP
  • Linux in various flavours, primarily SuSE and Red Hat
  • Mobile platforms : Microsoft Windows CE 4.0 and Microsoft Windows Mobile 2003

Programming languages

  • C/C++
  • C# – .NET 1.0, 1.1, 2.0 and 3.0
  • Java
  • Erlang
  • F#
  • Haskell
  • Lisp
  • Scheme
  • Clojure

Relevant frameworks

  • Windows Communication Foundation (WCF), which i also train
  • .NET Compact Framework, which i also train
  • Windows Presentation Foundation (WPF)
  • COM/ATL
  • Composite UI Application Block (CAB)
  • NHibernate
  • WebKit web rendering engine, specifically Apple’s Windows port and the Cairo-based Windows port
  • Gecko web rendering engine
  • OpenGL 3D rendering framework

Development environments

  • Microsoft Visual Studio 6.0, 2001 (7.0), 2003 (7.1), 2005 (8.0)
  • MonoDevelop
  • Eclipse
  • IDEA
  • KDevelop

Test frameworks

  • NUnit in various versions
  • JUnit in various versions
  • CFNunit – a homemade NUnit clone for the .NET compact framework, including a graphical client runner

Databases and O/R mappers

  • Microsoft SQL server in various versions, from 6.5 up to 2005
  • NHibernate
  • MySQL

UML tools

  • Rational Rose
  • MagicDraw UML
  • Visual Paradigm for UML
  • Together
  • StarUML
  • PoseidonUML
  • ArgoUML

Revision control systems

  • Microsoft Visual SourceSafe
  • Subversion with TortoiseSVN, Ankh, VisualSVN
  • CodePlex client – a subversion-like client for Microsofts CodePlex open source hosting site, with SvnBridge on top.

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress