My most recent learning experience has been learning better programming practices with flask through the use of flask blueprints, singleton pattern and factory method pattern when creating global application contexts. I learned each of these I also had to learn how to incorporate TDD with these new techniques.
Thanks to today’s challenge I have learned these new things and I am 100% confident that I can write very clean code being that I am equipped with these amazing techniques also known as design patterns. I was very confused at first on how to use factory method with flask and how to access global data using the singleton pattern for nonpersistent data sources such as dictionaries and lists, but I finally managed to get the hang of it. I was able to learn these techniques by consulting my fellow boot campers and teammates which made me realize the importance of asking whenever you are stuck. Aside from that, I was also able to learn these powerful techniques by reading through ebooks and articles online especially those by Miguel Grinberg- a very resourceful developer by the way.“Thank you, Miguel”.
I must conclude by saying that today has been quite a challenging one but at the same time has influenced my learning of new things. I have gained a great deal of confidence and knowledge on writing clean code using some of the famous Gang of Four design patterns (GoF). With these as part of my programming arsenal, I am very sure that I have started realizing my dream of becoming a world-class software developer with Andela.
Thank you for taking your time to read my blog please follow me on medium.