Month: April 2016

Unser Besuch zum AWS Summit Berlin 2016

15. April 2016 Allgemein, Blog, Events No comments , , , , , , , ,

Veranstaltungspass AWS Summit Berlin 2016

Montag 11. April 2016, 14 Uhr

Wir fahren unsere Rechner runter. So früh ? Ja, denn wir machen uns auf den Weg nach Berlin zum AWS Summit 2016.
Ab ins Auto und schon geht es los. Unser Hostel liegt mitten in Kreuzberg in einem gemütlichen Hinterhof. Unser Zimmer erstrahlt in den Farben Blau, Weiß und rot. Es ist das UK Zimmer.
An der Wand lächelt uns die Queen an.

Da der AWS Summit ja erst am nächsten Tag machen wir uns auf dem Weg und erkunden die Gegend und das Veranstaltungsgelände.
Die Veranstaltung soll in der Station Berlin stattfinden, eine ehemalige Fabrikhalle und würdige Location für das Event.
Als wir Abends vor dem Gebäude ankommen ist schon einiges Los. Überall finden sich bereits Amazon Logos, Bühnen werden aufgebaut.

Wir sind gespannt auf den nächsten Tag!


Dienstag 12. April 2016, 6 Uhr

Es geht früh aus den Federn denn heute ist es soweit, AWS Summit Berlin 2016.
Wir machen uns frisch und treten unseren Weg zur Station Berlin an.

Es ist einfach beeindruckend! Alles ist bunt und hell beleuchtet. Im Eingangsbereich legt ein DJ auf.
Wir geben unsere Jacken an der Garderobe ab und es geht zum Check-In.
Hier erhalten wir einen Veranstaltungspass.

In der Exibition-Area präsentieren sich alle Sponsoren des Events mit einem Stand.
Am Buffet schnappen wir uns ein Croissant und eine Cola und beginnen die Erkundungstour.
Uns war beiden klar das dies ein großes Event ist, doch wir hätten nicht gedacht das es so groß ist.
Bei den Ständen sind uns bekannte Firmen wie „RedHat“ oder „Intel“ vertreten. Aber auch uns noch fremde Firmen wie zum Beispiel „ctera“.

Um 9 war es dann so weit die Keynote mit Werner Vogels CEO von Amazon. Es war einfach bombastisch.

Die Keynote Halle des AWS Summit Berlin 2016

Nach der Keynote geht es auf zu den Workshops und Events des Tages. Mehr als 40 Vorträge zu Themen rund um Cloudcomputing, vernetzte Technologien und alles was man mit AWS erreichen kann.

Neben Vorträgen und Workshops besteht außerdem die Möglichkeit mit einem Experten über unser System zu reden und uns Tipps geben zu lassen.
Hier haben wir die Möglichkeit Todd von Amazon Luxemburg nach Lösungsansätzen zu unserer Architektur zu fragen.
Nachdem wir nun zahlreiche Tipps erhalten haben besuchen wir noch einige Workshops und dann machen wir uns auf dem Weg zurück ins Hostel.

Doch das soll noch nicht das Ende gewesen sein.

Gegen 17.30 geht es zurück zum AWS Summit. Wir lauschen gespannt der Abschluss Keynote von Werner Vogels in welcher er allen Zuhörern einige Tipps mitgibt welche er in seiner langjährigen Erfahrung gesammelt hat:

  1. Build evolvable Systems. Something that never have to go down to do Upgrades.
  2. Expect the unexpected.
  3. Primitives not Frameworks
  4. Automation is the key. Protect against your own failures and use API’s
  5. API’s are forever, for you and your costumers.
  6. Know your resource usage.
  7. Build security in from the ground up.
  8. Encription is a first class citizen.
  9. Importance of the Network.
  10. Reduce your blast radius.
  11. Scale on DAY ONE
  12. Know the difference between accounts and identity.

Nach diesen ewertvollen Tipps machen sich alle auf zum Abschlussevent.

Es gibt Drinks und Livemusik.

Izzy Bizu beim AWS Summit Berlin 2016

Izzy Bizu performt zum Abschlussevent beim AWS Summit Berlin 2016 unter anderem ihren Song „White Tiger“

Auf der Bühne genießen wir die Soul, Pop und R&B geprägte Musik von Izzy Bizu.

Wir genießen den Abend und die Cocktails.

Nach Izzy Bizu gibt es noch etwas Musik vom DJ.

Gegen Mitternacht treten wir dann den Heimweg an. Wir sind immer noch begeistert von diesem wahnsinnigen Event.

 


Wir können es jedem nur empfehlen einmal an einem AWS Summit teilzunehmen.

Der nächste große AWS Summit findet am 30. Juni 2016 in Frankfurt statt.
Eine Liste aller AWS Summits findet ihr unter : https://aws.amazon.com/summits/

Button an Formularübermittlung hindern

5. April 2016 HTML, Javascript, Log No comments , , , , , , ,

Gelegentlich kann es bei der Erstellung von HTML-Formularen nötig sein, mehrere Buttons innerhalb eines Formulares zu verwenden. Legt man ein Formular mit diversen Feldern und Buttons an, dann stößt man auf das Problem, dass mit dem Klick auf jeden Button die Seite neu geladen wird und das Formular bereits übermittelt wird.

Formularbeispiel mit normalen Buttons

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<!DOCTYPE html>
<html lang="DE">
   <head>
     <meta charset="utf-8" />
     <title>Formular</title>
   </head>
   <body>
     <form>
         Straße<br>
         <input type="text" name="straße"><br>
         Ort:<br>
         <input type="text" name="Ort">
         <button>Adresse prüfen</button>
         <button>Übermitteln</button>
     </form>
    </body>
</html>

Unser Ziel ist es aber eigentlich nur einen Übermittlungs-Button zu haben und mit den anderen Buttons zum Beispiel JavaScript Funktionen auszuführen.
Um dies zu erreichen müssen zwei wichtige Bedingungen erfüllt sein:

  • Jeder Button muss eine einzigartige id erhalten
  • Jedem Button muss ein type zugeordnet werden

Als type verwenden wir für alle Buttons welche wir nicht zur Formularübermittlung nutzen wollen button. Für unseren Übermittlungsbutton verwenden wir submit.

Formularbeispiel mit definierten Buttons

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
<!DOCTYPE html>
<html lang="DE">
   <head>
     <meta charset="utf-8" />
     <title>Formular</title>
   </head>
   <body>
     <form>
         Straße<br>
         <input type="text" name="straße"><br>
         Ort:<br>
         <input type="text" name="Ort">
 
         <!--
         Buttons erhalten eine id und einen type um das Problem zu lösen
         -->
         <button id="chk_button" type="button" onclick='alert("Adresse ok!");'>Adresse prüfen</button> 
         <button id="sbm_button" type="submit">Übermitteln</button>
     </form>
    </body>
</html>

Mit dem zweiten Codebeispiel ist es nun möglich in einem Formular mehrere Buttons zu nutzen.
Die Ursache das normalerweise ein Button das Formular übermittelt liegt in der Standarddefinition für Buttons. Diese erhalten immer als Standardwert type=“submit“.

PI – Welle Erdball und das Eintauchen die die Welt der Computerklänge

1. April 2016 motivation No comments , , , ,


Du wirst es lieben lernen!

Persönlich ein etwas gewöhnungsbedürftiger Sound für den Einstieg in das Reich von Welle Erdball,
aber mit der Zeit lernt man es lieben und kann nicht mehr von den Klängen loslassen.

Musik zum Programmieren

Wichtige Kompositionsbestandteile der Lieder sind u.a. Theremin und Commodore 64. Sie verleihen dem Sound einen unverwechselbaren computertechnischen Klang, der den Entwickler mit seinem Computer verschmelzen lässt.

Taiga.io – intuitives Projektmanagement Tool für agile Softwareentwicklung

1. April 2016 Allgemein, webtools No comments , , , , , , , ,

Projektverwaltungstool Taiga.io Logo

Programmieren ist nicht wie Sand schaufeln – Software wird agil entwickelt

Heute werde ich eine Tonne Sand schaufeln! Es lässt sich leicht ein Tagesziel bestimmen, wenn man einer gut kalkulierbaren Aufgabe nachgeht,
vorausgesetzt die Schaufel bricht nicht ab. Im Bereich der Softwareentwicklung beschäftigen sich Entwickler meist täglich mit neuen Aufgabenstellungen.
Das ist gerade der Punkt, warum Softwareentwicklung viel Freude bereitet – man dreht sich nicht ständig an der gleichen Stelle, sondern kann sich stets weiterentwickeln.
Jedoch lassen sich die spannenden neuen Aufgabenstellungen zeitlich nicht ganz so einfach bestimmen und einem linearen Zeitablauf unterordnen, denn Rücksprachen mit dem Team und dem Management sind nötig, um das Produktziel nach exakten Anforderungen zu erreichen.

Überblick und iterative Vorgänge

Es ist stets wichtig einen Überblick über aktuelle Entwicklungsprozesse zu erhalten. Der Fortschritt des Gesamtprojektes motiviert den einzelnen Entwickler bzw. Projektmitwirkenden. Weiterhin werden regelmäßig weitere Rückinformationen benötigt um seinen eigene Prozess weiter voranzutreiben. Dies können Rücksprachen oder Behebung von Bugs iterativer Form sein.

Taiga.io – ein übersichtliches Projektmanagement-Tool für agile Softwareentwicklung

Wir möchten hiermit unser Lieblingsonlinetool für agile Vorgehensweisen im Bereich Softwareentwicklung vorstellen –> taiga.io. Neben seiner intuitiven, übersichtlichen Bedienung, sowie seinem eleganten Erscheinungsbild, überzeugt es durch seine überschaubaren und nützlichen Funktionalitäten – manchmal ist weniger mehr!

Überblick über Aktionen bewahren

Übersicht Taiga.io

Bereits beim Klick auf das gewünschte Softwareprojekt wird man mit einer Übersicht der letzten Projektgeschehnisse informiert.

Benutzermanagement, Rollenverteilung und Gamification

Benutzermanagement und Rechteverwaltung

Neben der Rollenverteilung (UX, Design, Front-End, Back-End, etc …) innerhalb des Projektes, wird dem Projektmitwirkenden in Form von Gamification ein Abzeichen zugeteilt (Locain Trinker, Bugjäger, Nachtschicht).

Interaktives Taskboard

Taiga Taskboard

Nach der Erstellung eines Sprints, lässt sich dieser durch ein überschaubares und interaktives Taskboard via Drag and Drop verwalten. Aufgaben können somit leicht einem Status („in Bearbeitung“, „abgeschlossen“, etc …) zugewiesen werden.


Werbeanzeigen: