Sign in

Aphinya Dechalert
Code Things + Productivity, Freelancing & Ideas 🍕🍕🍕 Follow me at


A comprehensive walkthrough

Fullstack DevOps is one of those titles that many recruiters and job post listings throw around with large salary tags attached to them. Then you click into one and find yourself swimming in a sea of acronyms. You’re not quite sure if it’s a really bad joke, or that the recruiter is just trying to cover every programming language and cloud service provider in existence.

This leads to the question: what exactly do you need to become a fully functional fullstack DevOps developer?

Starting With The Basics: Cloud Computing

Everyone knows what cloud computing is but not at the same time. It’s one of those mysterious…

There’s more to it than just learning to code

Throughout my career as a developer, I’ve exhibited varying degrees of hubris — the good bulk of it at the beginning of my journey. I was the cocky junior dev, filled with over-confidence, and somewhat overly zealous advocation of things I thought I understood.

It happens to all of us — especially in our early days when we think we know it all. In reality, it is just the Dunning Krueger effect doing its glorious cycle on our egos and readjusting us towards reality. This is because when we start out as developers, we’re like children — full of fantasies…


Great for practicing and learning

APIs are the bread and butter of building any app. It is the thing that makes data persistence possible. It is the data, the structure, and the thing that gives an app meaning and purpose for existing.

For many developers, especially newbies and those on the hunt for a new job, personal portfolio projects can make or break your resume from the sea of applicants.

The quickest way to show off your skills is to bootstrap together an app. Here are 10 free APIs that you can use to rapidly prototype, MVP style, some apps for your coding portfolio.

1. boredapi



where do the elderly developers go?

When it comes to dev work, there seems to be a curious trend in the workplace. The cohort of developers seems to be full of young people — straight out of college, boot camps, and self-taught courses kind of young.

Sure, we have the outliers here and there.

But where are all the elderly developers? Where did they all go? It’s not like they just disappeared into another realm…or did they?

How did we arrive at these questions? Why does it matter? and do dev careers really start to die when you turn 35?

Let’s start by looking at some stats

According to the latest StackOverflow Developer’s…


what to do when you build it and they don’t come?

When you’re new to the game, it’s easy to convince yourself that if you build it, they will come. As developers, we’re in the business of building things. Marketing is generally not our forte.

Back in my early days, I spent a ton of time on a project that flopped miserably because of this mindset. Over time, I’ve come to accept that I’m just another digital speck in the wide web of millions, if not billions, of comments, memes, posts, and whatever else exists on the Internet.

However, 3 years on, I’m a brighter speck than what I used to…


Digging into the library that’s taking over the frontend development scene

As I start my 8-week #buildinpublic challenge, I find myself back on the React gravy train. React as a library has exploded and taken over the Internet, especially in the frontend space. It’s a requirement on every frontend job advert I’ve seen and supported by every integration I’ve encountered.

But is React really that great?

I started out in Angular and have recently and properly moved into React development over the past few months. Here’s what I’ve discovered so far.

Mindset is everything when it comes to React

React is weird — especially if you’re used to working with frameworks and fullstack setups. …


A quick reference guide for beginners

Learning React isn’t hard — but sometimes you still need that reference sheet training wheel to help you along until you get the hang of balancing yourself on the code.

Here is a quick summary/notes on React components and classes. In short — basically, everything you sort of need to know/be aware of to get started with React classes.

** the information found here can also be found on React’s documentation. This post is more a summary of the documentation, with a few additional notes. Also, hope you like my attempts at making a summary/sharable infographic.

JavaScript Notes for React

  • React tend to define…


How React is making UI the center-piece of frontend development

For a non-designer, thinking in visual components can be a strange process — especially if you’re new to React, or are just moving into frontend development. Our main modes of operations tend to sit at the logical layer, where business rules materialize and connections are made. For non-native frontend developers, there is often a disconnect between the visual world and code.

Since its release, React has made waves. Its popularity has exploded over the past few years with React being included as part of the tech stacks required for jobs like full-stack web developer, frontend JavaScript engineer, and UX developer.


With helpful snippets to get you started

It’s easy to learn how to code — especially in JavaScript. Once you’ve got things running, we tend not to look back and see how we can make things better. We move forward, onwards, and upwards — to the next project, ticket, and feature release. We code tirelessly, recycling what we know to make the things we need to work, well, work.

Over the years, I’ve picked up a few things here and there. Here are my top 7 little big JavaScript techniques that make code look better, feel better, and read better.

1. The … spread operator

It turns out that the spread


A quick rundown guide without the lingo and frills

Docker. It’s a little blue whale with a container sitting on its back. We hear about it from various places but it’s usually just left to the DevOps guy to deal with.

Or perhaps you’ve tried to pick it up out of curiosity. So you start with Google and the amount of information returned just feels overwhelming. In this piece, we’re going to go over what Docker is, how it works, and the differences between a Docker container and a virtual machine.

What is Docker?

Docker is a development platform and a virtualization technology that makes it easy for us to develop and…

Aphinya Dechalert

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store