Wow – looking back over my posts, my last review of the year was in 2013. Interestingly it feels like I’ve just had a very similar year and I’m feeling excited about 2019, the same way that I was for 2014! During the course of 2018, I’ve had 4 roles in 3 different companies – no wonder it feels like a long year!!! Over the past 5 years, the role I started back in 2013 . . .
Just recently I’ve been to a few talks about Kotlin and been reading up about Android Architectural Components. I’ve also had an idea for a really basic app playing around in my mind for a while, so it seems a perfect opportunity to kill two birds with one stone. I’ve already had a play with LiveData / ViewModel, updating the Big Nerd Ranch Quiz, which went really well. For this project, I’m also going to . . .
Last week I finally got around to coaching at Brighton Code Bar, something I’ve been meaning to do for at least a year or so now (and apologies for taking so long). If, like me, you’ve been considering this but have worried about what you can contribute, then please just volunteer and don’t worry. The sessions are really well organised and the students either looking for help with following the tutorials or feedback/advice with their . . .
A recent discussion at work made me realise that over the past few years learning Android development I’ve managed to build a short but very useful list of links for starting out. Not a really detailed post this time around, but hopefully these links help at least one person, let me know! Development environment: We started out using Eclipse, but now feel that there is only one IDE to learn, Android Studio 2.x How to . . .
I’m just looking at my post from last year “looking forward to 2013”! I’m still in a hands-on development role, but now in a different company. Many of my goals for last year are still relevant for this year. Time management has to be right at the top of them; getting the right work/life balance whilst doing a job you love is always difficult; even more so when there is just so much new cool . . .
I’m trying to start up on project Euler again, one thing I do like is that it highlights how poor some of my maths knowledge actually is. Neither school or college covered many of these algorithms; which is a bit of a surprise given that I did a four-year mechanical apprenticeship with applied mathematics…..still never too late to learn So I (re)started on problem 24 which read: A permutation is an ordered arrangement of objects. . . .
I’ve just spent a useful and enjoyable day finally getting around to reading Clean Code, definitely a book to come back to time and again for reference, etc. However, given the subject matter, the book contains I was amazed to find in the section about “magic numbers” a statement that “some constants are so easy to recognise that they don’t always need a named constant”. Two of the examples given are the number of feet per . . .
The challenge set by problem 18 was By starting at the top of the triangle below and moving to adjacent numbers on the row below, the maximum total from top to bottom is 23. 3 7 4 2 4 6 8 5 9 3 That is, 3 + 7 + 4 + 9 = 23. A 15-row triangle was then supplied for which the program must determine the corresponding maximum value taking a similar path . . .