adesso BLOG
09.03.2017 von Philipp Brugger
Einsatz als „Nicht-Entwickler“ in einem Entwicklungsteam
Stellt euch folgende Situation vor: Ihr betretet einen Raum voller Menschen. Ihr kommuniziert in eurer Muttersprache mit ihnen und die Konversation verläuft hervorragend. Plötzlich wird ein Schalter umgelegt und von der einen auf die andere Sekunde versteht ihr lediglich einzelne Worte von denselben Menschen, mit denen ihr euch einige Sekunden zuvor angeregt und völlig problemlos unterhalten habt. So in etwa fühlt es sich an, wenn man lediglich mit Grundkenntnissen der Programmierung aus dem Studium – vor gefühlten einhundert Jahren – als erfahrener Anforderungsmanager in einem Projekt innerhalb eines Entwicklungsteams startet.
weiterlesen02.02.2017 von Karl Brodowsky
Funktionale Programmierung
Innerhalb der Informatik sind wir es gewohnt, dass immer wieder eine neue Idee aufkommt, mit der sich „alle“ Probleme leicht lösen lassen. Dies kann sich beispielsweise in neuen Programmierparadigmen – wie etwa OO oder jetzt FP – neuen Datenbanktechnologien, Betriebssystemen, Architekturen oder Frameworks ausdrücken. Interessant ist aber die Frage, was uns diese Technologien und Paradigmen − heute als „funktionale Programmierung“ bezeichnet − jenseits der Lösung aller Probleme wirklich bringen.
weiterlesen28.07.2016 von Patrick Echtenbruck
Das DataTables jQuery Plug-In
Tabellen lassen sich in HTML nicht immer benutzerfreundlich abbilden. Im Rahmen eines Projektes war unser Team auf der Suche nach einer Komponente, die eine Tabelle ansprechend darstellt und vorzugsweise auch schon einige Basisfunktionalitäten wie Paging und Sortierung mitbringt. Aufgrund der leichten Einbindung und der guten Ergebnisse nach ersten Tests fiel die Wahl auf das jQuery DataTables Plug-In. Diese Komponente liefert, wie der Name schon vermuten lässt, die Funktionalität per JavaScript. Wir konnten das Plug-In bereits produktiv innerhalb des Projektes einsetzen und entsprechende Erfahrungen damit sammeln.
weiterlesen16.06.2016 von Katharina Schuster
UX in Zeiten von Industrie 4.0
Cyber-physische Systeme, das Internet der Dinge und Industrie 4.0, sind längst nicht mehr nur Schlagworte in Diskussionen über die Arbeitswelt von morgen. Fakt ist, dass die Digitalisierung der Produktion, durchgeführt von „smarten“ Maschinen, zunehmend voranschreitet.
weiterlesen17.03.2016 von Gerrit Beine
Was lernen wir von Steve Jobs’ Gedanken zu Fahrrädern
Als ich letztens im Zug saß, las ich ausnahmsweise kein Buch, sondern schaute mir ein Interview mit Steve Jobs aus dem Jahr 1995 an. Steve Jobs soll hier aber gar nicht im Fokus stehen, sondern nur seine Gedanken zu Fahrrädern. Über diese erzählt er nämlich in dem Interview.
weiterlesen10.03.2016 von Thomas Franz
Microservices erzeugen lediglich andere technische Schulden
Microservices sind ein aktuell viel diskutiertes Software-Architekturthema. Der Begriff steht für eine Softwarearchitektur, die wir in den letzten zehn Jahren kaum gesehen haben. Eine Architektur, bei der eine Software aus maximal lose gekoppelten, hart voneinander getrennten Bestandteilen (Microservices) besteht. Oft beschrieben als unabhängig voneinander in den Betrieb überführbare Services. Eine derartige Architektur unterscheidet sich von etablierten monolithischen Softwarearchitekturen, in denen Software zwar auch viele Bestandteile (Pakete, Komponenten, Module) hat, diese jedoch typischerweise in einer gemeinsamen Laufzeitumgebung, oft innerhalb eines einzigen Betriebssystemprozesses, agieren und folglich als ein großes Ganzes in den Betrieb übernommen werden.
weiterlesen02.08.2012 von Stephanie Rade
Das Beste von beidem: Der duale Studiengang als Mischform
Einer neuen Studie des Bundesministeriums für Bildung und Forschung zufolge, streben immer mehr Schulabgänger nach dem Abitur ein Hochschulstudium an und entscheiden sich somit gegen eine klassische betriebliche Ausbildung. Als Reaktion auf diesen Trend und um weiterhin Auszubildende für sich zu gewinnen, hat sich in der IT-Branche eine weitere Form der Ausbildung etabliert: der duale Studiengang für Softwareentwicklung. Dieser Blog-Beitrag befasst sich schwerpunktmäßig mit dieser relativ neuen Ausbildungsform und zeigt die Unterschiede gegenüber einer betrieblichen Ausbildung auf.
weiterlesen