Loading…
PillarCon 2018 has ended
Breakout Session [clear filter]
Saturday, February 17
 

8:10am CST

Dark (UX) Patterns
Dark (UX) Patterns are tricks used in websites & apps that convince you to stay on the site longer, refresh one more time, continue driving for Uber, or make you buy or sign up for things that you would otherwise avoid. In dark UX, color theory is manipulated to misdirect, language is used to confuse rather than clarify, & the user is exploited to boost company reach or profits. I will look at companies such as Facebook, Twitter, Uber, Lyft, & other well-known conglomerations that value profits over people.

Speakers
avatar for Meg Green

Meg Green

Experience Architect
Geek, gamer, UX Researcher, Type 1 Diabetic, sabreist, cat mom. they/them


Saturday February 17, 2018 8:10am - 8:50am CST
Aloeswood

8:10am CST

Developing an EV Charger, Test-Driven Using LOOP
*Test-Driving Embedded Development*
Interested in learning some core concepts in embedded development? Has your EV charger seen better days?


In this session I will walk through the steps in developing an Electric Vehicle charger from scratch, leveraging Pillar’s newest product, LOOP, to test drive system level interactions with the electronics. This session will go through acquiring and understanding the specifications necessary for developing an EV charger, take a brief look at some of the solutions available in the market (and, then ignore them), allowing us to walk through custom hardware composition and software development as a learning experiment from scratch. From hardware to software, it’s covered!

Speakers
avatar for Derek Nixon

Derek Nixon

Software Artisan, Pillar Technology


Saturday February 17, 2018 8:10am - 8:50am CST
Sagewood

8:10am CST

Get (re)Started In Embedded Development


An overview of software and hardware tools needed to get (re)started in embedded development, how to find them, and how to (re)learn how to use them. Let's get together and (re)learn how to learn how to do it. Good information whether you are just starting to get into the IoT and embedded development world or are returning to that sphere after having not done serious work in it for 20 years (like me).

Speakers

Saturday February 17, 2018 8:10am - 8:50am CST
Zebrawood

8:10am CST

Systems Thinking For Office Politics.
Have you ever wondered why best practices don't always work? Does it make you concerned that "office politics" are usually what take our development efforts down (not technology), and yet we don't seem to have a framework for office politics? Join Daryl to find out how to apply the same rigor to the fuzzy, people problems that we've doing with technical problems for so long.

Speakers
avatar for Daryl Kulak

Daryl Kulak

I'm originally from Alberta, Canada but have lived in the U.S. since 1990. My brother is a truck driver and my sister is a church secretary. My dad was a fireman and my mother was a teacher, but they are both retired now. I've lived in Illinois, Maryland, D.C. and California as a... Read More →


Saturday February 17, 2018 8:10am - 8:50am CST
Rosewood

8:10am CST

The Legend Of Bob Myers 2: Linc’s Awakening
Super Mario Brothers. The Legend of Zelda. Mega Man. Castlevania. Contra. The Legend of Bob Myers: A Link to the Past. These are some of the greatest video games of all time, and they're all for the Nintendo Entertainment System. Turn your NES game ideas into reality, as this talk leads you through the development process of creating your very own NES game from scratch. This talk will also introduce the latest game in the Bob Myers NES series, The Legend of Bob Myers 2: Linc's Awakening. So dust off your consoles, blow into the cartridge and hit the power button, because it's game time.

Speakers

Saturday February 17, 2018 8:10am - 8:50am CST
Orange

8:10am CST

The Processing Power Of Your Biocomputer
Your genome has three billion base pairs in each copy of DNA. How does your body process it? Would you believe a Turing machine? Your body uses it to make everything about you! The processing power of your biocomputer is awesome- and that's before we even get to your brain!

Human biochemistry has a lot to teach us about great software design. Find out what biology has to tell us about architecture, parallel processing, independent embedded systems, redundancy, backups, data transfer objects, type systems, messaging, and even managed memory. Not a biologist? That's fine!

Speakers
avatar for R.J. Osborne

R.J. Osborne

Artisan
R.J. Osborne has been addicted to programming since sixth grade. After 20 years of professional software development, he’s made a dizzying number of fantastic development mistakes. He has worked in both public and private sectors with everything from embedded C++ to Clojure and... Read More →


Saturday February 17, 2018 8:10am - 8:50am CST
Leopardwood

10:30am CST

Brain Power And Movement - If We Don't Move, Our Brain Starts Shrinking. Period.
The key benefits of movement or exercise has been largely marketed as a means for weight loss but research has shown that after 20 weeks of regular exercise, weight loss becomes increasingly difficult.
The marketing around this has been very under-rated.
There is a very powerful connection between the brain and movement. Exercise has proven to help people learn more effectively, increase focus, reduce stress, reduce anxiety and elevate one's mood.
For example, stress causes high levels of cortisol and our body is coded to reduce the level of cortisol if a certain level of movement has been activated. When that movement is not detected, the level of cortisol keeps increasing in our system.


Shared in this talk will be a short story, some shocking statistics and some provocative questions for the audience. Lets make Pillar a place where we treat both our body and mind like a well oiled machine.

Speakers
avatar for Jeeva Nadarajah

Jeeva Nadarajah

Software Craftsman, Shine On You CrazyDiamond!
I am a Sri Lankan American, mother, coder, coach, runner and non conformist. My journey with Pillar Technology started 3 years ago as a Software Craftsman. This year I transitioned into a growth related role, representing Pillar Connect for the GLR Pursuit team. In the last decade... Read More →


Saturday February 17, 2018 10:30am - 11:10am CST
Rosewood

10:30am CST

Emotional Intelligence: What It Is, Why It Matters, And How To Improve It (Mostly The Latter).
EQ is a key component of our ability to work well with others. No matter how strong your intellect is, you will not get far in life (and certainly not as a consultant) if you lack in your ability to understand yourself and others - and respond appropriately to the situation.

Increasing your EQ is a force-multiplier. Your ideas will be better, and easier for your clients to accept. You will be better able to understand and influence poor or short-sighted decisions that well-intentioned client managers make. You will also reduce the anxiety that all of us feel when trying to help others embrace transformational change.

This session will cover:
  • What EQ is.
  • The three components that have helped me build my own.
  • Learning resources you can use to evolve your own strategy.


Speakers
avatar for Erik Przekop

Erik Przekop

Executive Consultant, Pillar Technology
Software craftsmanship Business consulting Emotional Intelligence



Saturday February 17, 2018 10:30am - 11:10am CST
Nile

10:30am CST

Language Judo - There's Power In Language
There's power in language; in phasing, in grammar, in how you respond to the polishing of a client's poor concept (aka a "turd"). In this break out session,
Angela Peat, Dave Forman, Jonathon Baugh and resident viking Magnus Stahare aim to provide Pillarites with clever tips and tricks to stepping up your consulting game with language Judo. 

Speakers
avatar for Angela Peat

Angela Peat

XA/DL, Pillar


Saturday February 17, 2018 10:30am - 11:10am CST
Zebrawood

10:30am CST

Tech Yourself: Diversity And You
You have a plain old cup, some craft beads, and 50 minutes. What can you accomplish? Come “Tech Yourself” and find out! By the end of this session you’ll have a hands on representation of diversity in your life, an understanding of why this is important, and ways that you can add to your cup. Be ready for a thought-provoking activity that’ll shift the way you think about diversity.

Speakers
avatar for Matthew Quinn

Matthew Quinn

A learner of the tools necessary to solve business challenges, Pillar Technology


Saturday February 17, 2018 10:30am - 11:10am CST
Orange

10:30am CST

The Ethical Dilemma Of The Driverless Car
We humans have been driving for over one hundred years and making decisions on how to drive for just as long.  One of our greatest skills is the ability to determine, at a moments notice, of how to avoid situations that could injure ourselves or others.

In a world where vehicles are heading towards true autonomy they will be required to operate responsibly on the road.  They will need to replicate, or do better than our current human decision-making processes. These decisions will need to be more than a mechanical application of traffic laws and plotting a safe path.  They seem to require a sense of ethics, and this is a notoriously difficult capability to reduce into algorithms for a computer to follow.

We will explore why ethics matter for autonomous vehicles, how ethics will alter the process of programming these autonomous vehicles and broader ethical issues, including publicly owned vehicles, robot cars and hijacking.

Speakers
avatar for DJ Daugherty

DJ Daugherty

aerial robotics and autonomous 'things', Pillar Technology
DJ has been using state models and asynchronous processing for many years to solve business problems for companies of all sizes. As small as a logistics software company responsible for the routing of trucks, a web hosting company responsible for the handling of website malware detection... Read More →


Saturday February 17, 2018 10:30am - 11:10am CST
Aloeswood

10:30am CST

Unlocking Your Inner Superhero
Every Clark Kent has a Superman inside. Every Diana Prince has a Wonder Woman inside. The problem is that most of us simply don't know it. As consultants, our clients need a super hero to help them solve real problems, our teammates need us to significantly contribute to achieving team goals, and others in our lives need our superpowers in other various ways. The problem is that most of us do not know who we are and what we carry!


By understanding identity; what it is and how it is developed; people come to a greater understanding of who they really are, how they impact others, and why they respond the way they do in specific situations. As children, most of us think of ourselves as a superhero. We believe we have super powers that can be used for good to save the day. But as we grow we develop a very different sense of identity and that one sticks with us in adulthood. The problem is that everyone picks up some ideas about themselves that are true and others that are false, but no one ever teaches us how to know the difference or how these things impact our emotions and our behaviors. By understanding our true selves, we can unlock the superhero that lies within each of us. We can unlock our superpowers that help us overcome obstacles that lock us in patterns of behavior, leading us to peace, happiness, and a fulfilled life.

Speakers
avatar for Tom Huth

Tom Huth

Delivery Lead, PIllar Technology
I have been with Pillar for almost 1 year. I have been a Delivery Lead for the XPO and Mednax projects. I am currently working toward becoming a Life Consultant outside of my roles with Pillar.


Saturday February 17, 2018 10:30am - 11:10am CST
Sagewood

10:30am CST

Why More Forges?
Everything you wanted to know about the new Forges in progress (Raleigh, 711, Autonomous Vehicle, Jefferson) and what's around the corner.

Speakers

Saturday February 17, 2018 10:30am - 11:10am CST
Leopardwood

11:20am CST

Hands-On Time Exploring Major Players In The Container Space
NOTE: In order to minimize build times and get your hands on the tools as soon as possible, please clone https://github.com/jeffgrunewald/uncontained prior to the workshop (a day or two in advance if possible) and follow the setup instructions.

Container technology has become ubiquitous in the software development industry, but relatively few devs are familiar with all of the offerings available for containerizing their applications and environments beyond the Docker ecosystem. This hands-on talk will go walk through a series of exercises exploring some of the other major players in the container space and outline the strengths and weaknesses of each for any given project. Attendees will get a high level overview of the capabilities of Docker and Docker Swarm, the relatively more complex Kubernetes, as well as the lesser known rkt container runtime and its open container initiative images, and finally the LXC/LXD system container "lightervisor". We will build a kubernetes cluster on LXD containers and deploy an app to the cluster via rkt containers.

Speakers
avatar for Jeff Grunewald

Jeff Grunewald

For a fun distraction, ask Jeff anything about containers and then enjoy the sensation of decaying into a skeleton made of dust and blowing away.


Saturday February 17, 2018 11:20am - 12:00pm CST
Orange

11:20am CST

Let’s Get Inclusive!
Let’s get inclusive! Using the Pillar Principles to transform micro-inequities into micro-affirmations. Where others talk about moving faster, we know how to, using speed to value. In this a VERY interactive breakout, you will have the opportunity to see how micro-inequities keep us from reaching our potential. You will have the opportunity to share your ideas and thoughts on tangible ways to tap into our team’s full potential through helping others feel included.

Speakers
avatar for Tammy Chellis

Tammy Chellis

Pillar Technology
I am co-leading this session with your regional D & I Champions. Our D & I mission is to enhance our employee make-up by ensuring that marginalized groups are represented, valued, seen, and heard at Pillar. When we walk our talk, with everyone welcomed and respected as themselves... Read More →


Saturday February 17, 2018 11:20am - 12:00pm CST
Leopardwood

11:20am CST

Product Katas: One Weird Trick To Make $1 In 90 days
Pillar people are interested in building products. We have a lot of exciting opportunities emerging at Pillar to do just that. Building successful products requires a new set of skills, and most importantly, practice.


Just as code katas help hone our craftsmanship, product katas can give us new perspective, experience, and instincts around shipping products full-stack. We’ll discuss what it takes to ship something valuable and earn that first $1 in 90 days or less. I’ll be drawing from lessons learned in launching and iterating on my outdoor navigation app, Boundary Guide.

Speakers
avatar for Josh Bechard

Josh Bechard

Artisan + Delivery, Pillar


Saturday February 17, 2018 11:20am - 12:00pm CST
Rosewood

11:20am CST

React: Writing Clean, Readable, Front-End Applications
Writing clean, readable, front-end applications is often a challenge, and there are tons of frameworks and libraries that seek to solve this problem. One of the fastest growing solutions out there today is React. Developed by Facebook, React (and its companion library, Redux) is a highly scalable and elegant solution to many of javascript's UI challenges. This talk will focus on the basics of how to get started in React, as well as some of the ideas behind writing clean and scalable React applications, and how to implement those ideas in large UI projects. It will also cover Redux, a state management library also developed by Facebook and built to work well with React applications.

Speakers

Saturday February 17, 2018 11:20am - 12:00pm CST
Nile

11:20am CST

SciFi DX: A Tour Through Movies
SciFi DX: A tour through movies, TV, games and comics, looking at interaction design in media and thinking about the usability and practicality of those UIs.

Speakers
avatar for Josh Ribolla

Josh Ribolla

DX / GLR


Saturday February 17, 2018 11:20am - 12:00pm CST
Sagewood

11:20am CST

Story Mapping And 4D Thin Slicing
Story mapping and 4D thin slicing. Let's walk through standing up a story map and 4 dimensional thin slicing of a product. See how quickly you can map value and better understand your users and stakeholder's needs. Fun will be had!

Speakers
JF

Justin Fitins

Delivery Manager, Pillar Technology
I love all things delivery, people and process. I love talking about all the non-technical parts of a project life cycle and ecosystem.


Saturday February 17, 2018 11:20am - 12:00pm CST
Zebrawood

11:20am CST

The Art Of Happiness - It's Not As Easy As It Sounds
The Art of Happiness - It's not as easy as it sounds. In this day and age where life and business are going at lightening speed, heck dark energy speed (it's not scary or metaphysical energy) just SUPER fast, its hard to keep up and to focus on our personal well being. That goes for home and work.

Join me and maybe a special guest to help find your happy place, and a few tricks to help get and keep you there.

Speakers
avatar for Kelley McManus

Kelley McManus

Delivery Executive, Pillar Technology
I'm game for any conversation, and if I don't like it....I'll tell you :) (politely)


Saturday February 17, 2018 11:20am - 12:00pm CST
Aloeswood

1:10pm CST

YerFace! From Computer Vision to Cartoon Animation
How I used applied computer vision powered by GPU-accelerated algorithms and machine learning to solve my cartoon facial animation problems.

Featuring OpenCV, Dlib, and a live demo!

Speakers
avatar for Alex Markley

Alex Markley

Software Artisan, Pillar Technology
Talk to me about anything!


Saturday February 17, 2018 1:10pm - 1:25pm CST
Aloeswood

1:10pm CST

An Adventure In Test-Driving Algorithm-Based Solutions
When we were on the Falcon project, the client had been using the "Closest Points" problem as one of their programming exercises in order to evaluate and vet new engineers wishing to join the project. The "Closest Points" problem is, given a set of points in a plane, find the two points that are closest to one another. In particular, the engineering candidate was to use the "Divide and Conquer" algorithm as the mechanism for solving the "Closest Points" problem. However, the client was not having success at getting suitable implementations of the solution. In addition, they were also convinced that such a problem could not be solved using TDD methods. DJ Daugherty took the "can't solve using TDD" as a challenge and threw the problem at the Falcon folks to see what we would do. A few of us took the time to tackle it. This is my solution.

Algorithms, especially those that are mathematical and/or data-driven, quickly expose the dilemmas presented by typical TDD philosophies, and especially those that are more quixotic in nature. However, when applied pragmatically and with proper forethought, TDD can be used to drive algorithm-based solutions quite well, with the result being much more sensible and reliable implementations.

This talk explores four solution types to the "Closest Points" problem:
  1. Permutation Search - A purely naive matching of all permutations with ordering (even though ordering doesn't really matter). This solution is the easiest to test-drive without knowing any algorithm. However, the permutation search is O(n!), making it the worst possible solution, and impractical for real-world use.
  2. Combination Search - A better naive matching of all combination regardless of ordering. This solution can be test-driven, provided the developer observes that the checking of points does not depend on order. The combination search is O(n!)/2 (i.e., "n choose 2"), making it the second worst possible solution, and impractical for real-world use.
  3. Plane Sweep - An efficient matching of points where the points are ordered by their x position and then the plane is swept, looking for best matches in a sliding window whose size is based on the best match found so far. This solution can be test-driven provided the developer has worked out the algorithm a priori (i.e., the critical operations of the algorithm are test-driven, and then the integration of those operations is test-driven). This method is O(n log n), and is well-suited for real-world use.
  4. Divide and Conquer - An efficient matching of points where the points are ordered by their x position and then recursively bisected into smaller regions until the point set is sufficiently small to easily search. This solution can be test-driven provided the developer has worked out the algorithm a priori (i.e., the critical operations of the algorithm are test-driven, and then the integration of those operations is test-driven). This method is O(n log n), and is well-suited for real-world use.
A live demonstration of my solution developed in Swift on macOS will be given.


Speakers
avatar for Rob Huston

Rob Huston

Electrical Engineer, Embedded Software Engineer, iOS/macOS Developer, and Beer Drinker
Once I was a baby. Then I learned to eat and drink for myself. Now look at me.



Saturday February 17, 2018 1:10pm - 1:50pm CST
Sagewood

1:10pm CST

Meet The Marketers
Speakers

Saturday February 17, 2018 1:10pm - 1:50pm CST
Nile

1:10pm CST

Potential By Pillar
Did you know, as Pillar people, that you are impacting the future of kids in Detroit?
Find out how Pillar's engagement with Hope House Detroit is contributing
toward the movement of children and youth toward their potential.

Speakers
avatar for Becky Gentry

Becky Gentry

Executive Director, Hope House Detroit
Let's talk about Hope House and my adventures in Detroit or in Tanzania, Ethiopia, or Albania. I have stories from decades of working with teens and young adults. Let me tell you about my 2 fierce granddaughters! Or my amazing adult daughters. Or my husband. Or better yet, let's... Read More →


Saturday February 17, 2018 1:10pm - 1:50pm CST
Zebrawood

1:10pm CST

Visualizing How Machine Learning Works On Applied Problems.
Visualizing how machine learning works on applied problems. So that we gain context and intuition around machine learning and how to use it. Demonstrated on the JVM using a combination of Tensor Flow and OpenCV with a React based front end.

Speakers

Saturday February 17, 2018 1:10pm - 1:50pm CST
Rosewood

1:10pm CST

What's Stopping You?
What's stopping you?

Are you ready to take your career to the next level? Do you have things you want to accomplish in your life, but you've procrastinated for so long you can't decide if you *should* move forward with it or you just love the dream? Come to this highly interactive workshop that will introduce you to two techniques to get you moving in the direction you want to go!

Speakers
avatar for Michele Cresmen-Block

Michele Cresmen-Block

Consultant/Delivery Manager, Pillar Technology
Delivering business value via: -Learning, adaptive organizations-Individual and Team motivation and evolution-Adopting frameworks that make sense in your context


Saturday February 17, 2018 1:10pm - 1:50pm CST
Leopardwood

1:10pm CST

 
Filter sessions
Apply filters to sessions.