Homepage
Open in app
Sign in
Get started
“Solving Unanswered Questions in High-scale Web Apps”
Software Architecture, System Design, Distributed Systems, Design Patterns, Scalability, Robustness, Security, Data Stores, Containers, APIs, SDKs, and Everyday Topics of Full Stack Platform Engineering Teams
AWS
Software Architecture
Java
Linux
Web Development
Developer Tools
Follow
Trending
Understanding Java Memory Model
Understanding Java Memory Model
Understanding Java Memory Model is an essential learning for serious Java developers who develop, deploy, monitor, and tune performance
Thilina Ashen Gamage
Aug 21, 2018
AWS Lambda Performance Best Practices
AWS Lambda Performance Best Practices
A checklist for Cloud Engineers to live by
Thilina Ashen Gamage
Jan 26
Evolution of HTTP — HTTP/0.9, HTTP/1.0, HTTP/1.1, Keep-Alive, Upgrade, and HTTPS
Evolution of HTTP — HTTP/0.9, HTTP/1.0, HTTP/1.1, Keep-Alive, Upgrade, and HTTPS
Understanding how HTTP works in the real world
Thilina Ashen Gamage
Nov 17, 2017
Guide to Java Profilers
Guide to Java Profilers
Java Profilers and APM (Application Performance Management) Tools provide the means of monitoring and debugging performance issues in…
Thilina Ashen Gamage
Sep 10, 2018
AWS EKS Best Practices
AWS EKS Best Practices
A checklist for Cloud Engineers to live by
Thilina Ashen Gamage
Feb 17
How to Set WSL as the Default Terminal on JetBrains IDEs (Webstorm, PyCharm, IntelliJ IDEA…
How to Set WSL as the Default Terminal on JetBrains IDEs (Webstorm, PyCharm, IntelliJ IDEA…
This short tutorial explains the steps to set the WSL/WSL2 Terminal as your default terminal choice on any JetBrains IDE.
Thilina Ashen Gamage
Aug 14, 2022
Understanding JVM Architecture
Understanding JVM Architecture
Understanding JVM architecture and how Java really works under the hood is an important learning for every Java developer.
Thilina Ashen Gamage
Aug 18, 2018
HTTP and Websockets: Understanding the capabilities of today’s web communication technologies
HTTP and Websockets: Understanding the capabilities of today’s web communication technologies
Deciding what to choose for your next web API design
Thilina Ashen Gamage
Nov 19, 2017
AWS Security Best Practices
AWS Security Best Practices
A checklist for Cloud Admins to live by
Thilina Ashen Gamage
Mar 13, 2023
Web Components — Bringing Strong Encapsulation and Re-usability to the Client-side Elements
Web Components — Bringing Strong Encapsulation and Re-usability to the Client-side Elements
Addressing the unanswered question of building components that work everywhere with every framework 😎
Thilina Ashen Gamage
Oct 22, 2017
About Platform Engineer
Latest Stories
Archive
About Medium
Terms
Privacy
Teams