TechStars is about giving an unfair competitive advantage to Founders

Mission fo TechStars
Giving Founders an unfair competitive advantage by providing a strong network“
.
#givefirst
.
Techstars 
VC and Private Equity Firm providing Mentoring, Legal and Strategic advice
900 Companies signed up in last 10 yrs
90% are succeed
10% failed
.

How to get funded with TechStars? 
Team is critical: Two is the minimum, Three is best. Power Dynamics need to work.
Strong technical cofounder. Find something Big and Boring
Look for Market with 100M$ Rev per Year
 .
How does Techstars Work?
Mentors travel to events around the world
Central Office in Bolder, Colorado
Global Event: Founderconf in Cincinaty
 .
 
Programs with Target Programs & Corporate Programs
Techstars are running Regional Programs and Corporate Partner Programs. The tech programs include IoT, FinTech, Cloud and Mobility. City Programs & Corporate Partner Programs include Projects about Supplychain Logistics for Companies of 1800 Stores. Croporate Partner Programs include Metro A/B, Virgin London,  Disney – In short Companies that are Looking for Businesses that are complimentary to their core business.
.

Successful investments are „big and boring“ 

The team of Sendgrid started out with SMTP-API, sending 1B E-Mail a day
Digital Ocean was part of Bolder 2010

.

Stakeholders at Techstars
Ford Motor Company realises they cant be the final assembler of motorcompanies
Target retailsers they cant be brick and morter
Barkleys wanted to innovation
.
The Rise Coworking in NewYork for FinTech
Barkley realizes they they want to do more, there is innovation they need to be integrated with 4 hubs, typically FinTech Coworkings are in London, NewYork, SouthAfrica, Telaviv.

Eine verändernde Welt

In einer Welt die sich laufend ändert ist es kritisch-wichtig dass man auf neue Situationen aktiv, in manchen Fällen interaktiv reagiert. Scrum bietet eine der erfolgreichsten Methoden um ein Team strukturiert mit solchen Situationen interagieren zu lassen. 

Agilität erhalten
Die Spannkraft und Agilität wachsen nicht von selbst mit steigenden Herausforderungen. Diese Ansätze helfen auf geänderte Bedingungen erfolgreich zu reagieren: 
1. Praktisch und pragmatisch sein
Progress over process. Klar ein guter Prozess ist besser als ein schlechter Prozess. Ein schlechter Prozess ist besser als kein Prozess. Kein Prozess ist besser als keine Reaktion. 
2. Aufgaben restlos klären. Im Vorfeld.
Es hilft nicht eine Anforderungen grob oder teilweise zu klären. Der Aufbau muss im Vorfeld klar sein da sonst viel nachgearbeitet werden muss.
3. Arbeit in „Planung“ und „Umsetzung trennen
Jeder Bauherr macht zuerst einen Plan und beginnt erst danach mit dem Hausbau. Auch in einem Scrum Sprint sollten Planung und Ausführung klar getrennt sein um beste Ergebnisse erreichen zu können.
4. Review und dadurch lernen
Die Messgröße einer Lernkurve ist ihr Anstieg. Durch wöchentliche Reviews wird diese Lernkurve Schritt für Schritt nachgehalten und gesteigert.

WordPress lokal aktualisieren

Wie kann man auf einem Mac seine WordPress Plugins per FTP aktualisieren
Wenn man auf seiner lokalen Mac OSX installation Mamp oder Xampp laufen tritt nach einiger zeit das Problem auf dass die WordPress installation, einige Plugins oder Themes nichtmehr aktuell sind.

Es gibt mehrere Wege wie man seine lokale XAMPP installation korrekt einrichtet um upgrades einzuspielen.
Typische Fragen dazu sind:

xampp FEHLER: Bei der Verbindung zum Server trat ein Fehler auf. Bitte überprüfe die Einstellungen.
xampp proftpd mac oder mac xampp ftp can’t access server
xampp proftpd add user
Connecting to the ftp server while using Xampp
mac xampp ftp can’t access server

 
1. Möglichkeit: ProFTPD lokal einrichten
Wenn man ProFTPD lokal korrekt einrichten möchte muss man folgendes machen:
1.1 FTP Service stoppen
1.2 User in der Konfigurationsdatei eintragen

Pfad:
/Applications/XAMPP/etc/proftpd.conf
Setting:
# Set the user and group under which the server will run.
User nobody

# nobody gets the password „xampp“
UserPassword nobody 2TgxE8g184G9c
RequireValidShell off
Hostname:
Der Hostname ist „localhost“

1.3 FTP service starten.  Die Konfiguration mit einen FTP Programm, zum beispiel Filezilla testen.

1.4 Wenn alles funktionert kann man neuen Settings in die Wordpress Konfiguration eintragen.
Dazu die in Datei öffnen:
wordpress/wp-config.php
Diese Standardsettings eintragen.
define(‚FTP_HOST‘, ‚localhost‘);
define(‚FTP_USER‘, ’nobody‘);
define(‚FTP_PASS‘, ‚xampp‘);
1.5 Die Update Ordner für die Upgrades im WordPress root-ordner anlegen.
Wichtig ist hier diesen Ordner die Zugriffsberechigung im „öffentlich“
wordpress/tmp
wordpress/wp-content/upgrade
 
2. Möglichkeit: WordPress über das Filesystem aktualisieren
Wordpress hat die möglichkeit Dateien direkt über das Filesystem zu aktualisieren.
Dazu trägt man in der wp_config.php folgendes setting ein:
define(‚FS_METHOD‘, ‚direct‘);
 

3. Möglichkeit: Dem Apache Service mehr rechte geben.
Vermutlich die radikalst Methode um das Problem zu lösen.
Man ändert in der httpd.conf Datei die Access Gruppe.

3.1 Xampp Services stoppen
3.2 Terminal öffnen und ins homedirectory wechseln
ls -al
3.3 Als Admin die httpd.conf Datei öffnen
sudo vi /Applications/XAMPP/etc/httpd.conf
3.4 Die Datei öffnen
sudo open -e “/Applications/XAMPP/etc/httpd.conf”
3.5 Die Admin Usergruppe suchen
User nobody
[…]

WordPress Bildgrößen als Plugin

Bei WordPress Themes fehlen immer wieder Bildgrößen. Deshalb gibt es nun eine Extension für die Functions.php um ein WordPress Child theme mit zusätzlichen Bildgrößen zu erweitern. Die Größen der Bilder und Thumbnails kann über die Konfiguration einfach eingestellt werden und bleibt beim Updaten des Parent Themes erhalten.

Die mitgelieferten Bildgrößen sind typische Web-Bildgrößen im goldenen Schnitt. Die Bilder in der Fibonacci Ratio werden dazu an den Rändern leicht beschnitten und in die Größen 280px, 300px, 450px, 600px und 950px skaliert.

Zusätzlich gibt es ein zweites Bildset das die Proportionen der Bilder nicht beschneidet sonder einfach die Breite der Bilder verkleinert, die Höher aber proportional skaliert.

 
Das WordPress Plugin zum herunterladen
Alternative gibt es ein Click-to-Install WordPress Plugin das hier heruntergeladen werden kann.
Auch hier werden alle Bilder als Goldner Schnitt-Bilder oder in den Originalproportionen in den Dimensionen 280px, 300px, 450px, 600px und 950px ausgegeben.

Das Custom Blogger Images Plugin WordPress.org zum download

Das Plugin bei Github Wordpress Plugins „Custom Image Sizes“

Welche Vorteile hat Scrum?

Diese Frage kann man mit 4 Bildern gut beantworten:
1. Was ist der unterschied zwischen Ski-Amateur und Weltmeister?
Entgegen der Erwartung ist es nicht Ausrüstung oder Training. Der große Unterschied ist der Plan im Kopf des Weltmeisters.
Er geht zu beginn seiner Arbeit jede Bewegung, jede Kurve, jeden Handgriff exakt durch. Dadurch schafft er den strategischen Vorsprung
2. Warum wird bei Scrum so viel geplant?
Anders als in einer klassischen Struktur, beispielsweise bei Ford, werden bei Scrum Management und Production nicht getrennt.
Jedes Teammitglied hat zu etwa 10-20% der Zeit „Management Aufgaben“ und zu 80-90% der Zeit „production Tätigkeiten“.
Der „Management Mode“ tritt bei Planning, Daily, Grooming und Review ein. Der „Production Mode“ während der arbeit ein.
3. Warum sind die dailies und sprints wichtig?
Da das gesamte Team und jedes Teammember mit laufen in der „Production“ tätig ist, braucht es immer wieder den Schritt in den Management Mode um zu prüfen ob man für diesen Tag oder diesen Sprint noch auf dem rechten Weg ist. Da das Team seine Ressourcen selbst verwaltet kann es sich selbst abstimmen, Aufgaben umlagern oder Dinge vorziehen um das Ziel zu schaffen.
4. Warum ist das Planning im Vorfeld wichtig?
Jedes Teammember hat unterschiedliche Aufgaben während der Arbeit. Die Arbeiten stehen aber in Verbindung und bauen teilweise aufeinander auf.
Am Bild einer Ingeneurstruppe die bestimmte Bauteile holen, austauschen, verbessern, zusammensetzen muss sieht man dass durch die gegenseitige Abstimmung doppelte Wege und gegenseitige Blockaden im Planning reduziert, ausgewichen oder ausgemerzt werden.

 

Vlbg Web Dev

Der Web developer Stammtisch ist der Fixtermin am 2. Dienstag im Monat. Unterschiedliche Themen und wechselnde Vortragende verleien der Vortragsreihe pepp. Dan Leech sprach zuletzt darüber wie er die Linux shell effektiver für sich nutzbar macht.

Der harte Kern rund um David Roth und Thomas Schedler machen die Truppe von web dev Vorarlberg zum interessanten Treffpunkt für Programmierer aller Web-Sprachen. Zur Vortragsreihe

ALS Icebucket Challenge in Dornbirn.

Die ALS Icebucket Challenge in Dornbirn in HD und via Facebook. Die „Ice Bucket Challenge“ verbreitet sich seit etwa zwei Wochen schneeballartig in den sozialen Netzwerken. Die Regeln: Ein Herausgeforderter entleert einen Eimer mit Eiswasser über sich und darf dann weitere Menschen nominieren, die binnen 24 Stunden dasselbe tun müssen. Tun sie dies nicht, sollen sie 100 Dollar an eine Stiftung für die Bekämpfung der Krankheit Amyotrophe Lateralsklerose (ALS) spenden.

[…]

Wie man in PHP einen Array verschachtelt

Mit einem Array kann man in Php eine Map erstellen die Werte zu Schlüsseln zuordnet. Typischerweise sind die Anwendungsfelder eines Arrays die Nutzung als Liste (Vektor), Hash Table oder man setzt den Array als Dictionary, Collection, Stack oder Queue ein. Interessant der der Array Funktion finde ich persönlich die möglichkeit dass Arrays als Bäume verschachtelt werden können.

In einem stacked Array, genauer gesagt einem Mehrdimensionalen Array, kann man somit den Informationsstamm Ebene für Ebene, Schritt für Schritt hinunter wandern und gruppiert oder rekursiv Werte ablegen oder holen. Zum vergleich drei Beispiele wie man einen Array kassisch aufbaut und wie man in PHP einen Array verschachtelt. Da auf Stackoverflow wenig gute Beispiele zu diesem Thema waren, hier eine kurze erläuterung.

Wie man einen klassischen Array aufbaut:

// Simple Array

$thearray1 = (object) array(
‚oi‘ => ‚io‘,
‚ui‘ => ‚iu‘,
‚mi‘ => ‚im‘ // Thats the item we want to fetch
);

echo $thearray1->mi;

Output: „im“

Wie man in PHP einen Array verschachtelt aufbaut: Beispiel 1

// Recursive Array
echo „“;

$thearray2 = (object) array(
‚oi‘ => ‚io‘,
‚ui‘ => ‚iu‘,
‚mi‘ => (object) array (
‚ma‘ => ‚am‘, // Thats the item we want to fetch
‚mo‘ => ‚om‘,
‚me‘ => ‚em‘)
);

echo $thearray2->mi->ma;

Output: „am“

Wie man in PHP einen Array verschachtelt aufbaut: Beispiel Nummer 2

// Multiple-Recursive Arrays
echo „“;

$thearray3 = (object) array(
‚oi‘ => ‚io‘,
‚ui‘ => ‚iu‘,

‚mi‘ => (object) array (
‚ma‘ => ‚am‘,
‚mo‘ => ‚om‘,
‚me‘ => ‚em‘,

‚mu‘ => (object) array (
‚us‘ => ’su‘,
‚un‘ => ’nu‘,
‚ul‘ => ‚lu‘) // Item we want to fetch

)

);

echo $thearray3->mi->mu->ul;

Output: „lu“

Get the Example here on GitHub

Inside Crate.io Hackathon, Schwarzenberg

Das Team von Crate.io hat sich zu einem Hackathon in Schwarzenberg, im Bregenzerwald getroffen.
Ideen, Benchmarks und neue Funktionen standen beim dreitägigen Event im Vordergrund.
Crate.io eine Open Source Datenbanklösung für Bigdata Anwendungen die Shards auf unterschiedlichen Maschinen zu einem leistungfähigen Cluster verbindet. Strukturierte und unstrukturierte Daten können gleichermaßen verarbeitet und abgelegt werden. Zur Website von Crate.io

7 Fakten zu digitalen Perspektiven

Martin Hunterpfund Marketing Leiter der Wirtschaftskammer Vorarlberg  und Veranstalter der Reihe Digitale Perspektiven, begrüßte als Vortragenden Georg Burtscher, Geschäftsführer von Vorarlberg Online.  Burtscher zeigte seine Sicht auf digitale Perspektiven, hier einige Fakten und Themen:

1. Wetter auf vorarlbergerisch
Der datengetriebene Banner auf der Wetterseite von Vorarlbergs Nachrichtenportal zeigt sowohl einen Video-Feed aus dem Skigebiet und aktuelle Wetterdaten direkt von der Piste. Die Werbeform wird zum dauerhaft interessanten Informationspunkt.

2. YouTube ist zweitgrößter TV Sender Österreichs
Interessante Fakten waren, dass die größte Werbeform auf der YouTube Österreich Startseite etwa 16.000 Euro pro Tag kostet. Eigentlich ein akzeptabler Preis wenn man bedenkt dass YouTube rechnerisch der zweitgrößte TV Kanal des Landes ist.

3. Werbung verpackt sich in PR-Form
Burtscher sieht einen starken Trend zu Advertorials und Native advertising. Diese Werbeformen bringen sowohl Branding Effekte als auch Umsatzsteigerung. Buzzfeed ist erfolgreicher Vorreiter, ein einziger Artikel auf dieser Plattform kostet mehr als 10k usd, Mindestbuchungen liegen bei 100k usd pro Auftrag. Typische Artikel bei Buzzfeed sind leserorientiert und haben direkte Vorteile, beispielsweise „10 Styling Tipps für das perfekte Dinner Makeup“. Große Marken aus den USA sind Stammkunden der Unterhaltsamen Geek-Newsseite.

4. Smartphone User spielen gern
In der Kampagne Rebrief senden Nutzer eine Coca-Cola um die Welt. Der Showcase aus den USA hat sowohl interaktive Videos, Mobile Anwendungen und einen interaktiven Spenderautomaten. Das wissen natürlich auch Yavuz Yilmaz, Nejdet Cetinkaya und Constance Stickler von Webulous

5. Blogging ist in Europa immer mehr Trend

Das Dornbirner Blog „Sugar-Stories“ zeigt, wie man erfolgreich kommuniziert und eine Community aufbaut. Innerhalb kurzer Zeit verkaufte die Grafikerin und Bäckerin Michelle Thaler mehrere hundert Stück ihres Buchs. Aber auch Raiffeisen ist hier mit Andreas Liebhart aktiv.

6. Facebook ist überbewertet
Firmen stecken Geld in ein System das sie ausbootet. Zwar funktioneren sponsored posts, und app downloads akzeptabel, aber die aktuell etwa 100.000 Facebook User aus Vorarlberg sind wegen der in […]