March 8, 2019 — Lets get to basics of riding this new Blue Whale and help your self with containerization and orchestration.
What is Docker, and why can it be really good thing? How to setup docker as my local environment? Is it safe to use it in production? Docker compose?
Get to know about Docker, different integrations and implementations, how to run it, scale it, control it.
March 8, 2019 — How many times have you been in a situation where the client is never happy with the results, no matter what you do? How many ’emergency’ messages have you responded to because the site isn’t quite right in some new way? How many clients have you lost or fired because they honestly had no idea what they really wanted? If you answered yes to any of those questions, this session is for you!
Gathered from years of ‘learning it the hard way’ I am excited to share my knowledge with Freelancers, Agency Owners, Project Managers, Business Development professionals as well as anyone else who wants to better manage conversations.
Walk away from this talk with a better understanding of:
– Project And Sales Pipeline Strategy
– Uncovering Client Business Goals
– KPIs vs KPIs
– Managing Scope
March 8, 2019 — When’s the last time you’ve met a developer that wasn’t busy? We as developers are constantly pressed for time and are always looking for tools to make our jobs easier.
WP-CLI can be one of the most powerful tools in a developers tool belt if used correctly. This tool can be used to automate the simplest or most complex tasks with ease. All from the comfort of your command line.
In this session, I’ll show you a few specific examples where WP-CLI can save you tons of time by performing tedious, or repetitive tasks, and getting you back to the things you want to be doing.
March 8, 2019 — For those of us that rely greatly on Advanced Custom Fields (ACF) for customizing our themes, the release of Gutenberg was and still is scary at times.
Have no fear! acf_register_block() allows you to create your own Gutenberg blocks using just Advanced Custom Fields.
You will learn:
– ACF & it’s awesome capabilities
– How to create Gutenberg blocks with ACF
– A few other handy ACF tips & tricks
March 8, 2019 — In this talk, we’ll walk through setting up an Alexa Skill using the VoiceWP plugin. Participants will learn how to test a skill locally, develop it using the WordPress REST API, and publish the skill to the Alexa marketplace.
March 8, 2019 — While large swaths of the WordPress community were protesting the arrival of Gutenberg with mixed feelings, I chose to embrace it early and often, but even late into its development, I felt unable to produce the same level of work my clients expected–so it was always back to the old ways: page builders and custom fields. In fall 2018, I finished a project that relied way heavily on custom fields; it was slow and its admin UI was confusing and it made like 150 custom fields per post, but it worked and looked great. After, though, I paused and I asked myself “am I sure I can’t do this with just Gutenberg?” So I set out to try. Spoiler alert: its possible, and I did it.
In this presentation, I’ll show you the old way vs the new way, and explain how I needed to change the way I do and think about things to deliver an identical site while shucking the crutches of page builders and custom fields and custom templates that has propped up my work for so long.
March 8, 2019 — It’s no secret that WordPress is the most popular CMS in the world.
Gatsby is quickly becoming one of the most popular tools to build static sites, using Node and React.
In this talk, we will explore using WordPress as a CMS for static sites generated by Gatsby.
We’ll cover the benefits of static sites, such as:
– performance
– free hosting
– much lower security risk
Then we’ll cover how to build a basic Gatsby site that gets it’s content from WordPress via WPGraphQL.
March 8, 2019 — WordPress’ minimum-supported version is still PHP 5.2 (gasp!) but that doesn’t mean you should let that hold you back from leveraging modern PHP features in your plugins and themes!
In this talk, we’ll take a deep dive into ways you can start leveraging modern PHP features today to bring new life to that old plugin or theme. We’ll cover how to code partial plugin activation for old versions of PHP, use autoloaders and namespaces, setup group aliasing, use return type declarations, leverage traits, and much more.
March 7, 2019 — Whether you are supporting a WordPress plugin or a clients website, troubleshooting is key to resolving issues quickly. Debugging is a subset of troubleshooting that every developer needs to master. We will go over different debugging techniques and shortcuts that can lead you, as the developer, to discover and solve issues quickly. The better you are at this skill the happier will be your customers and clients.
March 5, 2019 — Το Antispam Bee είναι ένα δημοφιλές plugin για την καταπολέμηση ανεπιθύμητων μηνυμάτων για το WordPress, το οποίο αναπτύσσεται στο «Pluginkollektiv» αφού ο αρχικός συγγραφέας δεν ήταν πλέον σε θέση να διατηρήσει περαιτέρω το plugin. Πρόσφατα, προστέθηκαν δοκιμές Behat για να δοκιμάσουν προσεκτικά το plugin πριν από κάθε διανομή (στην πραγματικότητα, για κάθε commit). Αυτό επιτρέπει στην ομάδα που το αναπτύσσει να ελέγχει αυτόματα όλες τις λειτουργίες του plugin σε διάφορες εκδόσεις του WordPress και να εξασφαλίζει μια ομαλότερη εμπειρία κατά την ενημέρωση του plugin. Σ’ αυτή τη συζήτηση, ο David θέλει να μας παρουσιάσει τις δοκιμές Behat, τη βιβλιοθήκη Wordhat και πώς μπορούμε να αυτοματοποιήσουμε τις δοκιμές χρησιμοποιώντας το Travis, έτσι ώστε να χρησιμοποιήσουμε αυτές τις τεχνικές για να παραδώσουμε πιο σταθερά προϊόντα. Το repo plugin: https://github.com/pluginkollektiv/antispam-bee/
Antispam Bee is a popular spam fighting plugin for WordPress, being developed in the «Pluginkollektiv» after the initial author was not able no more to further maintain the plugin. Recently, Behat tests were added to test the plugin thoroughly before every release (actually, for every commit). This enables the developing team to automatically test all the functions of the plugin in different WordPress versions and ensure a smoother expierence, when updating the plugin. In this talk, David wants to introduce us to Behat tests, the Wordhat library and how we can automate tests using Travis, so we can use those techniques to deliver more stable products. The plugin repo: https://github.com/pluginkollektiv/antispam-bee/