I write tutorials about web development with various frameworks, and languages. Subscribe to my newsletter to make sure you don't miss anything.
PYTHON
Build REST API with Flask & SQLAlchemyFlask is a great framework that enables you to build web applications quickly with Python. It's fast, small, and fun to work with. In this…
FLUTTER
Data Fetching Basics in FlutterGreat applications should provide useful information to their users. Therefore, displaying data from other source (server) is necessary for…
NODE.JS
Build Realtime Chat App with Node.jsIn this tutorial, we are going to build a basic chat application with Node.js. Before we get started, I assume that you have little bit…
REACT NATIVE
Build Quotes App with React Native in 5 MinutesThree days ago, I just give my first tech talk about "How to Get Started as a Mobile Developer" in Jakarta. I talk about what's going on…
NODE.JS
How to Test Your Express APIs with SuperTestExpress is the most popular Node.js framework for building web applications, especially REST APIs. And in this article, I'm going to show…
PYTHON
Run External Program with Subprocess in PythonThere are many scenarios where you want to write a small programs that are designed to automate simple tasks. For instance, you want to…
FLUTTER
Asynchronous Programming in DartFlutter is getting more popular than ever! But before you start learning the framework, you need to learn the programming language first. I…
GOOGLE CLOUD
Automate App Deployment with Google Cloud BuildAutomation is one of the most important aspects in web development. Cause everyone wants to deliver scalable and reliable web application to…
REACT
A Brief Guide to Test React Components with HooksTesting is a fundamental skill for every web developer to build high quality and stable web applications. But, it's also intimidating…
REACT
Global State with React HooksReact Hooks let you use state and other React features in functional components. On the other hand, React Context provides a way to pass…
REACT
Optimize React Hooks PerformanceAccording to the official React documentation, Hooks are functions that let you "hook into" React state and lifecycle features from function…
PYTHON
Render Bootstrap Form in DjangoDealing with user input is a very common task in modern web applications. Luckily, Django offers a convenient way to handle user input…
DOCKER
Automate Docker Deployment with DokkuDocker is a piece of software to simplify the creation, deployment, and execution of your applications by using containers. Containers…
GRAPHQL
Build Secure GraphQL API and Deploy to AWSBuilding a secure APIs is the main job as a backend developer. But how does it works when using GraphQL? And how to deploy it to AWS Lambda…
REACT
Build Server Rendered React App from ScratchIf you have playing around with React for a while, and you start to planning a production web app, you may need to considering about the…