About Me
Hi, I'm Kyle Einecker, founder and principal consultant/architect/developer at True Summit. With 10+ years of experience delivering enterprise Drupal and E-commerce experiences, I bring a wealth of knowledge and insight to every project I take on. My journey started what seems like forever ago in my college dorm room scripting together websites and interesting tools before finding Drupal. Once I found Drupal I was fortunate enough to spin my passion for solving problems into a full time career.
Since then I've deep dived into every part of web development from the depths of debugging cache performance issues in varnish, to architecting massive integrations handling millions of dollars, to building a clean new experience on the latest front end frameworks there's no part of a web stack I'm not comfortable working in.
For me, consulting goes beyond merely executing requests. It's about forging a partnership with clients to not only meet their immediate needs but also position them for future success. This involves working with clients to build a deep understanding of their business, objectives, and challenges, allowing me to apply my expertise not just in building what they want, but what they truly need.
Outside of work, I pursue different kinds of challenges. In my home lab, I delve into the latest tech and network setups, a hobby that keeps my curiosity alive and hones my professional skills. I'm also passionate about the outdoors. Whether it's backpacking on new trails, fishing an empty lake, or climbing mountains, I take every opportunity I can to get out in nature.
Recent Presentations
November 2023 • NEDCamp
Single Directory Components: Everything You Need to Know
Twig was introduced into Drupal core over 10 years ago. Since then, improvements to Drupal’s front-end API have been minimal. Meanwhile, other front-end ecosystems have implemented superior developer experiences including hot-reloading, tooling for automation, component libraries, shared component repositories, and more. Drupal’s front-end developer experience has some catching-up to do, and we believe Single Directory Components (SDC) is the answer! SDC lets the developer add all of a component’s assets into one directory (e.g. template, CSS, JavaScript, and metadata). This component can then be automatically used by display modes or called upon from another template. We’ll answer all the important questions like:
July 2023 • Asheville Drupal Camp
Layout Builder’s missing piece: JS defined blocks
Adding new block types to Layout Builder is hard… harder than it should be. You either have to deal with Custom Block types which have a fairly rigid field structure that lack composability and are tracked as config. Or there’s Inline Blocks which require creating a new Block plugin PHP class and understanding how to create a form using Form API. Neither option is particularly attractive to a Front End developer who just wants to build the next component for a site.
April 2023 • MidCamp
Layout Builder’s missing piece: JSON defined blocks
Adding new block types to Layout Builder is hard… harder than it should be. You either have to deal with Custom Block types which have a fairly rigid field structure that lack composability and are tracked as config. Or there’s Inline Blocks which require creating a new Block plugin PHP class and understanding how to create a form using Form API. Neither option is particularly attractive to a Front End developer who just wants to build the next component for a site.
February 2023 • Florida Drupal Camp
Why is building components in Drupal so difficult?
Lots of work in the community is happening around how to best design, define, theme, and author components in Drupal, and seemingly everyone has their open source/contrib solution to make at least one aspect of building a component system easier. The question is why? What problems are all of these solutions looking to overcome? Why is the community not consolidating on a common approach?
November 2022 • NEDCamp
Why is building components in Drupal so difficult?
Lots of work in the community is happening around how to best design, define, theme, and author components in Drupal, and seemingly everyone has their open source/contrib solution to make at least one aspect of building a component system easier. The question is why? What problems are all of these solutions looking to overcome? Why is the community not consolidating on a common approach?
October 2022 • BADCamp
Why is building components in Drupal so difficult?
Lots of work in the community is happening around how to best design, define, theme, and author components in Drupal, and seemingly everyone has their open source/contrib solution to make at least one aspect of building a component system easier. The question is why? What problems are all of these solutions looking to overcome? Why is the community not consolidating on a common approach?