|  | 
|  | 1 | +--- | 
|  | 2 | + | 
|  | 3 | +title: "Prairie Dev Con 2022 Takeaways" | 
|  | 4 | +date: "2022-12-06T12:00:00-05:00" | 
|  | 5 | +tags: | 
|  | 6 | +- prairie-dev-con | 
|  | 7 | +- prdc-2022 | 
|  | 8 | +- api-design | 
|  | 9 | +- open-api | 
|  | 10 | +- developer-velocity-index | 
|  | 11 | +- e2e-testing | 
|  | 12 | +- playwright | 
|  | 13 | +- adiad | 
|  | 14 | +description: "The talented speakers that come together for Prairie Dev Con always bring fresh ideas to my mind and give me pause to think about my own efforts and how I can learn from their experience. Although not a complete list, these ideas the ones that stood out the most from Prairie Dev Con 2022." | 
|  | 15 | +image: "prdc2022-takeaway.png" | 
|  | 16 | +image_alt: "A woman holding a brown paper bag with the Prairie Dev Con logo on it , seemingly handing it to someone on the other side who is not visible in the photo." | 
|  | 17 | +image_type: "image/png" | 
|  | 18 | +image_credit: | 
|  | 19 | +    derived_from: "https://unsplash.com/photos/-aL5R0kbRHc?utm_source=unsplash&utm_medium=referral&utm_content=creditShareLink" | 
|  | 20 | + | 
|  | 21 | +--- | 
|  | 22 | + | 
|  | 23 | +[1]: https://swagger.io | 
|  | 24 | +[2]: https://www.openapis.org | 
|  | 25 | +[3]: https://azure.microsoft.com/en-us/solutions/developer-velocity/ | 
|  | 26 | +[4]: https://playwright.dev | 
|  | 27 | +[5]: https://www.linkedin.com/in/joelhebert/ | 
|  | 28 | +[6]: https://www.linkedin.com/in/ajenns/ | 
|  | 29 | +[7]: https://www.davepaquette.com | 
|  | 30 | +[8]: https://www.linkedin.com/in/lavanya-mohan/ | 
|  | 31 | +[9]: https://www.linkedin.com/in/adam-krieger-7a087048/ | 
|  | 32 | +[10]: https://www.rodpaddock.com | 
|  | 33 | + | 
|  | 34 | +Until I walked through the doors of the Prairie Dev Con in 2022, I did not realize how much I missed it. The talented speakers that come together always bring fresh ideas to my mind and give me pause to think about my own efforts and how I can learn from their experience. Although not a complete list, these ideas the ones that stood out the most from Prairie Dev Con 2022.   | 
|  | 35 | + | 
|  | 36 | +## API First Design ([Joël Hébert][5])   | 
|  | 37 | + | 
|  | 38 | +Joel did a great session about API first design, which was a very dense session, but he delivered the content in a way that was very approachable and allowed me to think of the benefits of doing API first design with tools like [Swagger.io][1] and [OpenAPI][2].   | 
|  | 39 | + | 
|  | 40 | +It was great seeing the value of these tools, and hearing about the patterns and practices experienced API developers like Joel use to implement consistent and secure APIs.   | 
|  | 41 | + | 
|  | 42 | +## Developer Velocity Index ([AJ Enns][6])  | 
|  | 43 | + | 
|  | 44 | +I went into this session thinking I was going to be fascinated with the subject, but that the concept would apply only to development leads or possibly coders, rather than an architect like me..  | 
|  | 45 | + | 
|  | 46 | +I was wrong.   | 
|  | 47 | + | 
|  | 48 | +The [Developer Velocity Index (DVI)][3], is a way for any team (even if it is a one-person team, like me on my side projects) can help frame up and scope the abstract problem of figuring out how do to deliver more value.   | 
|  | 49 | + | 
|  | 50 | +I plan on applying the DVI to my side project adventures, self-development, and my enterprise day-job efforts as soon as possible.   | 
|  | 51 | + | 
|  | 52 | +## End to End Testing ([Dave Paquette][7] and [Lavanya Mohan][8])   | 
|  | 53 | + | 
|  | 54 | +Although Dave and Lavanya delivered two completely separate sessions related to testing, the content they delivered worked together in a very interesting way.    | 
|  | 55 | + | 
|  | 56 | +Dave demonstrated and discussed [Playwright][4] and end-to-end testing framework that resolved or improved the problems we commonly see with end-to-end testing. Lavanya demonstrated how someone _should apply_ proper code management and development techniques when creating test code using a framework, like Playwright.   | 
|  | 57 | + | 
|  | 58 | +For me, together they demonstrated why the test recorded features of end-to-end frameworks is not the "best approach" to creating tests, but rather it is only the first step.    | 
|  | 59 | + | 
|  | 60 | +I feel that these ideas will be seeping into both my day-job and side projects in the very near future.  | 
|  | 61 | + | 
|  | 62 | +## Cloud Security ([Adam Krieger][9])  | 
|  | 63 | + | 
|  | 64 | +Adam closed the Prairie Dev Con season with his session, and managed to leave me with a lot of ideas and helped me identify gaps that I have been living with as a developer and as a solution architect.  | 
|  | 65 | + | 
|  | 66 | +Ensuring that developers are security-aware is something I didn't realize I have been missing in my own skills, but also should be looking for in the implementation of my solution designs.  | 
|  | 67 | + | 
|  | 68 | +## A Deal is a Deal ([Rod Paddock][10])  | 
|  | 69 | + | 
|  | 70 | +Rod delivered a keynote in both Regina and Winnipeg, and each time I walked away with a positive outlook on my own professional and personal growth, but also with the reminder: A Deal Is A Deal.   | 
|  | 71 | + | 
|  | 72 | +Sounds simple enough, but in the past I have frequently found myself regretting decisions or deals I had made with myself or others. But, a deal is a deal, and even if you don't like it or regret it, you need to take a moment to learn from it and ensure the next deal is one you won't regret.  | 
|  | 73 | + | 
|  | 74 | +## TL;DR; / Conclusion  | 
|  | 75 | + | 
|  | 76 | +In short, there were a lot of good ideas at Prairie Dev Con 2022. These are the ones that stood out to me the most:  | 
|  | 77 | + | 
|  | 78 | +- Consider API First Design with tools like Swagger.io and OpenAPI (Joël Hébert) | 
|  | 79 | +- The Developer Velocity Index (DVI) is NOT just for developers, but for anyone looking to deliver value (AJ Enns)  | 
|  | 80 | +- End-to-End Testing is a thing that requires effort, but has major benefits with the right tools and patterns in practice (Dave Paquette and Lavanya Mohan)  | 
|  | 81 | +- Cloud Developers need not should be security-aware and not just depend others (Adam Krieger)  | 
|  | 82 | +- A deal is a deal, and if you don't like it, learn from it so the next one is better (Rod Paddock)  | 
|  | 83 | + | 
|  | 84 | +Thanks for playing.  | 
|  | 85 | + | 
|  | 86 | +~ DW  | 
0 commit comments