Developed a holistic web-based system for visualizing and organizing company’s incomes and expenses
I'm Shawn Chen and I do web development and quality assurance related stuff
Computer Science Northeastern University Boston, MA (2023 - )
Freelace Web Developer Taiwan (2022 - 2023)
Software QA Engineer Intern West Pharmaceutical Services, Taichung, Taiwan (2021 - 2022)
Communication Engineering National Taipei University, Taipei, Taiwan (2018 - 2022)
NGINX is capable of reverse proxying, load balancing, and web serving. And it basically acts as a gateway between the internet and the backend infrastructure. Although we can easily set up a Django website server with python manage.py runserver, it's not optimal for production use.
We've seen plenty of people using Raspberry Pi model B as a web server, believing that it's one of the tiniest web servers out there. However, the Raspberry Pi foundation just released a microcontroller that has a built-in wifi module, which gives the microcontroller the powerful capability of being a web server.
we are ready to build a basic pipeline that could be either manually or automatically triggered. The pipeline we are building today will perform checkout latest repo, execute API and UI automation testing on the agent and eventually upload test result to Artifacts.
If you are familiar with automation testing, you must have heard of Robot Framework, a generic open source automation framework built based on Python.But if you haven't, no worries. this article will
Exploratory testing is a type of agile testing methodologies where we don't have test cases created in advance. Instead we design charters which contain what functionality we are exploring with what kind of resources or constraints we have to discover some type of information. It's a bit abstract here but we will look into a couple examples in this article.
Learning git is absolute essential for most of the developers, having a solid understanding of git will help you get things done easier and faster. Today we are going to take a look of 5 git tricks that you can learn in 5 minutes.
We have craigslist where we can post and sell any of our stuff. although we have craigslist in Taiwan but it's popular here. we also have facebook market place or group but it's full of outdated stuff which are not available anymore. So I code myself a new version of both.
In the last article we talk about Robot Framework and how to use it with API and UI automation testing. However, the question is where are we supposed to run the testing on? Azure provides VM services with variety of choices, but that's way too expensive for a broke ass like me. If that's the case for you, stay tuned with this one. Because today we are going to build an Azure pipeline with a Raspberry pi
For the past year, Shawn was a pleasure to work with. Although he was an intern on the team, he still quickly picked up things and started contributing to the project independently. He is a proactive, intelligent, and hardworking individual. He always provided insightful perspectives on the different challenges we were facing, and we miss Shawn being in our daily stand up call already. I would genuinely say that Shawn would be a valuable asset to any team or company.
Vishwanath M S, Senior Technical Lead, West Pharmaceutical Services