A picture is worth a thousand words; sometimes a clear diagram can save hours of explanation and back-and-forth discussion. Simplifying the process of drawing diagrams is even more valuable.
Gần đây mình có tham gia luyện LeetCode để tìm niềm vui sau những giờ làm việc căng thẳng. Thỉnh thoảng mình gặp khúc mắc khi đụng một vài bài cần phải áp dụng Binary Search để giải. Cho đến một ngày, mình tìm được một công thức thần thánh...
Memory management is an important factor in programming. Knowing how to optimize memory will help our applications run smoothly, without lag or crashes. In this article, we will learn about the roles, functions, and how each type of memory works.
Is this method truly effective in increasing productivity, as rumored? Join me in this article to explore my journey of applying it at work.
Besides learning through tutorials and videos, technical blogs are a great resource. By reading blogs from software engineers at big companies, you can see how they solve the problems they've faced.
I'm Nam Anh, an Android developer with 5 years of experience. During those 5 years, I've wandered through quite a few tech companies in Hanoi.
DataStore was created to replace SharedPreferences for storing simple data.
I didn't know about the Delegation Pattern until I learned Kotlin and saw people using the 'by' keyword when declaring a variable. So I tried to learn more and discovered a whole new world of this pattern.
Hôm vừa rồi một người em bên Nhật chia sẻ với mình rằng muốn mở công ty ở Việt Nam, nhưng chưa hiểu về thị trường hiện tại ở Việt Nam lắm.
To be honest, my first impression of Kotlin Multiplatform wasn’t great.