*-lang
Past Presentations
The Why of Go
Come learn about Go through a time-travel historical lens perspective. What limits did we meet at the end of the 20th century that Go was developed for? In providing the historical context around the technical decisions of the language, you can better understand its concurrency primitives,...
Herding Nulls and Other C# Stories From the Future
C# is evolving at a rather vigorous pace, aiming for new levels of expressiveness on many fronts. Let’s plant our feet firmly in the air for a bit and look at some of the places we think it’s headed: Finally reining in those pesky nulls, fighting back on callback hell for asynchronous...
[Cancelled] Rust: Systems Programming
Rust is an exciting new systems programming language that combines low-level control and predictability with the safety and ergonomics of a high-level language. Rust’s superpower is a set of concepts called “ownership” and “borrowing” which enable you to write exceptionally performant...
Next Gen Networking Infrastructure With Rust
As the world becomes ever more connected, the scale and sophistication of network infrastructure software is increasing dramatically. However, the requirements for this software are as stringent as ever: it must not only be fast, it must be “safe”, i.e. able to process untrusted data without...
Understanding Python Memory at Instagram
Instagram server is one of the biggest Python deployments in the world to support more than 700M active users. At Instagram, the computing parallelism is based on multi-processing instead of threading. Memory utilization becomes critical in such model, i.e., with less memory per process, we are...
Fresh Async With Kotlin
Asynchronous programming is on the rise. Modern software systems are connected and constantly communicating. Programming languages are adding some form of asynchronous programming like async/await. However, Kotlin had taken a fresh approach to this problem with Kotlin Coroutines. In this talk,...
Interviews
Herding Nulls and Other C# Stories From the Future
Read Full InterviewFresh Async With Kotlin
What is the primary role that you have with Kotlin at JetBrains?
I'm currently leading the team of Kotlin libraries. We are working in close cooperation with Kotlin language team, the design, etc..
Read Full InterviewBuilding a Reliable Cloud Based Bank in Java
When you selected Java to build a modern, cloud-based architecture for Starling, is it correct to say that you went for the guarantee of Java's longevity rather than for the rapid iteration cycle you might get from a smaller, more opinionated language?
Yes, absolutely. Our aim and focus are much more long-term than many startups, and because of that, we are prioritizing the aspect of reliability. This goes to the heart of my talk. We want to guarantee stability because we will be around in years to come.
Read Full InterviewDeveloping Great Web APIs Architectures w/ ASP.NET Core 2.1
What's the focus of the work that you do today?
Over the last five years, I've been busy getting solutions out to people. I work more on the backend doing API work, but that’s also meant I help mobile application and web application developers utilize the APIs I’m developing.
Read Full InterviewThe Most Secure Program Is One That Doesn’t Exist
QCon: What’s the focus of the work you do today?
Diane: I am the security and privacy lead on the mixed reality team. The focus of my work is building a browser that provides a secure, immersive web experience. I also work very closely with the Rust team. I lead the formal verification effort which is determining how we leverage the unique properties of Rust to allow people to use...
Read Full Interviewnpm and the Future of JavaScript
Can you tell me more about what your talk is about?
I'll talk more about server-side stuff, and I’ll emphasize Node. We've found that the security message is important to people, so there will be quite a bit there. There's been this huge shift in how JavaScript is used and enterprises are only just beginning to catch up to that. There are many people working on JavaScript, and they're...
Read Full Interview