ylliX - Online Advertising Network

Learning Scala at SoundCloud

I’m a backend developer who worked extensively writing code in Golang before joining SoundCloud. SoundCloud mostly uses Scala for its microservices, so when I joined, it was important to learn it. As I was new to the language, I faced some challenges going from knowing nothing to becoming skilled at writing code in Scala. This […]

When Doing Right Feels Wrong | Hidden Brain Media

The transcript below may be for an earlier version of this episode. Our transcripts are provided by various partners and may contain errors or deviate slightly from the audio. Shankar Vedantam: This is Hidden Brain. I’m Shankar Vedantam. Have you ever had one of those conversations where half the people in the room have a […]

Secure Access To Opensearch on AWS

At Buffer, we’ve been working on a better admin dashboard for our customer advocacy team. This admin dashboard included a much more powerful search functionality. Nearing the end of the project’s timeline, we’ve been prompted with the replacement of managed Elasticsearch on AWS with managed Opensearch. Our project has been built on top of newer […]

What is Blockchain: Everything You Need to Know (2022)

If you want to pay online, you need to register an account and provide credit card information. If you don’t have a credit card, you can pay with bank transfer. With the rise of cryptocurrencies, these methods may become old. Imagine a world in which you can do transactions and many other things without having […]

A Conspiracy of Silence | Hidden Brain Media

The transcript below may be for an earlier version of this episode. Our transcripts are provided by various partners and may contain errors or deviate slightly from the audio. Shankar Vedantam: This is Hidden Brain, I’m Shankar Vedantam. All of us have had moments when we censor ourselves. A friend says something, we disagree, but […]

Type placeholders in Swift | Swift by Sundell

Swift’s type inference capabilities have been a very core part of the language since the very beginning, and heavily reduces the need for us to manually specify types when declaring variables and properties that have default values. For example, the expression var number = 7 doesn’t need to include any type annotations, since the compiler […]