Freelance Podcasts

I’ve been looking for more podcasts to listen to especially freelancing podcasts. Some of the ones I’ve found include:

I’ve also gotten into watch some freelancers vlogs on YouTube. I started watching more and more after Steve Folland from Being Freelance started one, which lead to finding others to watch.

Currently I’m watching:

While all these vlogs are great to watch, there are a lot of designer ones out there, but not so many by freelance developer ones. I suppose no one wants to watch someone coding with their headphones on.

 

Plans for 30 Day Writing Challenge

It’s nearly April which means two things, 1 it’s getting near my birthday and 2 its the start of another 30 Day Writing Challenge which I took part in last year.

The idea, started by Marc Jenkins, is simple write online everyday throughout April. It sounds a simple challenge, but as I found out last year, it can be difficult to find ideas of what to write every day.

So this year I’m going for more of a theme on which to base my posts on. For this year I’m going to write about learning Node throughout April.

I’ve been thinking about learning Node for the last few weeks/months, but never sat down to really learn it, to build a project using Node or how it works in detail. As it is one of the things I want to start doing in 2017 it seems like an idea opportunity to both learn it and write about it at the same time.

The benefits of writing about what you learn is that it helps galvanise your understanding of a topic. If you’re ideas are mislead hopefully someone reading your post will be able to correct you. By being part of a challenge like the 30 Day Challenge, where you are held accountable for posting every day, means that you have to do what you’ve said you’ll do.

Nice ngClass tip

This is a useful thing I found while working on a Angular project, making a small note here in case I come across the need for something like this again.

I’m working on a project where I have to loop through a list of items and display them in a table. Pretty straight forward stuff. One requirement is that if a row contains an item with a certain name, then a Class needs to be added to this row so the front-end developer can style this row differently.

After doing some research into this I found out that using ngClass this is really easy to do.

Using ngRepeat I looped through the data creating the table, then on each row using ngClass you can check the matching value like this:

Ng-class=“{‘className’: value === ‘titleToMatch’}

What’s happening here is if the value matches the titleToMatch then the className is applied to the row.

Ng-class is really flexibile and it’s well worth looking into what you can do with it.