Technologies

These lists were last updated on April 24th, 2017.

These are the technologies that we recommend for new projects.

Languages

  • TypeScript
  • LESS/CSS
  • HTML
  • C#

Libraries and Frameworks

  • .NET
  • Quino for application and business logic
  • React with MobX or Redux for web clients
  • WPF for Windows desktop
  • ASP.NET WebAPI for JSON/REST services
  • ADO.NET (database access layer)
  • SimpleInjector (IOC container)
  • ANTLR (parser generator)
  • Xamarin for native iOS/Android/UWP development
  • OWIN (self-hosted HTTP)

Databases

  • PostgreSQL

Tools

Web

  • WebStorm
  • Node.js/Babel (runtime and transpiler)
  • Yarn/NPM (modules)
  • WebPack (packaging)
  • Jest (testing)
  • WallabyJS (continuous testing)

.NET

  • Microsoft Visual Studio with ReSharper and StyleCop
  • NuGet (third-party library integration)
  • NAnt (build tool)
  • NUnit with FakeItEasy (testing/mocking)
  • dotTrace (performance profiler)
  • dotCover (test-coverage tool)
  • dotMemory (memory profiler)
  • NDepend (architecture analysis)
  • XAMLSpy (WPF/Silverlight inspection)

Mobile

  • Xamarin Studio (cross-platform mobile)
  • Android Studio
  • Jetbrains AppCode (iOS)

General

  • Git with SmartGit UI
  • Balsamiq (UI mockups)
  • Beyond Compare (file diff & merge)
  • Enterprise Architect (UML/design)

Infrastructure

  • JetBrains TeamCity (Continuous integration)
  • GitLab
  • Atlassian JIRA (issue tracking)
  • Ubuntu
  • Windows Server
  • VMWare ESX
  • Microsoft Active Directory, LDAP
  • Windows Azure
  • Apache HTTP Server

Additional/Current

Theses are additional technologies that we're using in current projects.

Languages

  • Objective C (iOS)
  • JavaScript
  • Swift
  • Java

Libraries and Frameworks

  • Gulp (build tool)
  • Knockout (HTML data-binding)
  • jQuery
  • Bootstrap (CSS)
  • Silverlight
  • Winform
  • DevExpress (UI components)
  • Mocha/Chai (Web testing)

Databases

  • Microsoft SQL Server

Tools

  • Xcode
  • VS Code

Infrastructure

  • IIS/IIS Express
  • Team Foundation Server

Archive

This section describes the technologies that we've used in the past but aren't using in any active projects.

Languages

  • Python
  • PHP
  • Delphi (Pascal/Win32)

Libraries and Frameworks

  • SignalR (ASP.Net + Javascript)
  • Microsoft Unity (IOC container)
  • Microsoft Entity Framework (EF)
  • Mono
  • Java Libraries (e.g. Tapestry, Hibernate, POI etc.)
  • Lucene (full-text search)

Databases

  • Mongo
  • MySQL
  • SQLite
  • Sybase SQLAnywhere

Tools

  • Code Analysis
  • GhostDoc
  • Sandcastle Help File Builder
  • YourKit (performance & memory profiler)
  • Zeta Resource Editor (Windows resource editor)
  • InnoSetup (Windows installer)
  • Eclipse
  • Delphi

Infrastructure

  • Gitorious
  • Mercurial
  • Perforce
  • Subversion
  • Jetty
  • Tomcat
  • Embedded Linux
updated on 10/24/2018