My FullStack Developer Journey (so far)
My journey as a FullStack Web Developer with WayMaker Digital, and how it has helped me gain an understanding of the software I use around me.
My journey as a FullStack Web Developer with WayMaker Digital, and how it has helped me gain an understanding of the software I use around me.
As a full-stack web developer, it is important to know both front-end and back-end development when creating web applications. Before coming to Waymaker Digital I had some experience working with front-end web development however I had very little experience with back-end development, which meant I had to spend some time …
My Journey into Back-end Development with node.js and express Read More »
When attempting to secure your first job in programming, you’ll no doubt face a coding problem in the interview process, which will determine your performance. Whether the interview is in Java, C++ or Javascript, the basis remains the same. This is a test to see how strong we are in …
Before we discuss objects, let’s go through data types. We have 7 data types. Data Types Primitive Numbers — const age = 23 Undefined — const x Strings (Text) — const a = “init” Null – The value null represents the intentional absence of any object value. Booleans (True or false statements) — const c …
Introduction In the early days of becoming a software developer, there is a steep learning curve including data structures, algorithms, language syntax, best practices etc. An important part that is sometimes overlooked is the actual understanding of the workings of these languages. The workings of the interaction between software and …
At the beginning of my journey with WayMaker Digital, I wasn’t familiar with front end development. Being informed of our tech-stack of choice to build a Web app prototype, I realised I would have to develop my skills in Front End development. HTML and CSS A large amount of front-end …
React Components When building out the frontend of your project with React, you’ll be needing to use React states, otherwise, you wouldn’t be using React. I’ve been working on an ongoing project for the past few weeks now and after using class components initially, I can really appreciate the advantage …
Functional components are taking over the React world and I can see why Read More »
After graduating into the pandemic, I used the transitional time to teach myself software development. Having recently continued training on a development team, I’ve noticed a significant acceleration in learning, and therefore career progression. There are a few aspects that have remained the same in my new position, such as …
How peer-to-peer learning has accelerated my software development Read More »
In this blog, we will be talking about how this synchronous programming language, performs asynchronous non-blocking code. How is Javascript executed? Well, JavaScript is synchronous by default and follows a single-threaded Model. This means that code cannot create new threads and run in parallel. In comparison, computers are asynchronous by nature. Most …
Sprint Planning is one of the key characteristics (.i.e. ceremonies or meetings) within Scrum. Sprint planning is a joint effort involving the ScrumMaster(who facilitates the ceremony); Product Owner (who prioritizes and clarify details of user stories and acceptance criteria), and the Agile Scrum Team [Business Analyst, Developers, Testers, etc.]. The …