Blog » Development » Seite 38

Kategorie: Development

  • Erstellen einer flexiblen Projektstruktur für Symfony2 und AngularJS

    Erstellen einer flexiblen Projektstruktur für Symfony2 und AngularJS

    Symfony2 im Backend und AngularJS im Frontend, das war die Wahl für ein internes Projekt zur Teamplanung bei meinem Praktikum im September/Oktober 2013. Eine besondere Herausforderung von Zusammenfügen der beiden Frameworks, sodass sie angenehm miteinander harmonieren, da beide ihr eigenes Routing mitbringen. Soll hier Symfony das Routing übernehmen oder soll AngularJS das alles regeln? Brauche…

  • Testing your ExtJS 3.4 components with Jasmine

    Testing your ExtJS 3.4 components with Jasmine

    Developing your own ExtJS components for your application is more fun and results into more resilient code if you write them hand-in-hand with test code. A solid test basis can also facilitate the task of refactoring your software. Although, test driven development is easy for javascript code, how can ExtJS 3.4 components be tested? Which parts…

  • Komprimiertes JavaScript unter Kontrolle: Source Maps

    Komprimiertes JavaScript unter Kontrolle: Source Maps

    Haben Sie schon einmal versucht, den Fehler in Zeile 1 der Datei app.js zu finden, wenn diese Datei aus nur einer Zeile mit einer Zeilenlänge von etlichen tausend Zeichen besteht und weder über vernünftig gesetzte White Spaces noch über Kommentare verfügt? Wartungsfreundlich und gut lesbar ist ein so optimierter Quellcode sicherlich nicht. Zur Hilfe kommt…

  • InnoDB Buffer Pools: Warum Deine Indexgröße wichtig ist

    InnoDB Buffer Pools: Warum Deine Indexgröße wichtig ist

    In der Entwicklung MySQL/InnoDB-gestützter Projekte ist es allzu leicht dem „Index für alles und jeden!“-Mantra zu verfallen, speziell wenn der Kunde drängt und mehr Geschwindigkeit verlangt. Jedoch führt dies nur selten zum Ziel und in hartnäckigeren fällen so einer deutlichen Verschlechterung des Problems. Nun sind ein paar Anfragen schneller, aber alle anderen langsamer. Woran liegt…

  • Gaming the game: Using Selenium to automate playing

    Gaming the game: Using Selenium to automate playing

    An online acquaintance described it like this: „You build your tool to reduce grinding. After a while, building the tool becomes a game in itself. One where you make the rules“ Multiplayer online games nowadays heavily rely on small repetitive tasks to regulate the pace in which you proceed in your competition with other players.…

  • Story Map: Landkarte für Anforderungen im Softwareprojekt

    Story Map: Landkarte für Anforderungen im Softwareprojekt

    Wenn Sie ein neues Softwareprojekt starten, machen Sie sich natürlich Gedanken über die Anforderungen an die Software. Welche Features sollen in meiner Online Community enthalten sein? Und welche haben noch Zeit? Dank agiler Methoden muss nicht alles ausspezifiziert werden – wir kennen heute noch nicht die Features, die wir in fünf Monaten benötigen. Das agile…

  • A sane architecture for Android apps

    A sane architecture for Android apps

    Building native Android apps is fairly simple: just throw some Java code together, add some XML to it and there you have it: a cool new Android app. But also sadly in most cases an unmaintainable Android app in the long run. For many developers this seems to be just fine but I often asked…

  • Laravel 4 – Static or not static. That is the question.

    Laravel 4 – Static or not static. That is the question.

    Als ich das erste Mal das noch zu unbekannte Framework Laravel vor der Nase hatte, sind mir sehr schnell die statischen Zugriffe der API aufgefallen. Wo sich viele qualitätsbewusste Entwickler heutzutage die „und wie soll man das testen“ Frage stellen, stand ich hier vor verschlossenen Türen. THE PHP FRAMEWORK FOR WEB ARTISANS. Hier scheint sich Laravel 4…

  • Vom Zähmen der CSS-Monster

    Vom Zähmen der CSS-Monster

    Wer schon einmal die komplexen Tiefen des Backends verlassen musste, um im vermeintlich einfacheren Frontend eines Projektes das Bunte und Spielerische anzupassen, wünscht sich meist schnell zurück zu den dokumentierten Funktionen, übersichtlichen Modulen und standardisierten Codezeilen. Nämlich genau dann, wenn man die völlig chaotischen und total überladenen CSS-Dateien – von mir auch liebevoll CSS-Monster genannt…

Web
mayflower.de

E-Mail
kontakt@mayflower.de

Berlin
Krausenstraße 9-10
10117 Berlin

fon +49 30 4036473 20
berlin @mayflower.de

Würzburg
Landsteinerstraße 4
97074 Würzburg

fon +49 931 466216 1177
fax (0931) 466216 – 28

München
Landsberger Straße 314
80687 München

fon +49 89 242054 1177
fax (089) 242054 – 29