Software Development

Coroutine Gotchas – Bridging the Gap between Coroutine and Non-Coroutine Worlds | Blog | bol.com

Coroutines are a wonderful way of writing asynchronous, non-blocking code in Kotlin. Think of them as lightweight threads, because that’s exactly what they...

Password manager Dashlane sees 70% increase in conversion rate for signing-in with passkeys compared to passwords

Posted by Milica Mihajlija, Technical Writer This article was originally posted on Google for Developers Dashlane is a password management tool that provides a...

Getting Feedback – A List Apart

“Any comment?” is probably one of the worst ways to ask for feedback. It’s vague and open ended, and it doesn’t provide any...

JavaScript: Reverse Arrays

Manipulating data is core to any programming language. JavaScript is no exception, especially as JSON has token over as a prime data delivery...

Spicing up your app’s performance – a simple recipe for GC tuning | Blog | bol.com

Spicing up a high-load, low-latency REST serviceQuiz question. You have a low-latency, high-load service running on 42 virtual machines, each having 2 CPU...

How KAYAK reduced sign in time by 50% and improved security with passkeys

Posted by Kateryna Semenova, Developer Relations Engineer, Android Introduction KAYAK is one of the world's leading travel search engines that helps users find the best...

Designing for the Unexpected – A List Apart

I’m not sure when I first heard this quote, but it’s something that has stayed with me over the years. How do you...

ChatGPT via WYSIWYG

Artificial intelligence applications have hit like a massive wave over this past year, with ChatGPT being the most prominent. ChatGPT can take any...

Latest articles