Next.js, Remix.run and Accelerating React Performance by Ken Rimple
In this talk, Ken Rimple will discuss the issues caused by working with SPAs, and how Next.js and Remix.run attempt to address them.
In this talk, Ken Rimple will discuss the issues caused by working with SPAs, and how Next.js and Remix.run attempt to address them.
Our host Ken Rimple talks to Ashley Williams, Rust Core Team member and the founder of the Rust Foundation.
Host Ken Rimple sits down with Stewart Smith: Head of Consumer AR at Unity, creator of Q.js and Handy.js, and Philly ETE 2022 speaker.
Abstract GraphQL offers the enticing promise of enabling developers to design and evolve an API in a product-focused way while allowing clients to query data from a single endpoint and from any number backing data sources. But as GraphQL adoption gains traction across teams, a company may soon find itself in a scenario where it has an unwieldy monolithic API that has become a bottleneck to developer velocity. Alternatively, there may be multiple GraphQL APIs that emerged in tandem with…
Abstract We live in a competitive world. That competition forces change. It has always forced change. Change is normal. The question is not whether our organizations will change, that’s a given, but can we see this change before it hits us, do we know where we’re heading or are we simply floating aimlessly being carried by a river? It certainly feels that way sometimes. To answer the question we need to understand our landscape, the economic forces at play, the…
Abstract Prioritizing technical debt is a hard problem as modern systems have millions of lines of code and multiple development teams — no one has a holistic overview. In addition, there’s always a trade-off between improving existing code versus adding new features so we need to use our time wisely. What if we could mine the collective intelligence of all contributing programmers and start making decisions based on information from how the organization actually works with the code? In this…
Abstract What do you do when your quest for power leads you to implementations which are not just platform-but processor- and even architecture-version-specific in nature? How do you even start tracking down a bug in a Scala-based implementation which is not only nondeterministic, but only manifests on certain hardware? In this talk, we will dive into the wild and ill-understood world of CPU architecture, memory models, and JVM intrinsics (all through the lens of very high-level purely functional abstractions!) as…
Abstract Not just large companies, even small ones often ship their org chart to customers. They work within the constraints of the org structure, budget structure and optimize for their small team. Greater innovation and synergies happen when organizations work across the company for the greater good of the company vs. for their own team. Learning from the collaborative model of the globally successful open source development model, I will discuss how organizations can break through this constraint and create…
Abstract Concurrent applications, those serving multiple independent application actions simultaneously, are the bread and butter of Java server-side programming. The thread has been Java’s primary unit of concurrency since Java’s inception, and is a core construct around which the entire Java platform is designed, but its cost is such that it can no longer efficiently represent a domain unit of concurrency, such as the session, request or transaction. As a result, Java has seen a proliferation of libraries and frameworks…
Abstract At Vouch.io, ClojureScript accelerates and radically simplifies the development of a new kind of digital key for one the largest automotive manufacturers in the world. With one language, we can wrangle iOS, Android, and copious amounts of custom native code, all without ever losing the ability to “jack-in” via a REPL to inject some jetfuel into the software development cycle. So while the rest of world migrates yet again to the been-there-done-that of mainstream typed programming, ClojureScript remains the…