April 28, 2016 — In this topic, we show beginning designers and developers how to use the CLI to speed development and design. Topics include automating common tasks with WP-CLI, simple phpunit testing to ensure plugin/theme mods haven’t broken anything in core, and using a CSS preprocessor.
April 28, 2016 — Steve’s been running Zeek for years. So it only makes sense that we’d hear how he’s done it. And hear the challenges he’s faced as he’s shifted the business from Flash banner ad games to WordPress sites and mobile applications. If you want to hear about the hustle, there’s no one better to hear it from than Steve.
April 28, 2016 — For years Carrie has been a consistent and valued blogger which helped her freelance business. Now she’s going to tell you her secrets – the things to do and not to do – so that you can enjoy some of the same benefits she’s realized over years.
April 28, 2016 — Chris Ford has recently tackled a transition she never expected to make – a career change. Yet every person thinking of going out on their own, or making the call to stop working for themselves and join a larger agency has struggled with this kind of transition. Come hear her thoughts.
April 26, 2016 — Shiny Updates is an effort to make the user experience around managing plugins and themes smoother and more pleasant. It has also shown to be a feature that is subject to all the challenges that software projects face around the world, and as such make for a great case study to review the current approach to WordPress Core development.
April 26, 2016 — Although many times an afterthought, security should be built into a website from the beginning of the development process. From Binod and Logan’s research, a comprehensive discussion will be had about how to protect a website from its inception. Binod and Logan will take attendees through best practices of secure product development, including how to incorporate White box testing to ensure code security and real-life examples will be presented. Finally, Binod and Logan will share insight on post-deployment and how to monitor and patch websites—mitigating future attacks.
April 26, 2016 — This talk will explain core concepts in preparing plugins and themes for translation, why it’s important, and explain some of the tips, tricks, and tools to help you get the job done. It is primarily targeted towards plugin and theme writers.
April 26, 2016 — Content…content…content — that’s all marketing people want to talk about. But, is your content strategy actually helping your business achieve its goals? This session is designed for marketers, WordPress users, and anyone who wants a jump start with their content game.
April 25, 2016 — Security can be complex, intimidating, and even frightening. Don’t let the enormity of it scare you into inaction. Learn what some of the security researchers and security professionals deal with, and then find out some simple steps you can take to secure your sites.
April 24, 2016 — This talk will show you how to set up a WordPress blog using Ansible, an open-source tool that is often used to deploy code and configure servers. We will deploy WordPress (as well some additional software, like Git) to a fresh new server. We will also look at how to version control your codebase with Git and discuss various ways you can bring Git into your workflow. Last, we’ll talk a little bit about Vagrant and how you can test your changes locally before committing them to your master codebase and deploying them on your live site.
The talk will assume basic competency with SSH (you should know how to SSH into a server, install new packages, update your package lists, etc) and a passing familiarity with Git (you should know what it is).
If you are an experienced developer who’s already using Git and Ansible/Chef/Puppet for provisioning, this talk will be too basic for you. If you are a new developer who’s dabbled a bit with version control and/or provisioning software, you’ll walk out of this talk with everything you need to securely deploy WordPress and Git via Ansible. If you’re not a developer, this talk may be a little bit further into the weeds than you’d enjoy going… although if you want to learn more about doing professional software development, there will be plenty of code samples available online and plenty of references to help you get started. If you’re not a developer and you want to come to this talk, try and read over a tutorial on basic SSH and Git and you should be able to follow along too.