As previously discussed in my other Serverless post, Mapping Templates are a way for AWS services to interpret requests and formulate responses to your other services. I ran across a project recently where I was tasked with using an API Gateway to hit a lambda function, however, that gateway needed to transfer query params to the lambda so the lambda could process the request.
Amazon’s AWS has done a huge service to the web community by providing a huge (and oft overwhelming) tool set for building applications. AppSync is Amazon’s answer to a GraphQL server implementation that allows you the flexibility of choosing your data sources to hook up your resolvers with fairly easy-to-use methods through the AWS Console. The drawback here is when working on a team, having more hands on the wheel of the console can make for a bit of a mess–plus it’s not as maintainable as managing code locally. That’s where Serverless comes in!
Writing clean, readable code is an everlasting journey that unforutantely forces you to experience poorly written code and devise ways to overcome it. You can read all the books you want about the subject (I recommend Clean Code by Robert Martin, FYI) but you’ll develop the best practices through, uh, practice!
It’s been a long time and a ton has changed. I’ve been working as a full-time Developer for Critical Mass for over a year now and was promoted to Senior Developer in February! In short, things are going great, career is going well, everything went to “plan”. I’ll be trying to use this blog again to post reflections from work/personal projects, as well as talk about my other newfound passion–cycling. I’ve converted to a full-time cycle commuter, even biking all through the last winter, and I could never go back now! 🚲
This week, I’m going to be starting parental leave. I’ll be leaving my full-time retail job of 7+ years. While I’m off, I’m going to make a serious stab at obtaining part-time work as a web developer. Starting off in the freelance world is hard. I’ve had my fair share of work but primarily through friends, family, friends of friends, friends of family, and a few extended contacts. But, once that well is dry, it may dry up for well. That’s the issue I’ve currently run into.
In my last post, I described some of the trials of making the jump to being a Junior SysAdmin. Jumping into the unknown is one of my favourite parts of working in Web Development. It can be an extremely overwhelming industry at times and I oftenfind myself experiencing a serious amount of imposter syndrome. That said, anytime I take on a project, I break it into smaller components and build it back up. With that method, I rarely hit a wall so large that I can’t hurdle over it to the finish line. 🐎
I’ve embarked on a new adventure I’ve anticipated for quite a while - the journey to becoming a System Administrator.
Welcome to my blog. I’ll mostly have ramblings here and the occassional tip and trick I’ve learned along the way on my long path to making Web Development my full career.