As software engineers, we need to be learning constantly. If we’re not learning, we’re falling behind. If you didn’t believe this, you probably wouldn’t be here right now.
As a lifelong learner, I’m continually seeking new methods for effective learning. I’ve discovered that one incredibly effective way to learn is to teach. That’s how I landed here on Medium.
My goal is to teach you everything I’ve learned about software engineering via my writing. And let me tell you — it’s been a fantastic experience! But there are a multitude of lessons I’ve learned that have surprised me. …
You just signed onto a new job as a software engineer (or any non-finance-related role) at a startup, and your salary was not quite as high as you expected.
While looking at your offer letter, you see your salary number, and you are slightly disconcerted by it. But as you keep reading, you see another number. Along with the salary, the company has offered you stock options. You are not sure what this means, but you’ve heard it could potentially be an extraordinary thing.
Our goal is to understand just how extraordinary it can be.
Understand, from a non-financial perspective…
Have you ever thought about creating a newsletter for all the great content you write but don’t have the time to put one together each week? Boy, do I have a surprise for you!
I will show you how you can send an automated email every week containing your most recent blog posts from Medium. As long as you are creating new content, your email will always be different!
If you are not a Medium writer, no worries, about 99% of this article will still apply to you; you will just pull your content from a different source.
A couple of months ago, I wrote an article demonstrating how to create a form in React. As I feel this exercise is an essential building block in learning a new front-end framework, I’ve done the same in Vue.js.
Important concepts in this exercise include creating a form, using inputs, event handling on submit, creating a table, custom methods, computed properties, sorting a list, vue-directives, etc. The list goes on and on!
Who would have thought you could learn so much from such a simple application?
Take the input from a user using a form and output the data as…
Launch a simple Vue application after setting up a local development environment.
These are the tools you will install throughout the duration of this tutorial:
The public cloud is taking over whether you like it or not. And what’s not to like about it?
Cloud computing has made it incredibly easy to manage all of our computer system resources. It has provided a layer of abstraction that seemed impossible before 2006.
No longer do we have to manage our underlying infrastructure physically. These developments mean we no longer have to:
When I first started my AWS journey just a few months ago, all I knew was that I wanted to get certified.
I knew that everything in Information Technology revolves around the cloud. So why wouldn’t I want to become an expert in it?
I knew that, on average, AWS certified workers make north of $130,000, according to Global Knowledge.
But what I did not know was which certification I should be going after. Solutions Architect or Developer?
From conducting research on the internet, I discovered that mean salaries are higher for Solutions Architect (only very slightly). …
So you’ve decided to take the AWS Solutions Architect exam. A fantastic choice! You’re ready to level up in your career and dive deeper into the fascinating world of AWS.
The only problem is you have no idea where to start because you’ve never prepared for a certification like this and/or have no experience with AWS.
Do not worry. I was in the same boat not too long ago.
Before starting preparation for this exam, I had very little exposure to AWS. The most I had done was host a static site using an S3 bucket.
Also, I had never…
I recently completed reading The Phoenix Project by Gene Kim. What a fantastic read. I had no idea a book about the least exciting part of my job could be so riveting. I gained an entirely new perspective on my career as a software engineer and IT in general.
This book is essential to everyone in Information Technology regardless of your role. To create value at any level in the organizational hierarchy, it’s important to understand why upper management is doing the things they are doing.
This book gives you a holistic understanding of IT operations. It puts you in…
After hours and hours of searching for a way to download file attachments from an API POST request, I finally put together bits and pieces of different Stack Overflow and blog posts to get it working.
This should not be that hard. And honestly, it wasn’t.
I used this inside of my Spring project, but the logic will still be the same across other types of Java projects.
I will also show you how to test the endpoint using Postman.
The objective is to download a file attachment sent from an API POST request.
If you would like to follow…
Giving back to the dev community one article at a time!