Awesome Software Engineer
Subscribe
Sign in
Home
Archive
About
New
Top
Discussion
Understanding system bottleneck
Do you know your system’s bottleneck? This is the question that every software engineer needs to ask themselves. When designing a system, you always…
Ray Chong
Mar 29
2
Share this post
Understanding system bottleneck
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
3 non-technical books that influenced me
Nothing technical this week. I would like to recommend 3 non-technical books that I think it is worth reading as a software engineer. The Effective…
Ray Chong
Mar 22
3
Share this post
3 non-technical books that influenced me
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
Backward compatibility trade-off
Something that you need to consider when providing backward compatibility
Ray Chong
Mar 15
2
Share this post
Backward compatibility trade-off
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
How to handle API backward compatibility?
Handling backward compatibility is super important in modern software development. Without backward compatibility, a system cannot support zero downtime…
Ray Chong
Mar 7
3
Share this post
How to handle API backward compatibility?
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
Backward Compatibility Thinking
Every software engineer should keep Backward Compatibility in mind during software development. If you want to provide a reliable service to others, you…
Ray Chong
Mar 1
2
Share this post
Backward Compatibility Thinking
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
February 2023
How do chatbots boost your productivity?
Chatbot Driven Development
Ray Chong
Feb 22
5
Share this post
How do chatbots boost your productivity?
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
Designing API with the right granularity
Make frontend developer's life easier
Ray Chong
Feb 15
4
Share this post
Designing API with the right granularity
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
Let UI drive API design
Making frontend developer's life easier
Ray Chong
Feb 8
5
2
Share this post
Let UI drive API design
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
January 2023
Everything about RESTful API
Today, I’ll be covering the topic of RESTful API design. In this post, I will focus on RESTful API design. I will not compare RPC and RESTful that many…
Ray Chong
Jan 31
4
Share this post
Everything about RESTful API
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
Everything is a trade-off
Software engineering is all about choosing the right trade-off. No matter it is designing software architecture or writing code. Everything is a…
Ray Chong
Jan 25
1
Share this post
Everything is a trade-off
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
How does an authenticator work?
Previously, I talked about what 2FA is and how it works. Today, I will be covering another approach for 2FA — Authenticator. If you are already using an…
Ray Chong
Jan 18
1
Share this post
How does an authenticator work?
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
Why do we need Webhook?
In my last post of 2022, I explained the difference between API and Webhook. Today, I am going to create an actual scenario and show you how to use…
Ray Chong
Jan 12
4
Share this post
Why do we need Webhook?
blog.awesomesoftwareengineer.com
Copy link
Twitter
Facebook
Email
This site requires JavaScript to run correctly. Please
turn on JavaScript
or unblock scripts