Joe Brinkman
Improving Director of Consulting
Medina, Ohio, United States
Actions
Joe Brinkman is a technology leader with a wide array of experience as a business leader, product manager, and software architect. He has held various engineering and product leadership roles throughout his career, including his present position as the Director of Consulting at Improving.
Before his tenure at Improving, Joe co-founded DNN Corp and served as its Vice President of Technology. He was a key architect and early leader on the DotNetNuke (DNN) project. His contributions significantly contributed to DNN's quick ascendancy as one of the largest open-source projects in the Windows ecosystem and the top Content Management System (CMS) on the Windows platform.
During his time as a leader at DNN Corp, the company evolved from a small group of friends into a company employing over 70 people and serving hundreds of thousands of customers globally. Joe has written more than 300 blog posts, authored several books on DNN and JQuery, and frequently spoke at conferences across North America and Europe.
Throughout his 30-year career, Joe has utilized the leadership skills he acquired at the U.S. Naval Academy and as a young naval officer. He continues to refine these skills, mentoring young developers and technologists.
Area of Expertise
Topics
Taming the Beast of Software Releases
Releasing software is hard. Did you package the right version? How did you arrive at a version number? Did you remember to write the release notes? Did you deploy it to the right location, with the right configuration? What if you could do a release in minutes instead of hours and know that every step on your release check list was properly completed? I spent over 15 years as a leader on a large commercial open source project struggling with this very problem. With dozens of contributors and over 1million lines of code, part of my role was to make sure that our releases went out on time and didn't miss any steps. In this session I will share with you the development processes and tools I use to automate every aspect of the release and ensure that releases on my current projects run smoothly. We'll look at examples in Node and .Net, using GitHub to assist where needed, and walk through putting some of these principles into action.
Put away your sledgehammer: Create software without writing code
Have you ever had that spreadsheet or document that you use for gathering and managing data, and you thought "this really should be an app"? Or maybe you just need a way to quickly capture some data and automatically send an email. If you're like me, you never found the time to build those apps because all of the time involved in building out screens, adding the right logic and just getting basic functionality working. The cost didn't make sense for these simple use cases. Maybe you are not a software developer and the challenge of crafting a solution seems like too tall a mountain for you to scale. I've been writing software for over 40 years and have worked with numerous Rapid Application Development and low-code platforms for quickly building apps that even a non-developer can learn to use very quickly. In this session, I'll show you how we can leverage low-code solutions to create the applications you've always wanted and needed but didn't have time to tackle.
AI: Your Personal Intern - Enhancing Productivity and Creativity
Often, you'll find media narratives suggesting that AI is set to usurp your job. Indeed, the past year alone has witnessed a surge in AI capabilities, with some large-scale language models now solving a vast array of programming tasks in mere seconds. However, what if we shifted our mindset? Instead of considering AI as a job competitor, imagine it as a personal intern enhancing your programming efficiency.
Throughout my 40-year journey in programming, I've seen various technologies, such as CASE and RAD tools, come and go. Many predicted these tools would eliminate the need for programmers. However, in each instance, these tools didn't replace us, but rather facilitated our work, freeing us to delve deeper into the creative aspects of our profession.
In this session, I'll delve into the merits and limitations of the most recent AI tools. I'll guide you on how to utilize these tools to elevate your programming prowess. You'll understand firsthand why there's no need to fear AI. Instead, embrace it as a resourceful intern, taking care of the mundane and repetitive parts of programming, leaving you free to focus on the creative and nuanced aspects of transforming customer requirements into elegant software solutions.
ADO Pipelines: Which Option to Choose?
In the ever-changing landscape of software development, making smart tool selections is key. No one relishes the thought of pouring time and effort into a suite of tools, only to switch them out later. A critical choice that DevOps professionals grapple with is deciding on the right CI/CD platform. For those choosing Azure DevOps you must still decide to go with Classic Pipelines or YAML Pipelines? This session will help you untangle that knot.
Over the last 40 years, Joe has had many roles on development teams including being responsible for architecting CI/CD pipelines for various enterprise clients. His toolset has spanned several CI/CD platforms, but for this talk, we're diving deep into Azure DevOps, specifically focusing on the Classic versus YAML pipelines debate.
Get ready for a session brimming with demos as we journey through the ins and outs of Azure DevOps Classic and YAML Pipelines. Not only will you gain an appreciation for why YAML might be leading the future of the platform, but we'll also shed light on why some organizations might be hesitant to bid goodbye to Classic Pipelines just yet. So come along, and leave with a richer understanding of your pipeline options.
2023 All Day DevOps Sessionize Event
Minnesota Developers Conference 2023
AI: Your Personal Intern - Enhancing Productivity and Creativity
Atlanta Developers' Conference 2023 Sessionize Event
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top