We once again coming near to another semester. Although Spring 2020 may have been interrupted by a sudden pandemic, it’s still a fruitful semester loaded with new-found knowledge. During the making of Club Lounge, our team used agile project management to assign task to each member. I also got a lot of chances to implement features for the application using...
One can say that programming is like building with legos, taking smaller components and build something out of it. After following a good number of lego building instructions, you might notice some have repeat design features. Design patterns in programming are similar to that. Design patterns might not be the all-purpose solution for everything, but they are often the re-usable...
Technologies make people’s life easier. Instead of searching through library books to find the information you need, “Google it.” Instead of doing all your math calculations manually repeatedly, let a machine handle the data processing. Of course, nothing is smooth sailing. The Facebook controversy, that prompt many to worry about their digital data. A support ticket for a limited edition...
I believe that some people have come across an ad about a game named Plague Inc, a once-popular game where you control diseases and try to infect the entire human population. One popular strategy in the game is to raise your infectivity as much as possible while trying to minimize your disease’s severity, having your disease infect as many as...
As a programmer, sometimes you may be required to also learn and familiarize a library that can be more complicated than the language itself. Why learn a library? Before we proceed, let’s ask ourselves this: Do I want to code a data structure (like a red-black tree) from the ground up? If yes, then we only need to remember how...
“Hey, my code just won’t run correctly. Can you help me?” namespace 🔵 = std; using 🔢 = int; using 💀 = void; using 👌 = bool; #define 💡 auto; #define 👎 false; #define 💪 🔵::make_shared; #define 🍷 virtual; #define 💻 🔵::cout; #define 🔫 🔵::endl; template<class 🔮>; using 📚 = 🔵::vector_ptr<🔮>; template<class 🔮>; using 👇 = 🔵::shared_ptr<🔮> 🔢 🎲() {...
NullPointerException, Segmentation Fault, Compilation Error. When your screen is filled to the brim with errors, it’s easy to panic and press that S.O.S. button on forums. But stop yourself, don’t do that ever. When you are panicking, you won’t be able to express yourself correctly for others to help you. Step 1 is to calm your self down if you...
Originally, I plan to enroll in Media major to do video editing. Back in high school, I was part of the media team and was quite interested in video editing. However, my parents refused, stating that being a video editor is not a good career path. They wanted me to go accounting as it offers more opportunities, but I hesitated...
“You can access the article after the ad.” Many people have encountered similar situations like that. You are just casually browsing the web and then an unskippable ad appears right before you. Now you have to sit there and watch the timer tick down to 0 before you can regain site control. No one likes to visit a site bloated...