So I’ve decided it was time to start stepping out of my comfort zone and start sharing code I’ve been writing over the years. I want to put them into a series of libraries and stop reinventing the wheel. The primary goals for this project is to:
- Stop working in a vacuum by sharing the code and getting feedback.
- Make myself write more and better tests. This by far my most negated skill, and I am willing to admit that now.
- Write more blog post about my code.
The link to my GitHub repository is:
https://github.com/JeremySBrown/cyaframework
It is blank at the moment, but that will hopefully change here real soon. I plan to start with my base domain and repository patterns. As I add a new library they will start out as a Portable Class Library targeting:
- .NET Framework 4.5
- Windows 8.1
- Windows Phone 8.1
- Xamarin.Android
- Xamarin.iOS
This may not be practical for each library, but since this is the domain that I work in these days this is where I want to start. I have a love/hate relationship with PCLs and may need to rethink this for some libraries in order to target each platform.
If you have stumbled across this blog post and decide to check it out please contact me if you have any questions. Constructive criticism is most welcome, and if you are a TDD/BDD guru any testing tips would be most appreciated.
Leave a Reply
You must be logged in to post a comment.