June 4, 2017 — Shortcake is a “feature plugin” (under consideration for inclusion in WordPress core) that helps developers create a simple user interface for inserting shortcodes, and renders previews of those shortcodes inside the Visual Editor. At NC State, Shortcake offers solutions to some of the biggest challenges of running WordPress at a big, decentralized institution.
This presentation will discuss how to build Shortcake-powered shortcodes, how the way we think about themes has changed, and the future of the WordPress editing experience.
June 4, 2017 — A case study on using Docker to develop from multiple machines. Covering docker-compose, docker files, basic commands and a few clever nginx hacks to round things out.
June 4, 2017 — We’ve given the content owners of our big, complicated, custom WordPress intranet a great way to safely stage their pages on a private site, then move changes over to the live site without having to copy the entire database.
But when they need to launch a new section of the site, things get very complicated – and deploying a lot of new content to the live site on launch day is a stressful and time-consuming process. Content owners quickly get in over their heads when they try to manage a launch, so developers spend precious hours planning and executing content launches.
Dark launch to the rescue! Borrowing ideas from software companies that use feature flagging of new software to test the waters, roll out gradually, or roll back quickly – we’re gradually moving new content areas over to the live site well before launch day, as the new content is developed.
The cool thing is, no one knows the new content is there until we decide to make it available – not even the search engine – unless we tell them exactly how to find it.
Content dark launch is saving our sanity and giving hours back to our developers, and I’ll explain just how it all works.
June 4, 2017 — In this talk, we’ll cover building a WordPress site that leverages the power of Express.js and WebSockets to enable things like live publishing, commenting, and alerting users when content is being edited. We’ll build a simple Express app to handle POST requests from a WordPress site and turn them into events emitted to users, and build REST API endpoints to handle data from users. We’ll also talk about integrating something like this into a production site.
June 4, 2017 — Keynote WordCamp Raleigh 2017
June 4, 2017 — Plugin or theme development for WordPress is not an easy task. It becomes much harder for developer when distributed plugins/theme get rated very low or number of supported tickets is overwhelming. This not only may affect developer’s productivity but also health and personal life.
My extensive experience as developer with a few plugins in the official WordPress repository allowed me to define few methods that turn any feedback into action that makes my products better and end users happy.
June 4, 2017 — The popularity of JavaScript has lead to an ecosystem that’s vibrant, growing, and to be honest, somewhat out of control. Each day leads to a new framework labeled as the next great thing, but each framework presents it’s own unique set of pros, cons, and frustrations.
In this talk, we will look at Vue.js, one of the most popular JavaScript frameworks available. In 2016, stateofjs.com conducted a survey where over 89% of the surveyed developers gave Vue.js a satisfactory rating, which rates it as the second highest rated framework behind React, which received a rating of 92%. We will look at real world examples of how Vue.js can be integrated into a WordPress project for the front end, the back end, and interaction with the WordPress Rest API.
June 4, 2017 — A importância de algumas dicas e técnicas, das mais simples as mais avançadas. Ações que podem livrar-te de um hacking, aprendendo a se defender conhecendo os ataques.
June 4, 2017 — A forma aberta com que a Kitchen se relaciona com os seus clientes assenta em 3 pilares: o foco na pré-venda como elemento estratégico, a gestão de expectativas como elemento criador de confiança e a criação do conceito “Share Life”. Com esta sessão, Susana Salgado partilhará as actividades que tem implementado, que processos e metodologias, porque o faz e que resultados tem obtido.
June 4, 2017 — Why do so many websites look the same? As our tools have improved and we’ve been able to do more with the web, there’s been a growing trend toward websites that look exactly alike. Why did this come to be, and what can we, as designers and curators of the modern web, do to avoid it? We’ll touch briefly on the history of web design, and examine how modern tools and practises have contributed to a more homogeneous-looking internet.
In order to answer these questions, we’ll explore on the history of web design, and examine how modern tools and practises have contributed to a more homogeneous-looking internet. We’ll examine the web design process from two perspectives – the designer’s and the developer’s – and discuss how the blurring of those roles impacts the design process. Along the way, we’ll discuss the various merits of following or bucking trends. Finally, I’ll offer some constructive advice to help you – whether you’re a designer or not – add an individual touch to your work.