January 18, 2019 — A quick talk about how Debug can be really helpful in identifying issues with your WordPress site and how it can help even beginner developers fix problems with their code.
April 26, 2018 — Avez-vous déjà entendu parlé des outils tels que Gulp, Grunt, Webpack… ? Ils vous permettent d’accomplir des tâches en direct lors du développement de votre site, comme recharger le navigateur à chaque modification, synchroniser le site sur votre mobile, tablette et ordinateur afin de tester le responsive, compiler vos fichiers CSS et JS et les optimiser.
Un outil comme Gulp est facile à installer sur votre projet WordPress, même pour les allergiques de la ligne de commande, et vous apportera de nombreux avantages lors de votre développement :
Compilation de vos styles (Sass, Less, Stylus)
Compression de vos CSS et JS
Live Reload
Browser Sync
AutoPrefixer
March 31, 2017 — For the first years I worked as a freelance WordPress developer, I overwrote or erased my fair share of client sites using the the ol’ FTP drag-and-drop. So, yea, I feel your pain.
But at some point a couple years ago I reached a boiling point and set out to find a more reliable, efficient, and consistent deployment workflow. I’ve since found something that works really well for me and in talking to my WP community, I’ve found there’s a strong interest in learning more about these practices.
The presentation will discuss my grunt.js and WP CLI deployment flow, just one part of the full package I use. In doing so it will also cover how to use the boilerplate git repository I’ve built to set it all up in just a few minutes, as well as basic git practices and alternate deployment methods such as Capistrano.
Personally, I beleive WP devs deserve access to the professional-grade workflows our peers enjoy using other languages and frameworks and I want to share what I’ve learned.
July 26, 2016 — In recent years, the world rushes forward towards the development of the CI \ CD – integration of code and immediately push the code to the server. As part of this process, many tasks that were previously done manually are automated scripts. Lecture I will present some of the tools that enable CI \ CD for WordPress in a variety of environments, and how these tools can be used to greatly streamline the process of development of extensions and templates.
April 21, 2016 — Für viele Projekte braucht es lediglich einen Bruchteil der Funktionalität und des Codes sogenannter „Premium“-Themes oder Frameworks – denen dafür andere, wichtige Features oft fehlen. Um Design und Konzept der Kunden sinnvoll umzusetzen, ist ein individuelles Theme häufig die einzige vernünftige Möglichkeit. Die Anwender erhalten ein intuitives und übersichtliches System mit den Optionen, die sie wirklich brauchen. Und der Browser bekommt schlankeren Code ohne unnötigen Ballast. In diesem Talk gibt uns Stefan Informationen zu folgenden Themen: Wozu überhaupt ein Theme selbst entwickeln? Performance, Sicherheit, Usability und Design Anatomie eines Themes, d.h. welche Dateien brauchen wir wirklich? Von einem leeren Verzeichnis ausgehend arbeiten wir uns bis zu einem Theme vor, das von WP erkannt und aktiviert werden kann. Eine Erweiterung durch Custom Post Types, Custom Fields und unsere Lieblings-Plugins ist natürlich ebenfalls möglich. Außerdem zeigt uns Stefan Tools für einen effizienten Workflow bei der Entwicklung: lokale Entwicklungsumgebung, Automatisierung mit grunt, Versionierung und Deployment mit git.
April 21, 2016 — Bei der Frontend Entwicklung fallen viele stupide Arbeitsschritte an, die sich oft wiederholen. Solche Arbeiten sind nicht nur sehr langweilig, sie sind auch eine häufige Quelle für Fehler und kosten Zeit. Der Vortrag gibt uns eine anschauliche Einführung, wie sich wiederkehrende Arbeiten automatisieren lassen. Heiko stellt uns Automatisierungstools vor und zeigt uns anhand praktischer Beispiele die Konfiguration und Handhabung. Der Vortrag ist besonders für die fortgeschrittenen Frontend EntwicklerInnen unter uns geeignet.
January 25, 2016 — Sposoby na uproszczenie pracy i zastosowanie dużo szybszych rozwiązań dla mniej i bardziej doświadczonych developerów:
– obsługa WP z poziomu CLI (Command Line Interface)
– automatyzacja zadań przy tworzeniu pluginów i motywów poprzez właściwie użycie takich technologii jak Grunt, Bower i Gulp
– obsługa Git zainstalowanego na serwerze, a co za tym idzie ułatwień przy pracy na wielu środowiskach przy większej grupie programistów
January 25, 2016 — Für viele Projekte braucht es lediglich einen Bruchteil der Funktionalität und des Codes sogenannter “Premium”-Themes oder Frameworks – denen dafür andere, wichtige Features oft fehlen. Um die Projektanforderungen und das gewünschte Design entsprechend umzusetzen, ist es dann deutlich sinnvoller, ein individuelles Theme zu entwickeln. Die Anwender erhalten so ein intuitives und übersichtliches System mit den Optionen, die sie wirklich brauchen. Und der Browser schlankeren Code ohne unnötigen Ballast.
September 28, 2015 — Přednáška Franze Josefa Kaisera na téma How Your Personal Robot Army Lets You Play the Big Game.
September 21, 2015 — In this talk I will showcase some of the tools I use to speed up my development process and some of the reasoning behind the way I have things set up. I will touch on subjects like developing locally, using git, the benefits of Sass and why everyone should be using it, running grunt tasks to compress your css, js, and images as well as using autoprefixer. I can also briefly touch on using frameworks if time and interest allow for it.