The journey to becoming a dev continued...

I’ve finished some basics covering AWS Serverless technologies. I was impressed with API Gateway, Lambda technologies and how Amazon reinvented a massive 'web server' with Lambda as an application engine leveraging containers.  That is a simple explanation of these services.  When something is well architected and seems simple, there is a lot of engineering, planning behind the solution.  

I appreciate the power, simplicity and ability to massively scale. I've been reading the background how AWS was developed.  Their original customer was Amazon.com.  Traditional web servers and application engines of the time couldn't have anticipated the next generation architecture AWS implemented. I realize my summary doesn't cover every detail. As I went through my online training was the ability to slice and dice the Request and Response. I was surprised another enabling technology was JSON.  Early in my career, XML was 'latest and greatest'. JSON is definitely lightweight and plumbing to make the magic happen.

As part of my retooling for a new position, online training is amazing. For the price of a lunch, you can get hours and hours of excellent training and all the examples worked in my experience! I'm enjoying the quantity and quality of choices for training. I'm sure there are other videos, both on Youtube as well as other training providers, feel free to past their link in the comments. Thanks Brian, Frank and Riyaz. Here are the sessions I used.

Brian Tajuddin, Frank Kane

https://www.udemy.com/build-a-serverless-app-with-aws-lambda-hands-on

Riyaz Sayyad

https://www.udemy.com/aws-lambda-serverless-architecture

JavaScript, C# along with Visual Studio on Mac (w/Xamarin forms) are my set of technologies to train. These will be core to my position.  I was a web and application developer leveraging Visual Studio years ago. I’m coming up to speed and relearning tips and tricks. I’m getting used to Github and related techniques when working with source code. I smile when talking with devs who have done this for years. I tell them appreciate your experience. The adventure coming up to speed in a support developer role is something I’ve wanted to do for years. 

To spend hours debugging, troubleshooting, writing code is exciting and I have the desire to get better at. Learning a large solution is an awesome experience.  I have a LONG ways to go. Many hours of debugging, stepping through code is in my future. Setting a breakpoint on a line of code using an await or asynchronous call VS was crashing as I stepped through code.  I was attempting to set a breakpoint, walk through some code to learn better. I was able to find a bug in my journey, which felt good to contribute.  Everyone has been patient, dealing with my questions and coming up to speed. I’ve trained many in other positions, to be on receiving end is different.

I’ve started to spend more time on mobile development sample apps. Here is one of the sample apps:

https://docs.microsoft.com/en-us/xamarin/get-started/quickstarts/single-page?pivots=macos

OH, OH and yes. I’m a bit naive yet… When debugging a recent issue, I didn’t know about hooking up a REAL phone to a Mac and debugging. Don’t laugh too hard, this article is targeted for newbies <big grin>.  Mobile development is an exciting topic and field to explore. The future is definitely all things mobile. I’ve had the privilege travel internationally and mobile is integrated into their society.  I recently befriended a person (Name is Patrick) in Zimbabwe, who has a cell phone, uses Facebook Messenger to communicate back and forth.  I’m learning how mobile technology impacts his daily life in a different culture.

On the MAC front….Still learning to use Copy, Paste, Cut, Home, End, Highlight text on a regular basis.  I’ve started using Lightshot (https://app.prntscr.com/en/index.html) for a screen capture tool.  Command + Shift + 4 is something I use on occasion.  My left hand still wants to treat my keyboard like a windows machine, it’ll come!

Enough for now…I hope you enjoy the random stories, few links and experiences.  There is more than just writing and debugging code, which is a lot of it, but not all. I’m enjoying every step!

Steve


 


  




To view or add a comment, sign in

More articles by Steve Schofield

Others also viewed

Explore content categories