Technologies
These lists were last updated on April 24th, 2017.
Recommended
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
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
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
- 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 12/15/2017