WWDC24: Go small with Embedded Swift | Apple
In briefAn Apple WWDC24 session introducing Embedded Swift, a subset of Swift with no runtime that targets tiny microcontrollers. It demonstrates the idea on an off-the-shelf Matter smart home device.
Page 38 of 41
In briefAn Apple WWDC24 session introducing Embedded Swift, a subset of Swift with no runtime that targets tiny microcontrollers. It demonstrates the idea on an off-the-shelf Matter smart home device.
In briefEric Seidel presents Sky, an experimental open-source framework for writing mobile apps in Dart with fast development cycles and 60Hz UI. Sky later became Flutter.
In briefA demo excerpt from a 2016 Bay Area Rust meetup showing Servo's WebRender drawing CSS on the GPU at very high frame rates. It presents the promise of GPU-based browser rendering.
In briefKai Lentit's comedy sketch parodies a retro documentary interview with an Emacs enthusiast, joking about Emacs's endless configuration and devotion.
In briefSteve Yegge is interviewed at Google's Kirkland office about the birth, growth and future of his Rhino on Rails project, a Rails clone on the Rhino JavaScript engine, and other web development topics.
In briefMark Russinovich's closing keynote at Rust Nation UK on Microsoft's adoption of Rust, covering security gains, integration challenges, performance results and lessons learned.
In briefA one-minute clip of Scotty from Star Trek giving advice to engineers about managing expectations in estimates. It is a comedic bit of workplace wisdom.
In briefCarol Nichols' Philly ETE 2019 talk on what makes Rust unique. It covers memory safety, how editions let the language evolve without breaking code, and who relies on Rust in production.
In briefA QCon talk from Netflix on running a large microservices architecture and building resilience into it. It touches on tooling such as Hystrix and circuit breakers.
In briefcarykh demonstrates a script that speeds up the silent parts of a video while leaving speech at normal speed, to condense lectures and similar footage. It later became the Jumpcutter tool.
In briefChris McCord's ElixirConf EU 2023 keynote tracing LiveView's evolution from simple form validation to full apps, with code examples and live demos of what 1.0 will offer.
In briefLars Bergstrom of Google presents how Rust improves team productivity beyond safety and speed, with data on rewrites, defects and review. It compares Rust teams to those on legacy native languages and Go.
In briefChristian Thalinger presents at the 2015 JVM Language Summit on adding ahead-of-time compilation to the JVM, covering the HotSpot team's AOT work and its relation to warmup and deoptimization.
In briefA short demo of a GPT-powered Linux shell that guesses the bash command you meant and sometimes hallucinates absurd results. The creator stresses that it is real and should not be trusted.
In briefMachine Learning Street Talk interviews Paul Lessard about Categorical Deep Learning, which uses category theory and monads to make neural network architectures more interpretable and composable. They also discuss neural networks' limits in reasoning and unbounded computation.
In briefA Strange Loop talk presenting an open-source library that integrates Clojure into the Unity 3D game engine. It covers REPL-based live coding, macros, DSLs and persistent data structures for game development.
In briefStavros Korokithakis gives a FOSDEM 2018 talk on how hard it is to validate email addresses properly, taking a tour through RFC 5321.
In briefOmar Rizwan's short !!Con talk about writing a Breakout game in JavaScript that runs inside a PDF. It explores the surprisingly large PDF specification, including its scripting support.
In briefNicolai Josuttis's CppCon 2018 talk walks through the many forms of initialization in C++, including uniform initialization, and how their rules and effects differ. He argues the situation is confusing enough that nobody can say what to teach beginners.
In briefA short PCWorld news clip from WWDC 2007 in which Steve Jobs announces Safari as the development platform for iPhone apps. Developers could build web apps with access to calling, maps and email.
In briefA short parody clip in the 'Hitler learns about...' meme format, in which Hitler rants about git's confusing commands. It riffs on git's complexity and the Linus Torvalds and Facebook angle.
In briefWalter Bright explains to the Northwest C++ Users Group how the D programming language can interface directly with legacy C++ code. He covers why C++ is hard to interface with and how D approaches the problem.
In briefA Google I/O 2014 fireside chat in which members of the Android platform team answer questions about why the platform works the way it does. It is moderated by developer advocate Reto Meier.
In briefAn animated ranking of the most popular programming languages from 1965 to 2019, built from popularity indexes, GitHub access data and historical surveys.