Wisecoding team keeps up to date with new technologies that can be applied to our customers needs to allow us the use of the latest technologies available. Actually, most of Wisecoding solutions use:
-
Programming languages:
- .Net: mostly when producing solutions for Windows environments where web technologies are not the best option. Our enginieers are experienced C# programmers but also have extensive knowledge of other .Net languages (for example, Visual Basic) that must be used when modifying existing solutions programmed in those programming languages.
- Java: used for developing most web solutions or backoffice applications where no user graphic interface is needed or can be complemented with web solutions to implement the UI layer.
- Other: less used, but needed in some solutions, Wisecoding programmers have used other programming languages like Python, PHP and C, and even shell scripting (bash) for modifying and integratin with existing systems.
-
Platforms:
- Linux: our engineers are experts in the use of RedHat and Centos Linux distributions. Wisecoding creates and deploys different kind of solutions on Linux OS. Usually, the standard distributions are customized for customer solutions to optimize resource usage and improve management.
- Windows: our professionals not only have used it for application programming, but also, have extensive experience integrating Microsoft solutions (like Exchange 2007, Sharepoint 2010 and SQL Server 2005).
- Virtualization: when customer infrastructure and technical solutions recommends it, Wisecoding uses virtualization (VMWare ESX) to deploy on physical server all necessary virtual servers. Depending on the kind of solution and servers, VMotion features are used to provide high availability if one of the physical servers fails.
- PaaS (Platform as a Service): where the solutions are to be hosted on a platform provider environment. Wisecoding has experience in using and deploying solutions on Google App Engine (mainly using Java SDK).
- Embedded: some solutions require the use of embeeded platform. Wisecoding has developped and deployed software on this kind of platforms (most of them on Siemens TC65 modems that allow Java Midlets execution).