Posts

Using Project Management for Freelancing

Image
I use project management software at almost every day in my regular job as a QA tester. I use Wrike to report issues so developers can fix them and once they do I do a re-test to make sure all is in order. Recently I got an idea to try using project management for my own freelance projects, I decided to go with Asana  and use it for a website I'm making for a client.  I got a list of thing clients want's to change for the review and I made a few task for myself to keep me accountable. At first it felt a little strange looking at things from a different perspective. I always get this nerdy satisfactory feeling whenever a bug is fixed or when a new feature is successfully implemented.  But when all is said and done, being able to see thing from both tester and developers perspective grants you more understanding for both roles. Also using project management is not a hard skill to learn but it is important.  Closing my first self-assigned task f...

How to deploy a React app to Firebase

Image
Here is how you can easily deploy your React app to Firebase. In my example I used the  create-react-app  to get started, I'm going to assume that you are done with developing your react app and that you ran the  npm run build  command and that Webpack had bundle your development app into a optimized production build. That is actually what gets deploy - the bundled static resources, typically located in the  build  folder. If you don't have one, you will need to register for a Firebase account, it's free. After registering just go the the Console and Add a new project, we will reference this project in Firebase CLI .   Now just install Firebase tools by running:  npm install -g firebase-tools  this will install it globally so you can access it easily from your terminal in the future.   Second, run the:  firebase login  command which will open up the login page in your browser prompting you to lo...

I was my own worst client...

Image
It's been over six months since I decided to make my own website and this time (for a change) I actually intent to finish and deploy it! There were times where it felt like the labor of Sisyphus, I'd try one look, decide that it wasn't "good enough" and then scrape the whole thing and start all over from scratch! But, I figured out if I tried to make it "perfect" I would never finish my portfolio and it doesn't have to be perfect, after all I'm a junior with a long learning journey ahead of me! This time I decided to make the "final" version of my portfolio using React and since I'm more of a developer then a designer, I went with a pre-built theme to get started.  I chopped it up into React components and modified the theme's styles heavily.  Breaking down the site into several smaller components, for me at least, makes it easier to work on and maintain the code. I'm still tweaking it, I'll probably change the ...

#100DaysOfCode - Round One

Image
I just completed the round one of the #100DaysOfCode challenge!  Reason I decided to start the challenge was that I was coding practically every day so I figured that I might as well make a log about it. I covered a lot of topics and learned a ton of useful stuff, I've also met a lot of interesting people, also undertaking the challenge. Community driven challenges is that it gives you a sens of obligation to commit and complete the challenge, also you can get feedback, inspiration and advice when you get stuck. I'll be starting with round two tomorrow! If you are interested, you can get started with the challenge on the  official site .  Here's the log for first 100 days, if anyone is interested:  ### R1D1 Started the challenge. ### R1D2 Started working on website for a friend. ### R1D3 Added content to the site and tested it on GitHub pages. ### R1D4 Watched a few CSS tutorials. ### R1D5 Worked on Free Code Camp weathe...