Blog
Thoughts, ideas, and learnings from my journey as a software engineer.
Search for a command to run...
Thoughts, ideas, and learnings from my journey as a software engineer.
Thoughts, ideas, and learnings from my journey as a software engineer.
From immigration interrogation to alpine confidence. How my first solo trip to New Zealand's South Island transformed me from a fearful tourist into someone who discovered something greater. Sometimes the best adventures start with the worst preparations.
A month-long journey through SF tech culture, American wilderness, and unexpected lessons about kindness and what's actually possible.
Platform monitoring plays a pivotal role, providing valuable insights into system health and enabling easy troubleshooting to prevent potential issues. It could help us to know the current health of the platform, see the log message and debug if there is any bug/errors that occur in the production.
Hey there, fellow devs! Today, we’re going to dive into the advanced tools that I’ve used in my software development project and how we’re using it to supercharge our teaching assistant hiring management platform, SIASISTEN.
Visual design is a critical aspect of any software application, in our software engineering project, SIASISTEN, a well designed UI can make it easy for users to find the information they need and complete tasks efficiently.
In the domain of software development, ensuring the reliability and functionality of your app is essential key. This article will delve into the concepts of mock objects and stubs in software testing and it’s implementation in Django REST Framework.
Product validation is a process that ensure whether the product is or not addressing the current and potential future users. Basically it’s a bridges the gap between the ideas and the user needs, ensuring that the product not only adresses the current pain points but also anticipates the requirements of potential user.
After all, building a fantastic app isn’t just about code, it’s about the people behind the scene, their connections, relationships, and their ability to work together harmoniously.
Imagine it as a digital detective, scanning through your code without executing it. It could sniffs out potential bugs, security vulnerabilities, and areas where your code might not adhere to best practices. In a nutshell, without running the code, it identifies weaknesses and inefficiencies, ensuring your project stands on a solid foundation.
Best practice programming is a set of proven techniques, methods, and design principles that experienced developers have discovered over years of trial and error. These practices ensure your code is readable, maintainable, and efficient.
It stands for Test-Driven Development, which is a software development approach that flips the traditional coding process on its head. Instead of writing code first and then testing it, we write unit tests before we even start coding.
Developing a teaching assistant hiring management app, SIASISTEN, has taught me that leveraging essential tools not only optimizes our workflow but also empowers us to deliver efficient solutions.
Embarking on thrilling adventures across diverse landscapes, from conquering mountain peaks on a motorbike to exploring pristine island beaches, our shared travel experiences forged unforgettable bonds.