David
Thanks for visiting Learn it my way! I created this website so I could share my learning experiences as a self-taught software developer. Subscribe to my newsletter for the latest content if this interests you!
David
Thanks for visiting Learn it my way! I created this website so I could share my learning experiences as a self-taught software developer. Subscribe to my newsletter for the latest content if this interests you!
April 23, 2021
Learning material – software development
In this article, I share the learning resources that I have used to teach myself software development since early 2015.
November 23, 2020
Interview questions for every software developer
Interview questions that you should be prepared for if you are looking for a job as a software developer
November 6, 2020
Learn how to improve with these resources
In this article, I would like to recommend some non-technical resources that have helped me become a more effective learner, set better goals and improve my focus, creativity and communication skills.
August 21, 2020
Valuable resources for every software developer
A list of recommended resources on writing maintainable code, career tips, object orientated programming and DevOps.
August 2, 2020
Boost your productivity with these command-line tools
In this article, I will demonstrate the command-line tools that I use most often. I can almost promise you that you will learn something new.
June 1, 2020
Applying the open-closed principle to UI components
In this article, I will demonstrate a simple example of applying the open/closed principle to a UI component in React or Angular.
May 30, 2020
A really simple example of TDD in JavaScript
A step by step introduction to Test Driven Development in JavaScript.
May 26, 2020
Testing Apollo Server with Typescript
A way to test GraphQL endpoints of an Apollo Server with a RESTDataSource in Typescript.
February 11, 2020
Learn Ruby and Rails with these resources
In this article, I share the resources I have used to learn Ruby and Rails.
January 12, 2020
Front-end coding challenge
A coding challenge for potential candidates.
December 31, 2019
Learn Data Structures and Algorithms with these resources
In this article, I share the resources I have used to learn Data Structures and Algorithms.
August 24, 2019
Is full-stack web development worth learning?
In this article, I share my experiences as a full-stack developer to demonstrate why it's worth learning.
June 2, 2019
Learn React with these resources
In this article, I share a list of the recommended resources that have helped me learn React.
February 17, 2019
Learn Docker with these resources
A list of resources and projects to learn about Docker with a focus on web development.
September 22, 2018
Learn Firebase web with these resources
In this article, I would like to share the resources I used to help me learn Firebase for web development.
Published on Medium
July 28, 2018
Gatsby vs Hugo, a detailed comparison
In this article, I compare two static site generators, Gatsby and Hugo. I discuss framework familiarity, stability, security, tooling, build speed, performance and the community surrounding both.
Published in freeCodeCamp
March 30, 2018
Here’s where I am two years after deciding to become a self-taught developer
In this article I revisit my decision of changing careers from structural to software engineering.
Published in freeCodeCamp
February 10, 2018
Learn JavaScript with these resources
In this article, I share a list of the recommended resources that have helped me learn JavaScript.
January 22, 2018
A really simple example of TDD in Java
A step by step introduction to Test Driven Development in Java.
December 19, 2017
How I release updates to my personal website
In this article, I share the tools, processes and practices I use for releasing updates to this website.
October 23, 2017
What I learned by developing enterprise software for the first time
In this article, I share ten lessons I learned from my first project as a self-taught software developer.
Published in freeCodeCamp
October 3, 2017
Learn iOS with these resources
In this article, I share a list of recommended resources that have helped me learn iOS development.
August 12, 2017
Learn Android with these resources
In this article, I share a list of the recommended resources that have helped me learn Android development.
July 2, 2017
Learn Java with these resources
In this article, I share a list of the recommended resources for learning Java that have helped me in my career as a self-taught software developer.
June 4, 2017
Learn how to code with these resources
In this article, I would like to share some resources that I have used to teach myself how to code. These are resources that cover more than one topic and I keep coming back to them because they are so good.
May 5, 2017
Ensure it is the right job for you by asking these questions
An interview is a chance for you to impress your future employers as a software developer but it is also a chance for them to impress you.
Published on Medium
April 2, 2017
Interview questions that should not surprise you
A list of interview questions that software developers should be prepared for.
Published on Medium
March 4, 2017
How to write a cover letter as a software developer
Tips on writing a cover letter that led to a job offer (cover letter included)
February 18, 2017
How to write a CV as a software developer
Here I share my tips on writing a CV that lead to a job offer! CV included.
Published on Medium
January 31, 2017
How to network as a software developer
Networking can be a lot of fun when you do it right. Here are some networking tips that I used that lead to a job offer!
December 17, 2016
Why I prefer developing Android apps (instead of iOS)
In this article, I discuss two main reasons why I prefer Android development over iOS.
October 12, 2016
Was studying worth it?
I have a Bachelor of Civil Engineering and a Master of Structural Engineering. I decided to work as a software engineer. So, was it worth studying for six years?
September 17, 2016
How I changed careers
At the very beginning it was quite challenging to convince my future employers that I, with my Master of Structural Engineering, was the right person for the job as a software engineer. This is how I made it happen.
August 10, 2016
Why I changed careers
The number one question I got asked in interviews before changing careers is why I decided to change from structural to software engineering. In this post I share my reasons why.