最近更新されたチャンネル

選ぶとそのチャンネルだけを表示すべてのチャンネル →

絞り込み結果

154 件
並び順
スライド 6 枚1:06:51EN
JSJane Street· 2018年10月24日Marius 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 engineeringインフラとデプロイProgramming Languages
スライド 9 枚1:14:23EN
JSJane Street· 2018年8月24日Cristina 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 枚1:02:34EN
JSJane Street· 2018年5月10日Andy 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 枚1:14:37EN
JSJane Street· 2018年4月5日Adding an Effect System to OCamlA prototype brings algebraic effects into OCaml’s type system and explores how to track exceptions, I/O and locally mutable state.Programming LanguagesSoftware engineering開発ワークフローとテスト
スライド 5 枚1:08:43EN
JSJane Street· 2018年3月19日Ron 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 engineering開発ワークフローとテスト
スライド 6 枚1:10:18EN
JSJane Street· 2018年2月28日Shriram 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 枚1:06:49EN
JSJane Street· 2018年1月30日Bryan 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.オブザーバビリティと信頼性インフラとデプロイSoftware engineering
スライド 8 枚56:12EN
JSJane Street· 2018年1月16日Echoes 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 枚56:06EN
JSJane Street· 2017年12月4日How Jane Street Reviews Code with IronJane 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 engineering開発ワークフローとテスト
スライド 6 枚1:13:25EN
JSJane Street· 2017年11月27日Nate Foster: Verifying Programmable Network Data PlanesNate Foster, Ron · 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 枚52:51EN
JSJane Street· 2017年6月20日Caveat 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 Languages開発ワークフローとテスト
スライド 5 枚59:14EN
JSJane Street· 2017年3月15日Arjun 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 枚38:17EN
JSJane Street· 2017年3月13日How to Build a Reliable Exchange with Deterministic ReplayA 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 枚25:44EN
JSJane Street· 2017年3月9日Why Functional Programming Matters at 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 枚28:31EN
JSJane Street· 2017年3月9日Incremental: 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 枚1:09:24EN
JSJane Street· 2016年4月5日Yaron 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 枚1:06:39EN
JSJane Street· 2016年3月31日Why Jane Street Uses OCamlA 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
JSJane Street· 2016年3月31日Effective ML: Errors, Abstraction and Managing ComplexityA Jane Street engineer discusses explicit failure, boilerplate, type-system restraint and the practical role of side effects.Programming LanguagesSoftware engineeringCode review & verification
スライド 2 枚1:04:56EN
JSJane Street· 2016年3月31日Yaron Minsky on Incremental: From Research Idea to Production LibraryYaron Minsky · Jane StreetA history of the algorithms, memory problems and performance tradeoffs behind Jane Street’s OCaml library for self-adjusting computations.Programming LanguagesSoftware engineeringDeveloper productivity
スライド 3 枚1:12:41EN
JSJane Street· 2016年3月31日Ron Minsky on Trading, Correctness and Jane Street’s Shift to OCamlYaron Minsky · Jane StreetA Jane Street technologist explains the market-making business and why readability, types and predictable performance shaped the firm’s choice of OCaml.Programming LanguagesSoftware engineeringInvesting
スライド 5 枚51:35EN
JSJane Street· 2016年3月31日Yaron Minsky on Effective ML: Interfaces, Invariants and Code ReadersYaron Minsky · Jane StreetIn the first part of a 2011 Harvard lecture, Jane Street’s Yaron Minsky shows how OCaml interfaces and types can make long-lived code easier to understand and change.Programming LanguagesSoftware engineeringCode review & verification
10:20EN
Lex Fridmanポッドキャスト · 2 人How C++ Is Standardized: Votes, Consensus and the Move to a Three-Year Release Cycleゲスト Bjarne Stroustrup · ホスト Lex FridmanBjarne Stroustrup explains how the ISO committee works, why C++0x slipped to C++11, and how shorter cycles made C++14, C++17 and C++20 arrive on time.オープンソースとコミュニティProgramming LanguagesSoftware engineering+1
1:19:25EN
Lenny's PodcastポッドキャストInside Mercado Libre: How 18,000 Engineers Ship 30,000 Changes a Day Without an Army of PMsホスト Lenny RachitskySebastian Barrios, formerly head of product and engineering at Mercado Libre and now SVP of Engineering at Roblox, explains how a Latin American giant runs engineering and product as one team.企業と戦略LeadershipCompany Building+3
1:23:15EN
Lenny's Podcastポッドキャスト · 2 人Camille Fournier on Rewrites, One-on-Ones and Building Platform Teamsゲスト Camille Fournier · ホスト Lenny RachitskyThe author of The Manager's Path explains what annoys engineers about PMs, why rewrites are a trap, how to move into management, and what makes platform teams work.プロダクトと UXProduct ManagementProduct Leadership+3
もっと見る154 件中 24 件を表示