June 7, 2016 — Guilt-free Coding is a philosophy, it’s about learning to let go of the guilt that you might have for not doing something the right way, or even newest way, and accepting sometimes it’s good to give yourself a break and just get it done. In this talk, I’ll walk you through my techniques of letting go of guilt, and finding real enjoyment in learning. Applying these techniques made learning React.js a joy for me; I’ll be covering some of the successes and failures I had during this process. Don’t worry, though, I won’t be suggesting you “throw out the rulebook”, as there can be consequences in doing that.
May 12, 2016 — Stručný úvod do programovania WordPress pluginov, v ktorom sa oboznámiš so základnou štruktúrou WordPress pluginu, naučíš sa ako pripraviť plugin pre stránky s vysokou návštevnosťou, ako sa popasovať s lokalizáciou a ako sa vyhnúť niektorým základným chybám.
May 12, 2016 — Il est très rare que des projets WordPress débutent de manière similaire. Très souvent, on capitalise des connaissances, des bonnes pratiques et autres afin d’espérer faire mieux sur le projet suivant. Seulement, WordPress laisse énormément de libertés. Cela ne nous permet pas de contrôler notre dette technique convenablement ni même notre qualité logicielle.
Malheureusement, le code est régulièrement mis de côté pour tenter de pallier des contraintes de temps et d’argent tout en tentant l’excuse du pragmatisme.
Et si une approche orientée objet avec les méthodologies adéquates pouvaient résoudre une bonne partie de ces problèmes ?
Démarrons ensemble cette approche qui, tout en améliorant la stabilité, la lisibilité et l’évolutivité de notre code, va nous permettre d’industrialiser nos développements.
December 30, 2015 — As Modern Tribe has grown from a small team to a team of nearly 50 people, we have had to adopt a bit more organization in our workflows. One thing that we’ve been working on recently is refining our code sharing, review and deployment practices. In this session, I’ll share a workflow for collaborating with your team. Using this workflow, you will reduce delays, bugs and improve the technical skills of your colleagues.
December 12, 2015 — WordPress and open source software have powered Penn Manor School District’s websites for 7 years. But can WordPress, and open source principles, help teachers transform classrooms and inspire kids to build remarkable learning communities? The answer may surprise you. Discover how our schools use WordPress, open source software, and a unique student technology apprenticeship program to prepare the next generation of writers and hackers for careers, college, and beyond.
December 9, 2015 — We’re going to explore a few methods of learning – focusing on the practice of copying. Code, design, & user experience can all be improved when we take a deeper look into successful implementations. We’ll analyze methods and steal a few things along the way, learning how to truly make them our own.
December 7, 2015 — HTML is the language of the web. Designers and Developers use it to create your website. They use it everyday. However, they aren’t the only ones who need to know HTML – writers, editors, marketers, evangelists, and content strategists, also need to know HTML. HTML is for everyone. When starting out, most people feel intimidated by HTML, because it’s code. Fortunately, it is designed to be easy to write. I’ll explain how HTML works, which parts of it you need to know, and provide you with some reference material to assist you with your writing.
December 5, 2015 — React.js and Flux by Facebook shook the JavaScript world by rethinking the basic approach to reacting to data changes. This new approach is extremely important for WordPress developers in the age of the modern REST API.
December 4, 2015 — HHVMはFacebookが開発したPHP及びHack言語の実行環境で、WordPressをこの環境で使用すれば高速化が期待できます。
また、HHVMで実行可能なもう一つのプログラミング言語であるHack言語はPHPと互換性がある言語で、WordPressをHHVMに最適化させるためのプラグインをHack言語で記述することにより、非常に優れたパフォーマンスを発揮することができるようになります。
このセッションではHHVM及びHack言語、そしてそれらを使用したWordPressの高速化について解説していきます。
September 18, 2015 — This talk walks through a fictional case study that illustrates how one might go from “adding code to the functions file” to creating an original plugin. It begins with a specific solution that applies to a single site, and ends up with a generalized piece of functionality (i.e. a WordPress plugin) that can easily be ported from site to site regardless of the theme being used.