<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: NBull92</title>
    <description>The latest articles on DEV Community by NBull92 (@nbull92).</description>
    <link>https://dev.to/nbull92</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F205941%2F57a4ff80-4872-45df-9470-007212d85b83.jpeg</url>
      <title>DEV Community: NBull92</title>
      <link>https://dev.to/nbull92</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/nbull92"/>
    <language>en</language>
    <item>
      <title>Improving Side Projects For Others to Use</title>
      <dc:creator>NBull92</dc:creator>
      <pubDate>Tue, 07 Jul 2020 19:53:25 +0000</pubDate>
      <link>https://dev.to/nbull92/improving-side-projects-for-others-to-use-45kd</link>
      <guid>https://dev.to/nbull92/improving-side-projects-for-others-to-use-45kd</guid>
      <description>&lt;p&gt;I'm a previous post I talked about ImprezGarage, a petrol expense and vehicle maintenance tracker application, that I started working on a few years ago to showcase what I can do. This is so that any potential jobs I applied for, the hiring managers and recruiters could actually see what my code is like.&lt;/p&gt;

&lt;p&gt;At the start of 2020 I felt that it was time to actually put myself and it, out there. Not just on my portfolio site, or resume, but to the world. &lt;/p&gt;

&lt;p&gt;This first started with a major UI update. The original UI I had done, was intended to look like an all in one dashboard with sections. This would allow the user to see their petrol expenses and the maintenance history in one clean view.&lt;/p&gt;

&lt;p&gt;However, I was never really happy and I felt it looked very amateurish. Therefore, I started using Pinterest to get inspirations and create boards of ideas and colour palettes. I eventually stumbled across a few designs and put them together to create a better interface. One which I am so much more happier with.&lt;/p&gt;

&lt;p&gt;Another side to improving the application was to work on its stability. Now at work this isn't a problem, you make quality work that performs well and handles any errors or crashes well, if they happen at all.&lt;/p&gt;

&lt;p&gt;However, I hadn't done this here. ImprezGarage was crashing constantly and I use it myself to help keep track of how much I am spending on the car. So even I was irritated by it. After sorting out the UI, I started working through using it as a new user and creating bug reports for myself, just like my days as a QA Tester. Each of these got placed into my Todoist project and I slowly worked through them. &lt;/p&gt;

&lt;p&gt;Once the major ones were out of the way I published the application, and setup the website to showcase the app to the world (&lt;a href="http://www.imprezgarage.com"&gt;www.imprezgarage.com&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;One of the biggest things I've done recently is upgrade from .Net Framework 4.6.1 to 4.8, so that I can make use of more up to date features that Microsoft bring in. Doing this will also allow me to potentially move over to .Net Core and eventually .Net 5.&lt;/p&gt;

&lt;p&gt;I also make use of the Prism library, I think it's an amazing library that helped me learn to break up code more and also make use of design patterns, when I first got into software development as a profession and not just a hobby. I've used it at work and on ImprezGarage. However, I was still using a much older version of that too. Therefore, now I have upgraded to their latest version and I intend on keeping up to date more often with that going forward. &lt;/p&gt;

</description>
      <category>csharp</category>
      <category>dotnet</category>
      <category>development</category>
    </item>
    <item>
      <title>I built a petrol expenditure and vehicle mainetanace tracker app, to help me save money.</title>
      <dc:creator>NBull92</dc:creator>
      <pubDate>Sun, 03 May 2020 13:00:04 +0000</pubDate>
      <link>https://dev.to/nbull92/i-built-an-app-do-you-like-3948</link>
      <guid>https://dev.to/nbull92/i-built-an-app-do-you-like-3948</guid>
      <description>&lt;p&gt;Hello world ;)&lt;/p&gt;

&lt;p&gt;I work full time but still enjoy working on passion projects for fun, but also to showcase what I can do, as well as use them to improve upon my skill set. For the past two years or so I’ve been working on a product called ImprezGarage that is, as I dub it: an “An all-in-one vehicle maintenance and petrol expenditure tracker application”.&lt;/p&gt;

&lt;p&gt;It’s a WPF application that I started working on when I left my previous company and started at my current one. It’s been a great way to see where I was and where I am now. Like many passion projects by developers, I use it quite regularly myself, to keep track of how much I spend on petrol for my car. Now that I’ve recently changed cars, it has been great to visualise just how much I am saving.&lt;/p&gt;

&lt;p&gt;So why am I on here today telling you this? Well I’ve got to a really good point now and think it would be great for others to take a look and see. Maybe even use it themselves to visualize their own petrol expenditure. Or keep record of when they do any maintenance on the vehicle.&lt;/p&gt;

&lt;p&gt;I also would love some feedback. Let’s face it, at work there’s always feedback and besides maybe fixing bugs and re-writing code, I’m not sure where else to take it. My first thought is that with it being a desktop application, this might limit the amount of users who would adopt it. Therefore a web application would be better. But as that's not currently my forte I've stuck to the desktop application for now.&lt;/p&gt;

&lt;p&gt;I’ve also been reading about other people's successes on here (as well as other sites) and I think to myself: “I could also do that”.&lt;/p&gt;

&lt;p&gt;If this interests you please head over to imprezgarage.com and take a look.&lt;/p&gt;

</description>
      <category>showdev</category>
      <category>dotnet</category>
      <category>csharp</category>
    </item>
  </channel>
</rss>
