Jon SY ChanCohesion and CouplingWhen writing out code systems, it’s important to keep certain concepts in mind to maintain a clean, low error frequency code base. Such…Dec 8, 2019Dec 8, 2019
Jon SY ChanClasses in JavascriptWhen I first started diving into Javascript I realized this language had many different ways to do the same thing. In fact since it’s…Dec 2, 2019Dec 2, 2019
Jon SY ChanRate Limiting and Throttling for a more efficient backend.When developing a frontend and backend rate limiting and throttling are great way to reduce the load, provide security and maintain…Nov 26, 2019Nov 26, 2019
Jon SY ChanThe magic of canvas in HTML5Recently I spoke to a friend who’s a front end engineer and we started to analyze some animated effects on websites and some small design…Nov 16, 2019Nov 16, 2019
Jon SY ChanScaling up Concepts for Servers.If you’re building an application at some point if you are receiving frequent traffic, scaling up your project will be considered. In…Nov 11, 2019Nov 11, 2019
Jon SY ChanA webpack intro.I first learned React at an immersive bootcamp. I didn’t have a huge knowledge on coding or even what packages were for that matter. All I…Oct 31, 2019Oct 31, 2019
Jon SY ChanTLS — transport layer securityThe internet is full of vulnerabilities that can be exploited by evil doers. One way to prevent people from eavesdropping on what we are…Oct 28, 2019Oct 28, 2019
Jon SY ChanSMTP — Simple Mail Transfer ProtocolOne of our most common forms of communication is email. This blog will be a dive into how that works. One thing the emailing system…Oct 18, 2019Oct 18, 2019
Jon SY ChanA look into OAuth 2.0Security has always been an important factor in web development and data transfer. In today’s blog I take a look into one method of API…Oct 14, 2019Oct 14, 2019
Jon SY ChanA peak at TCP and UDP.The internet has facilitated its transfer of information with many sets of protocols for different use cases. Both the Transmission…Oct 9, 2019Oct 9, 2019