DEV Community

Nadifa Azmi Fauziyah
Nadifa Azmi Fauziyah

Posted on

From DevHandal Batch 2, Discovering Tencent EdgeOne Makers

I first got to know Tencent EdgeOne Makers through DevHandal Batch 2. Through this program, I had the opportunity to learn more about various aspects of developing and publishing a project. One of them was Tencent EdgeOne Makers. Before this, I usually focused more on how to build websites or applications and make sure all their features worked properly. After learning about EdgeOne, I started to realize that there are other things that need to be considered once a project is ready to be used.

That was where my curiosity began. What can Tencent EdgeOne Makers actually be used for? Why are website performance and security so important? I started exploring and learning about its features while trying to relate them to the projects I was currently working on.

From “As Long As It Works” to Thinking Beyond the Code

As a student studying technology, I often work on website projects. Usually, my main goals are quite simple: make sure the program has no errors, the design looks right, and all the features work properly. Once everything works, it feels like the project is finished.

However, I realized that once a project is published, there are other things that need to be considered. A website will be accessed by people using different devices and network conditions. The number of users can also change. There are also security risks that may appear once a website becomes accessible through the internet.

Tencent EdgeOne Makers helped me look at projects from this perspective. I began to understand that building a website is not only about writing code, but also about making sure the website can provide a good experience when it is actually used.

Performance Shouldn’t Be Overlooked

The first thing I found important was performance. We may have experienced websites that look great but take a long time to load. As a user, this can be quite frustrating.

From this, I started to understand the concept of edge computing and how content can be delivered through a network that is closer to users. The concept sounded quite technical at first, but after learning about it, I could see how it could benefit a website.

Website assets also need to be considered. Images that are too large, unnecessary CSS or JavaScript files, and other assets can make a website heavier. So, before focusing on the technology being used, we also need to make sure that the project itself is properly optimized.

For me, this became an important lesson: good technology still needs to be supported by a well-built project.

Security Shouldn’t Wait Until Something Goes Wrong

Besides performance, security is another aspect that I started paying more attention to after learning about EdgeOne.

When a website is still running only on our own computer, we might not think much about who will access it. However, once it is published on the internet, things become different. There will be various requests coming in, and we cannot assume that all of them are safe.

That is why website protection should be considered from the beginning. EdgeOne provides capabilities related to security and traffic management, giving developers an additional layer of protection for their applications.

For me, this part really broadened my perspective. While learning to build projects, I often focused more on coding and design. However, security is also part of a developer’s responsibility.

Caching Is More Useful Than I Thought

Another interesting thing I learned about was caching. The term itself was not completely new to me, but I began to understand its importance more after seeing how it can be applied to websites.

Caching can store certain content so that users do not always have to retrieve the same content from the origin server every time they access it. For static assets such as images, CSS, and JavaScript, caching can help reduce the server load and make content delivery more efficient.

Of course, not all data can simply be cached. Dynamic data related to users needs to be handled differently. Developers still need to understand the type of data and the needs of their projects before deciding on caching rules.

From this, I learned that website optimization does not always require major changes. Even simple things can make a difference when they are implemented properly.

A New Perspective on Building Projects

After getting to know Tencent EdgeOne Makers through DevHandal Batch 2, I feel that I have gained a new perspective on developing projects.

Before, I often thought, “How can I finish this project?” Now, the question is starting to change into, “How can I make sure this project can be used properly?”

I think this change in mindset is important. Once a project is published, we are no longer dealing only with the code we created. There are users, networks, servers, performance, security, and many other factors that need to be considered.

I have also become more interested in exploring different services that can help make projects more optimized. This does not mean that every feature needs to be used at once. Instead, we need to understand what each technology does and choose the ones that actually fit the needs of our projects.

I believe young developers do not have to master everything right away. Curiosity and the courage to try new things are just as important.

Joining DevHandal Batch 2 was an experience that introduced me to technologies I had not fully understood before. From there, I learned more about Tencent EdgeOne Makers and tried to connect what I learned with the projects I was working on.

If there is one thing I learned from this experience, the answer is simple: don’t stop when your project is finished.

Take another look. Is the performance good enough? Has security been properly considered? Are the assets optimized? Will users have a comfortable experience?

Because it turns out that a project’s journey does not end when the code successfully runs. After it is published, there are still many things to learn, improve, and explore.

At first, I simply joined DevHandal Batch 2, and through it, I discovered Tencent EdgeOne Makers. I never expected that something I initially only knew about briefly would make me more curious about edge computing, website performance, and application security.

Maybe that is how learning technology works: you start by joining, then you try, and before you know it, you want to keep exploring.

Top comments (0)