Main Content
Introduction to Pragmatic Functional PHP bbujisic Sat, 07/21/2018 - 13:41

Watch the video session here.

Functional programming is a paradigm with origins in lambda calculus and the 1930's. Stack Overflow's developer surveys from both 2017 and 2018 show that the languages optimized for functional programming are low in popularity. However, the same survey recognizes that developers actually working in Elixir, Clojure, F#, and Haskell, actually love their languages much more than PHP or C developers.

So functional programming is unpopular but fun!

Maximum PhpStorm cosmicdreams Fri, 07/20/2018 - 19:45

Watch the session video here.

As developers we struggle everyday to solve problems and we rely on development tools to help us puzzle through those problems. Years ago, I adopted PhpStorm to augment my skills and in doing so I've learned a lot of ways how to gain the most out of the tool.

Come as we break through the levels of complexity and level up your skills as we talk about:

The Curmudgeon’s Guide to Building Drupal Websites

Every developer has been there: fresh out of school, new to the field, or using a new technology. There is a lot to know to successfully build Drupal websites. To be successful, developers learn technical skills in school or from websites and books. Applying those skills in the real-world is not always straightforward. In addition, soft skills are equally as important to being successful in this field and are often neglected.

Login to Register

Managing your Online Presence on Google Search

Google Search is the most-used search engine on the World Wide Web, handling more than three billion searches each day. In this session, you will learn how you can optimize your websites for users and to be compatible with Google search engine. You will learn how search works. You will be given tips on how to do well on search and explore tools that Google offers which you can use to manage your online presence on Google Search. This session is suitable for website or business owners as well as web developers who want to learn more about your website presence on Google organic search.

Login to Register

Getting Started with Drupal Contribution

Most Drupallers dream of being a contributor to the Drupal project. But, where do you begin? And more importantly, what are some of the tools to help navigate the adventure successfully? As a "non-coder", I will share some not-so-secret ways to feel better about jumping into the issue queue regardless of your technical background.

In this session, we will go over a couple of the tools that make contributing to the Drupal issue queue a bit easier when being a novice.

Login to Register

Internet 101: Things everyone assumed I knew, but I did not.

Even Sherlock Holmes doesn’t know everything. There are simply too many acronyms and technologies to understand.

This talk will discuss some of the concepts I’ve touched, but never really understood with a focus on computer networking. Let’s look underneath the hood and see what’s going on.

This talk is about why RTFM (read the full manual) is so useful (if time were infinite). Hopefully you will learn something new, or come to a deeper understanding of a concept you’ve worked with, but haven’t quite fully grasped.

Login to Register
Drupal 8 Custom Module Architecture: What’s Going On? legaudinier Thu, 07/19/2018 - 18:01

Watch the session video here.

It is all fun and games modifying existing code, but what about when you have to venture out to unknown waters and create your own custom module? Don’t worry! We can get through this together!

This talk is a deep dive into creating custom modules from scratch, and the role of each component in the final product.

Why fork Drupal? The philosophy behind Backdrop CMS jenlampton Wed, 07/18/2018 - 20:53

Watch the session video here.

Backdrop CMS is the Drupal fork. It is a faster and less-complex version of Drupal 7 with more features you want, and fewer you don't.

This session will highlight the Backdrop Mission, it's intended audience, and it's guiding principles.

We'll explain the decision making process, introduce the Project Management Committee, and expand on how the project's direction is set by the needs of the whole community.