*-lang
Past Presentations
Developing Great Web APIs Architectures w/ ASP.NET Core 2.1
You know you have to have a great experience when you develop your apps, right? The greatest experience for your user's centers around their data. That's why developing a great set of Web APIs is so important. Using ASP.NET Core Web API is a modern cross-platform framework for the...
The Most Secure Program Is One That Doesn’t Exist
Rust is a programming language that started with the explicit goal of preventing segfaults and guaranteeing thread safety to create a fearlessly concurrent systems language. The compiler enforces type- and memory- safety to achieve this. There’s a significant overlap between critical security...
3 Things I Wish I Knew When I Started Designing Languages
When I first sat down to design a language I had a rough time. I sat for months in front of a blank screen trying to invent, ex nihilo, a syntax that looked sufficiently different from anything I had ever seen. Isolation wasn’t working. But every time I talked to someone about what...
WebAssembly: Neither Web Nor Assembly, But Revolutionary
A revolution has begun. WebAssembly is a new, efficient and safe bytecode designed and maintained by most of the major players in tech: Google, Microsoft, Apple, Mozilla, Intel, LG, and many others. This unprecedented collaboration to standardize a new, cross-platform instruction set has opened...
Is It Time to Rewrite the Operating System in Rust?
Since its emergence in the 1970s, C has dominated operating systems development: despite surges of enthusiasm for C++, Java, and others, operating systems -- kernels, drivers, libraries and system commands -- have been and continue to be developed in C. But with the rise of Rust, that...
npm and the Future of JavaScript
npm has more than 10 million users, and they download 7 billion packages a week. We also ran a direct survey of 16,000 JavaScript devs this year. That gives us more data about what JavaScript users are doing and where the community is going than anybody else. Let us tell you about yourselves,...
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