NERD Summit 2017

Introduction

All the videos from NERD Summit 2017.

Video Sponsor(s) / Provided by
NERD Summit
Curated Videos
Description
There are many differences that impact the way people experience the digital world. From age and gender, vision and dexterity, to location and education. Each difference affects digital inclusion and experiences. As builders of the digital world it is our job to build products that are usable by, and inclusive of, as many people as possible. To do so, it is important that we plan for the many differences that make up our users.

This session details the importance of having an inclusive mindset in the ux and content aspects of our digital projects. It explains how Inclusive Design allow for producing positive experiences for a wider audience. Attendees will learn four simple guidelines that they can follow to apply Inclusive Design principles to their ux and content phases. Attendees will leave with the tools they need to reach a bigger user base while also building towards an accessible and inclusive digital world.

This session is intended for anyone who wants to build digital products that reach as many people as possible.
Description
More and more frequently, CMSs like Drupal and Wordpress are being connected to external systems via APIs. Phone apps, decoupled frontends, and other sites or services all might need to consume your content. How do you get your data where it is needed with a minimum of fuss? This session will introduce you to the JSON API standard, its advantages, and how it can be used to pass data between systems. The focus will be on integrating a JavaScript application with Drupal, but the knowledge will be applicable to many other use-cases.
Description
In this talk we will explore ethical and phiosophical issues pertaining to technology - everything from Plato's cave to the trolley problem and beyond.
Description
Over the last couple of years functional programming languages like Scala, Clojure, or Elixir have gained popularity and acceptance. The first half of the talk will introduce you to the main concepts of functional programming, like higher-order functions, immutable data structures, lazy evaluation, and tail recursion. In the second half we will put those concepts into practice as we step-by-step develop a full web application in Clojure in a test-driven way. This talk is for you, if you agree with Alan Perlis that "a language that doesn’t affect the way you think about programming, is not worth knowing.
Description
Presented by Damien McKenna
Open Source Software is software where the source is open for others to read, critique and improve upon. In today’s world there are huge communities built around these software projects, with hundreds and thousands of people collaborating to support them and make them better. The majority of software used to build and run websites is open source. Part of the benefit of using open source software is being able to improve upon it collaboratively. Instead of having to create everything from scratch every single time - every plugin, every documentation page, every tutorial, every bugfix, working together with others gives a greater chance to build better, more secure software. While pushing ahead on new improvements this process can work really well. There’s excitement, people are energized to driving the platform forwards, and great advancements are made. However, a problem may start setting in once the project is launched or the functionality is completed - who’s going to maintain it? Who’s going to continue improving the documentation? Who’s going to provide support and fix bugs that arise? Using the example of Mediacurrent’s successful contrib committee, you will learn the importance of this work, both for the long term benefit of the tools you use and those who work with it. You will learn how contributing to open source software can lead to happier, more skilled and productive staff. You will also learn tips for better organizing internal contribution efforts, including working with others outside of the business. Lastly, you’ll learn how contributing to open source can help with sales, marketing, and, ultimately, the business’ bottom line. All that without forcing anyone to work insane numbers of hours or prematurely go grey.
Description
Presentation at NERD Summit 2017
Description
Intro and overview of various methods and values