Diese Woche war mal wieder ein Gast im Working Draft dabei: Sven Wolfermann gab sich die Ehre ein wenig über seine Projekte und Erfahrungen mit Responsive Images und vielem mehr Preis zu geben.
[00:01:09] News
- 3 Jahre Working Draft!
- Uns gibt es drei Jahre, und wir sind cool. Danke an Mama!
- Firefox 25 veröffentlicht
- Firefox 25 für Entwickler liest sich ziemlich interessant.
- Cisco’s H.264
- Cisco stellt seinen H.264 Codec für alle kostenfrei zur Verfügung. Somit wird H.264 der neue Video-Standard im Web werden.
- Android 4.4 KitKat
- Chrome wird der neue Standard Brower für alle Android Geräte und vieles mehr.
Schaunotizen
- [00:05:38] Responsive Bilder und RESS
- Mit Sven haben wir einen guten Entwickler zu Gast, der im Bereich Responsive Bilder auf einen großen Erfahrungsschatz zurück greift. Gemeinsam besprechen wir BBCs Imager.js, fleximg, ReSRC und den generellen Ansatz der server-seitigen Implementierung von Responsive Images an. Svens Slidedeck zum Thema RESS bietet eine gute Grundlage für diese Diskussion, durch die wir schließlich auf das Thema Mobile Performance kommen.
- [00:37:06] Hörerfrage: Welche FTP/SFTP/SCP-Clients nutzen wir so?
- Aufgrund eine Hörerfrage sprechen wir über die Tools, die wir nutzen, um Ding irgendwo hoch zu laden. Einige FTP Clients, die genannt werden sind CyberDuck und Transmit. Allerdings schweifen wir etwas ab und besprechen andere Deployment Strategien für Websites, z.B. erwähnen wir deployhq.com.
[00:47:20] Keine Schaunotizen
- Conditioner.js
- Laden und löschen von bestimmten JavaScript Modulen mittels einer Bibliothek.
- The new Kellum method
- Scroll Kellum beschreib seine neue Methode für Image Replacement, vor allem im Bezug auf Icons.
- TrifleJS
- Ein Headless Internet Explorer für Windows (als Pendant zu PhantomJS).
Kommentare
Liz #
Geschrieben am 17.11.2013 um 21:20
hint an weitere hörer: ab min. 23 verschwindet das knistern.
Lx #
Geschrieben am 19.11.2013 um 01:28
Hattet ihr nicht gefragt, wie man datenbanken unter versionskontrolle stellen kann?
Falls ihr mit php frameworks arbeitet könnt ihr euch mal laravel anschauen.
Dort gibt es sogenannte migrations.
Immer wenn man eine tabelle hinzufügt oder änderungen an tabellen vornimmt, legt man eine neue php datei an, deren dateiname sowohl einen zeitstempel enthält als auch in einer tabelle notiert wird.
Dadurch, lassen sich alle änderungen am db schema zurücknehmen oder wieder ausführen.
http://four.laravel.com/docs/migrations
Die inhalte der tabellen sind davon aber nicht erfasst.
Gruss
Lx
Christoph Rumpel #
Geschrieben am 20.11.2013 um 07:56
Das Knistern am Anfang ist echt mörderisch nervtötend, hab es aber über min. 23 geschafft =)
Danke für die Beantwortung der Hörerfrage! Die Frage war noch mehr in Richtung ob FTP Clients zur IDE gehören sollten oder nicht gedacht und ob ihr auch z.B. SFTP für Sublime benutzt. Ich bin mit diesem ftp client für ST nie richtig warm geworden. Ich verwende wie der Sven auch Transmit und bin damit eigentlich sehr zufrieden. Es gibt ja noch immer Personen die ST nicht verwenden, da sie den FTP client dabei nicht integriert haben wie z.B. bei Coda oder ähnlichen Alternativen. Meistens sind das aber auch Personen die lieber eine iDE mit „schönem“ Interface bevorzugen und mit ST eh nix anfangen können=)
Wo es geht arbeite ich auch wie der Hans mit Git und und zieh mir vom Server aus meine Daten rauf. Für eigene Projekte ist das echt spitze, aber bei Kunden schaut das leider oft anders aus. Da gibt es nicht immer den SSH Zugang. Und wenn man mal beginnt lokal mit Git zu arbeiten und dann Daten per FTP „kopieren“ muss, dann verliert man schnell mal den Überblick und Updates werden oft nur noch am Server direkt gemacht und die Repositories geraten in Vergessenheit und sind nicht mehr aktuell.
Ich freue mich auf den Tag an dem über Responsive images gesprochen werden kann, ohne das mehr Fragen entstehen als beantwortet werden. Echt schade, dass es hier noch keine wirklich guten Standars gibt. Ich bin gespannt wo das ganze Thema hinführt.
Der BBC Artikel war sehr interessant. Vielen Dank euch!
Chris #
Geschrieben am 17.02.2014 um 08:44
Und da spielt WebStorm/Phpstorm dann aus, dass ich ein FTP-Deployziel anlege und wenn ich dann einen Commit absetze, kann der automatisch deployed werden :)
Schepp #
Geschrieben am 20.02.2014 um 19:42
PhpStorm ist so <3 (nutze es seit einem Monat auch)
Tino #
Geschrieben am 29.11.2013 um 20:25
Bezüglich der Datenbankschema-Versionierung kenne ich nichts Sprach-unabhängiges, aber für PHP ist Doctrine ziemlich gut. Du schreibts das Schema als YAML oder als Annotation in Deine POJOs. Bei Änderungen werden teil-automatisch Migrations-Skripte angelegt, die dann auch ein Rollback haben.
Schepp #
Geschrieben am 2.12.2013 um 15:14
Tausend Dank für den Tipp! Schau ich mir an :)
Tino #
Geschrieben am 8.12.2013 um 12:53
Bzgl. Deployment Strategien kann ich Capistrano[0] empfehlen. Kommt eigentlich aus der Ruby on Rails Welt, aber kann man auch z.B. für PHP-Projekte verwenden. So gibt es Capifony[1] für Symphony. Ich habe auch schon Blogposts zu Drupal und Capistrano gesehen.
Die Grundidee von Capistrano ist ähnlich zu der im Podcast angesprochenen Methode Deployments über GIT zu machen, nur dass Capistrano das alles automatisiert. Features sind zum Beispiel unterschiedliche Ziele wie Staging oder Production, Ausführen von Migrations, sehr schnelles Roolback, falls es Probleme gab.
[0] https://github.com/capistrano/capistrano
[1] http://capifony.org/
Schepp #
Geschrieben am 14.12.2013 um 11:48
Dank Dir! Capistrano hab ich auch schon auf meiner ToDo-Liste. Die Kollegen von Vortrieb.net aus Bremen nutzen es zusammen mit Drupal.
RSS-Feed zu diesem Beitrag
Kommentare sind für diesen Beitrag geschlossen.