Perspectives
Latest writing
-
The Challenge of a Scaled Scrum Team
I was working on a project that utilized the Nexus framework and scaled Scrum. A Nexus serves as a development unit in scaled Scrum, forming a relationship or connection between people. Software development is already a difficult…
Read more -
Internet Border Gateway Protocol (BGP)
This article explores the Internet Border Gateway Protocol (BGP), a standardized exterior gateway protocol designed for exchanging routing and reachability information among different Autonomous Systems (ASes) or Internet Service…
Read more -
Pseudo-Scrum - A Hybrid of Waterfall and Agile
I have something to tell you: you're not truly agile. You may have gone through the motions, performing all the scrum rituals like stand-ups, demos, and retrospectives. You may even have all the requisite tools like JIRA, user…
Read more -
Deploying a Koa.js Application to an AWS EC2 Ubuntu Instance
I am developing an application using Koa.js, a new web framework created by the team behind Express. In this step-by-step tutorial, I'll guide you through deploying a Koa.js application on an Amazon Web Services (AWS) Ubuntu…
Read more -
Lessons Learned from an IoT Project
Last year, I worked on an Internet of Things (IoT) project focused on a Bluetooth smart gadget. The experience differed significantly from pure software development in several ways:
Read more -
How to Fix iOS 10 Permission Crash Errors
I've been developing an app that requires access to the user's microphone.
Read more -
The Future of FinTech in Hong Kong
I was often told by my teachers that Hong Kong is an international financial center. Indeed, in our highly competitive corporate environment, we enjoy economic success daily. However, Hong Kong currently lags in the FinTech…
Read more -
What is Blockchain and How is It Used?
Many of my friends have been asking about the emergence of the blockchain revolution. According to recent news, four of the world's largest banks have teamed up to develop a new form of digital cash. This digital cash aims to…
Read more -
Installing Jupyter Notebook on macOS
I'm using the Anaconda distribution to install Jupyter Notebook.
Read more -
Launching RancherOS on AWS EC2
RancherOS is a Linux distribution designed for running Docker containers. While there is an AMI (Amazon Machine Image) available in the AWS Marketplace, setting up the security group and other configurations can be tricky. This…
Read more -
Deploying a Java Spring Server with a Docker Container
In this guide, I'll show you how to deploy a Java Spring server using Docker. Below are the steps to follow:
Read more -
Apple Push Notification with Java Spring Framework
I'm implementing a Java Spring Framework server that sends Apple Push Notifications to an iPhone using Swift. Here are the things you will need:
Read more