Wir entwickeln Elixiere

die Ihrem Unternehmen Kraft geben. Viel Kraft.

Nur die richtige Mischung aus
Technologien, Ideen und Leidenschaft erzeugen
die wahren Produkte. Ohne Nebenwirkungen.

Amazon Web Services

Software skaliert in der Cloud

Mit unserer Expertise entwickeln wir Ihre Anwendung zu 100% optimiert für die Amazon Cloud. Damit ermöglichen wir den Aufbau einer skalierbaren, hochverfügbaren und kosteneffizienten Umgebung für Ihre Plattform. Für die Realisierung nutzen wir die volle Bandbreite der AWS Komponenten, um die maximale Leistung und Sicherheit aus Ihrer Anwendung zu holen: Speichern von Dateien im Amazon Simple Storage Service (S3), Datenbanken mit dem flexiblen Amazon Relational Database System (RDS), Anwendungshosting mit Instanzen in der Elastic Compute Cloud (EC2), Load Balancing (ELB), Datenauslieferung (CloudFront), DNS (Route 53), automatische Skalierung mit OpsWorks und viele mehr...

Die Amazon Cloud entspricht nicht Ihren Wünschen? Natürlich entwickeln wir Ihre Anwendung auch für eine normale Serverumgebung.

Android - iOS - Windows Phone

Native Entwicklung mit Java, Objective-C und C#

Unsere Laboranten setzen Ihre App-Idee für die wichtigsten mobilen Plattformen um. Dabei ermöglicht die langjährige Erfahrung im Bereich der mobilen Softwareentwicklung die Erstellung einer stabilen Applikation, die auf das Nutzerbedürfnis des spezifischen Betriebssystems angepasst ist.

Durch den Einsatz hochmodernener Entwicklungsprozesse müssen Sie während der Entwicklung nicht warten, bis Ihre Anwendung in den jeweiligen Stores verfügbar ist. Wir verwenden eigens dafür entwickelte Testsysteme (Testflight, Play Store Beta Testing & Staged Rollouts), um Ihnen in kurzen Zyklen den Entwicklungsstand der Anwendung zeigen zu können. Der Vorteil ist offensichtlich - Ihre Bedürfnisse und Wünsche fließen kontinuierlich in den Entwicklungsprozess ein, sodass am Ende ein Produkt entsteht, auf das nicht nur wir stolz sind.


Ruby on Rails

Individuelle und umfangreiche Funktionen

Unsere Laboranten verwenden nur die modernsten Technologien für die Entwicklung Ihrer Anwendung. Mit Ruby, Sinatra und Ruby on Rails haben unsere Experten drei Werkzeuge an der Hand, mit deren Hilfe die Entwicklung absolut individueller Lösungen in kürzester Zeit erfolgen kann. Saubere Strukturen und ein modularer Aufbau der Frameworks ermöglichen das strukturierte Arbeiten und ein perfektes Team-Zusammenspiel - ein Muss für die effektive Entwicklung einer Webanwendung. Und es muss nicht bei einer Anwendung bleiben. Stellen Sie sich vor - Ihre Anwendung als verteilte Software, für die Amazon Cloud - realisiert von unseren Experten.

Datenbanken

Der Grundstein Ihrer Anwendung

Die Speicherung von Daten bildet oft den Grundstein jeder Webanwendung. Ist das Datenbanksystem falsch gewählt, wirkt sich das negativ auf die gesamte Anwendung aus. Daher ist es wichtig, die Analyse von Experten durchführen zu lassen, da jedes Datenbanksystem seine Stärken und Schwächen besitzt, die mit Ihren Anforderungen vereint werden müssen. Dabei betrachten wir nicht nur die Geschwindigkeit, sondern auch den Sicherheitsaspekt und die Nachhaltigkeit. So finden wir mit Technologien wie PostgreSQL, MySQL, SQLite, MongoDB, Reddis oder anderen Datenbanksystemen stets die beste Lösung für Ihr Problem.


HTML5 / CSS3

Komplexe Designs sauber und pixelgenau dargestellt

Komplex, kompakt, grafisch aufwendig, flach, mobil, responsive, paralaxe oder fullsize - egal wie Ihre Webseite aussehen soll, wir setzen Ihre PSD pixelgenau und browseroptimiert um. Mit unserer langjährigen Berufserfahrung ist unser Verständnis für das Zusammenspiel von HTML, CSS und Javascript so selbstverständlich wie das Atmen frischer Luft. Dabei versuchen wir immer wieder, technisch neue Ideen mit browserübergreifender Kompatibilität zu vereinen.

Standardmäßig verwenden wir das professionelle CSS-Framework Twitter Bootstrap, um einem in der Branche aktzeptierten Standard für den Aufbau von HTML & CSS zu folgen und somit eine schnelle Entwicklung komplexer Layouts zu ermöglichen.

Nach dem Veröffentlichen der Website soll diese natürlich auch besucht werden. Wir achten ab der ersten Zeile HTML auf einen SEO-optimierten Aufbau der Website und binden selbstverständlich Google Analytics oder andere Tracking-Tools zur weiteren Analyse der Seitenzugriffe ein.

HTML5, jQuery, PostgreSQL, iOS, Java, CSS3, Amazon Web Services, Android, XCode, Rails, MySQL, MongoDB

Javascript

Animierte Webseiten mit Javascript/jQuery

Mit Javascript, AJAX, jQuery, CoffeeScript und AngularJS lassen wir Ihre Webseite zum Leben erwachen. Jede Animation ist denkbar - fast nichts unmöglich. Nutzeraktionen erfordern kein Neuladen der Seite - eine Webapplikation fühlt sich an wie eine normale Desktopanwendung.

Capistrano

Deployment Ihrer Webanwendung auf Ihre Server

Erreicht die von uns entwickelte Software einen vorzeigbaren Stand, muss sie auf Ihre Server installiert werden. Dieser Vorgang wird in Fachkreisen auch deployment genannt. Wir automatisieren diese Aufgabe mit Hilfe von Capistrano. Ein System, das die einfache Verteilung und Installation der von uns entwickelten Webanwendung auf Ihre Server ermöglicht. Einmal eingerichtet, können durch die strikte Automatisierung Fehler vermieden und die Sicherheit erhöht werden.


Git / Git-Flow

Verteilte Versionsverwaltung - sichere Ablage von Quellcode

In all unseren Labore ist der Einsatz eines Versionskontrollsystems ein Muss für jeden Entwickler. Wir setzen dabei standardmäßig auf das leistungsfähige und dezentrale System Git, welches ebenso für die Versionverwaltung des Linux Kernels verwendet wird. Ohne Git wäre die gleichzeitige Arbeit mehrerer Entwickler an einem Projekt nicht möglich, da alle Änderung an einem Projekt von jedem Entwickler händisch zusammengeführt werden müssten. Diese Aufgabe übernimmt Git automatisiert. Außerdem bietet es die Möglichkeit, alte Versionsstände oder Quelltextzeilen wiederherzustellen, sodass jede einzelne Zeile Code die jemals in unseren Laboren geschrieben wurde jederzeit wieder auffindbar ist.

Getestet und Überwacht

Airbrake, NewRelic, RSpec

Bei komplexen Anwendungsstrukturen können kleinste Änderungen das gesamte System lahm legen. Damit das nicht passiert, werden alle Komponenten softwareseitig mit RSpec, Capybara, Spork, Continous Integration, Airbrake und anderen Tools getestet und überwacht. So werden Fehler bei Änderungen sofort aufgespürt und können eleminiert werden, bevor sie echten Schaden anrichten.

Nicht nur Fehler können sich negativ auf eine Plattform auswirken. Auch zu hohe Lasten in bestimmten Bereichen einer Anwendung können zum Flaschenhals werden. Mit Werkzeugen wie NewRelic und Amazon CloudWatch überwachen wir kontinuierlich die Performance Ihres Systems und spüren somit Engpässe in Ihrer Anwendung auf.


HAML

Das bessere HTML

Wir sind auf einen effizienten und schnellen Entwicklungsprozess bedacht, um Ihre zukünftige Webanwendung zeitnah entwickeln zu können. HAML ist eines dieser vielen Hilfsmittel, die es uns ermöglichen, eine höhere Geschwindigkeit beim Schreiben von HTML-Code zu erreichen. Dabei ist HAML nichts weiter als eine verkürzte Schreibweise von HTML, die es jedoch ermöglicht, viele unnötige HTML Zeichen wegzulassen. Durch das Einsparen dieser unnötigen Zeichen wird zum einen der Code übersichtlicher und zum anderen die Länge des benötigten Codes reduziert.

SASS

Das perfekte CSS

Das gleiche, wie für die Entwicklung von HTML mit HAML, gilt auch für SASS als CSS Ersatz. SASS ist eines dieser vielen Hilfsmittel, die es uns ermöglichen, eine höhere Geschwindigkeit beim Schreiben von CSS-Code zu erreichen. Dabei ist SASS nichts weiter als eine verkürzte Schreibweise von CSS, die es jedoch ermöglicht, viele unnötige CSS Zeichen wegzulassen. Durch das Einsparen dieser unnötigen Zeichen wird zum einen der Code übersichtlicher und zum anderen die Länge des benötigten Codes reduziert.


OSX

Ein Betriebssystem das zwei Welten vereint

In unseren Laboren wird bevorzugt auf das Mac OSX Betriebssystem gesetzt. Durch die Vereinigung der Unix Welt mit der Einfachheit einer grafischen Oberfläche setzen wir auf ein Betriebssystem, das ein sorgenfreies Arbeiten ermöglicht.

Um Windows Phone Anwendungen entwickeln zu können, haben unsere dafür spezialisierten Laboranten natürlich auch ihre Windows-Umgebungen zur Verfügung.