Canales actualizados recientemente

Elige uno para ver solo ese canalVer todos los canales →

Resultados

165 artículos
Ordenar
5 diapositivas57:57EN
Jane Street· 8 may 2019Sebastian Funk on a Fast, Safe and Maintainable Packet ProcessorSebastian Funk · Jane StreetA single-core market-data case study shows how latency targets, allocation control and generated code can coexist with high-level abstractions.Software engineeringBenchmarksInfraestructura y despliegue
8 diapositivas1:08:44EN
Jane Street· 8 mar 2019Nathan Linger on Ontology: A Language-Oriented Permissions SystemNathan Linger · Jane StreetHow Jane Street represents permissions as typed declarations and presents them through an English-language interface.Programming LanguagesSoftware engineeringPrivacy & data governance
7 diapositivas1:18:13EN
Jane Street· 11 feb 2019Lindsey Kuper on Abstractions for Correct and Efficient Parallel ComputingLindsey Kuper · University of California, Santa CruzFrom lattice-based shared state to non-invasive parallel languages and neural-network verification, high-level abstractions can make systems both safer and faster.Programming LanguagesSoftware engineering
1:03:45EN
Jane Street· 7 dic 2018Jane Street and the OCaml CompilerYaron Minsky · Jane StreetRon Minsky traces an accidental language adoption into a long-term commitment to compiler engineering and a shared open-source ecosystem.Programming LanguagesSoftware engineeringDeveloper productivity+1
1:20:09EN
Lex Fridman· 29 nov 2018Pódcast · 2 vocesStack Overflow Was Never Designed for BeginnersInvitado: Jeff Atwood · Presenta: Lex FridmanOn Stack Overflow’s tenth birthday, Jeff Atwood talks with Lex Fridman about puzzles, leadership, Discourse, and why a software team’s health is how fast it can change one word.Código abierto y comunidadCoding CultureCompany Building+3
1:26:44EN
Lex Fridman· 22 nov 2018Pódcast · 2 vocesHe raised Python like a child, then set it freeInvitado: Guido van Rossum · Presenta: Lex FridmanIn a 2018 conversation with Lex Fridman, Guido van Rossum traces Python from electronics kits and Conway's Game of Life to the Thursday morning he resigned as benevolent dictator for life.Código abierto y comunidadProgramming LanguagesOpen-source ecosystems+3
6 diapositivas1:06:51EN
Jane Street· 24 oct 2018Marius Eriksen: Reflow for Incremental Cloud Data ProcessingMarius Eriksen · GRAILA functional language and runtime turn data workflows into typed programs, reuse prior results and provision cloud resources on demand.Software engineeringInfraestructura y despliegueProgramming Languages
9 diapositivas1:14:23EN
Jane Street· 24 ago 2018Cristina Rosu: Building Dynamic OCaml Web Apps with Incr_domCristina Rosu · Jane StreetA practical introduction to the Elm architecture, virtual DOM and incremental computation, followed by a live counter-app demonstration.Programming LanguagesSoftware engineeringDeveloper productivity+1
11 diapositivas1:02:34EN
Jane Street· 10 may 2018Andy Ray on Designing and Running OCaml on FPGAsAndy Ray · Jane StreetHardCaml turns OCaml into a hardware design language. Andy Ray explains FPGA fundamentals, simulation and verification, then demonstrates an OCaml software stack running on a soft CPU.SemiconductorsProgramming LanguagesSoftware engineering+1
8 diapositivas1:14:37EN
Jane Street· 5 abr 2018Adding an Effect System to OCamlLeo White · Jane StreetA prototype brings algebraic effects into OCaml’s type system and explores how to track exceptions, I/O and locally mutable state.Programming LanguagesSoftware engineeringFlujos de desarrollo y pruebas
5 diapositivas1:08:43EN
Jane Street· 19 mar 2018Ron Minsky on Types and Why They Matter in SoftwareYaron Minsky · Jane StreetType systems can make programs faster, catch mistakes and guide large refactorings, but their value depends on the language and the work. Ron Minsky explains the trade-offs through practical examples.Programming LanguagesSoftware engineeringFlujos de desarrollo y pruebas
6 diapositivas1:10:18EN
Jane Street· 28 feb 2018Shriram Krishnamurthi on Designing Computing Curricula for Real ClassroomsShriram Krishnamurthi · Brown UniversityThe Bootstrap project treats curriculum design as an engineering problem: start with goals and constraints, then support teachers and measure learning.EducationProgramming LanguagesSoftware engineering
6 diapositivas1:06:49EN
Jane Street· 30 ene 2018Bryan Cantrill on Finding the Butterfly Behind a Performance HurricaneBryan Cantrill · JoyentSmall defects can produce vast performance failures across layers of abstraction. Bryan Cantrill explains how to investigate them with questions, instrumentation and visualization.Observabilidad y fiabilidadInfraestructura y despliegueSoftware engineering
8 diapositivas56:12EN
Jane Street· 16 ene 2018Echoes of Fourier: From Sound Waves to Fast ConvolutionChristopher HardinA practical introduction to Fourier transforms, convolution, and the mathematics of placing a recording in real or imagined acoustic spaces.MathematicsSoftware engineering
5 diapositivas56:06EN
Jane Street· 4 dic 2017How Jane Street Reviews Code with IronIan Henry · Jane StreetJane Street's internal review tool tracks what each reviewer has actually read, keeps feedback in the code, and enforces review obligations before release.Code review & verificationSoftware engineeringFlujos de desarrollo y pruebas
6 diapositivas1:13:25EN
Jane Street· 27 nov 2017Nate Foster: Verifying Programmable Network Data PlanesNate Foster, Yaron Minsky · Cornell UniversityHow p4v applies program verification to packet-processing code, and why its conclusions depend on control-plane assumptions.Programming LanguagesSoftware engineeringCode review & verification
5 diapositivas52:51EN
Jane Street· 20 jun 2017Caveat Configurator: When Configuration Becomes CodeDominick LoBraico · Jane StreetDominick LoBraico explains why flexible OCaml plugins created production problems at Jane Street, and how configuration generation and disciplined plugin management address them.Software engineeringProgramming LanguagesFlujos de desarrollo y pruebas
5 diapositivas59:14EN
Jane Street· 15 mar 2017Arjun Guha on Verifying System ConfigurationsArjun Guha · UMass AmherstPuppet manifests can be declarative yet nondeterministic or non-idempotent. A verification tool models resource interactions to find those problems.Software engineeringCode review & verificationProgramming Languages
6 diapositivas38:17EN
Jane Street· 13 mar 2017How to Build a Reliable Exchange with Deterministic ReplayBrian Nigito · Jane StreetA matching engine, multicast and state-machine replication can turn a high-throughput exchange into a recoverable system. This talk explains the design and its tradeoffs.Software engineeringFintech
7 diapositivas25:44EN
Jane Street· 9 mar 2017Why Functional Programming Matters at Jane StreetSebastian Funk · Jane StreetA Jane Street developer revisits John Hughes’s classic argument and explains why expressive static types rank highest for trading systems.Programming LanguagesSoftware engineeringCoding Culture
8 diapositivas28:31EN
Jane Street· 9 mar 2017Incremental: Self-Adjusting Computations in OCamlSebastian Funk · Jane StreetSebastian explains Jane Street’s dynamic dependency graph library and the algorithms behind efficient updates.Programming LanguagesSoftware engineeringDeveloper productivity
3 diapositivas1:09:24EN
Jane Street· 5 abr 2016Yaron Minsky on Effective ML: Writing OCaml for Code ReadersYaron Minsky · Jane StreetPractical lessons from Jane Street on using types, interfaces and abstraction to keep a large OCaml codebase understandable and correct.Programming LanguagesSoftware engineeringCode review & verification+1
3 diapositivas1:06:39EN
Jane Street· 31 mar 2016Why Jane Street Uses OCamlYaron Minsky · Jane StreetA Jane Street talk explains how functional programming and static types support reliable trading software, and examines the costs of choosing a less common language.Programming LanguagesSoftware engineeringDeveloper productivity+1
23:58EN
Jane Street· 31 mar 2016Effective ML: Errors, Abstraction and Managing ComplexityYaron Minsky · Jane StreetA Jane Street engineer discusses explicit failure, boilerplate, type-system restraint and the practical role of side effects.Programming LanguagesSoftware engineeringCode review & verification
Cargar másMostrando 24 de 165