|
| 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