Posts

Showing posts from November, 2020
Image
  The more I learn the more I'm aware of how much I have to learn! The start of week 6 sees us leaving Python behind and starting with Javascript (which incidentally is the first language I started learning back in March).  Whilst I am delighted to be learning more Javascript, I'm sad about 'leaving Python behind'.  Why?  Well firstly, it's a really great intuitive language, but also because the more I learn about programming the more I am aware of how much I have to learn!  I've only just scraped the surface with Python and I want more!  I want to be able to do it all! Yes ok, I know that's not realistic and that we never stop learning, but I now feel I'd like to work on a bigger project and learn from more people and sources, but I don't want to be a liability!  It's a fine line!  So I've joined a few facebook groups where people post up their code, which is exposing me to how others write their code and gives me the challenge of reading ot...
Image
  Breadcrumbs This is one of the best pieces of advice so far on my Codeclan journey...follow the Breadcrumbs!  It is definitely one of the most used tools in my toolbox and one that has helped me debug countless errors!  If you're not sure where the bug is coming from follow the trail of breadcrumbs between the (countless) files and you will eventually find it!  The thing that I've realised about myself in doing this is that I LOVE solving bugs!  I love a puzzle and that's how I look at things when I get a bug, what clues is the error giving me, where should I look next?   Project Week So as I mentioned in last week's blog we have had a week long project.  It has been exciting and frustrating in equal measures.  Frustrating because there is so much that I want to be able to do but can't yet (I keep having to remind myself I'm only 5 weeks into this - I have learnt SO much already) and Exciting because LOOK WHAT I MADE!!!! I have written from...
Image
Sanitising No, I'm not talking about handwashing here, we've heard enough about that Covid, thank you very much!  I'm talking databases and sanitising your input.  We are now at the point of creating full stack web apps. This means that we have a fully functioning 'back end' as well as a nice user interface at the front end!  We're learning all about relational databases and the importance of making sure that our inputs to the database are sanitised to prevent any sql injection attacks. RESTful routes Woo hoo!! Today we made our first fully functioning full stack web app!  Yep, I think it's fair to say we're all pretty happy with ourselves!  I've had so much advice in the 3.5 weeks, telling me not to worry, it will all fall into place...well today ladies and gentlemen was the day.  I finally have my head around routing, RESTful routes to be precise.  REST stands for Representational State Transfer.  There are 7 RESTful routes and they map between ...
Image
  Week  3 I can't believe we're in week 3 already! The days are really flying by and we have learned so many new things this week.                                            Meet Bert - Bert was a present from CodeClan - he arrived just before the course started and lives under my monitor.  I was a bit bemused when he arrived - I had thoughts like, "well, it's always nice to get a present but a rubber duck is slightly random!"  Then the kids saw him and of course they wanted him! Well I'm glad that I held onto him as it was explained to us that 'rubber ducking' is a practice used by many developers to talk through their code when debugging.  I've already told you how lovely and patient my partner is when it comes to l istening to me talk through what I've learned each day....well...3 weeks in and that patience looks like its starting ...