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

  • VS Code

  • WebStorm

  • Node.js/Babel (runtime and transpiler)

  • NPM/Bower (modules)

  • WebPack (packaging)

  • Mocha with Chai (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)

Databases

  • Microsoft SQL Server

Tools

  • Xcode

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