From a6e8edaf9bd733cd98dfddfc561d761c22f597fb Mon Sep 17 00:00:00 2001 From: Chris Krycho Date: Sat, 13 Jul 2019 20:20:14 -0600 Subject: [PATCH] Update with latest changes from master. --- feed.xml | 210 +++++++++--------- show_notes/bonus/_1/index.html | 4 +- show_notes/bonus/_10/index.html | 4 +- show_notes/bonus/_13/index.html | 4 +- show_notes/bonus/_14/index.html | 4 +- show_notes/bonus/_2/index.html | 4 +- show_notes/bonus/_3/index.html | 4 +- show_notes/bonus/_4/index.html | 4 +- show_notes/bonus/_5/index.html | 4 +- show_notes/bonus/_6/index.html | 4 +- show_notes/bonus/_7/index.html | 4 +- show_notes/bonus/_8/index.html | 4 +- show_notes/bonus/_9/index.html | 4 +- show_notes/bonus/burnout/index.html | 4 +- .../translating_between_languages/index.html | 4 +- show_notes/cysk/_1/index.html | 4 +- show_notes/cysk/_2/index.html | 4 +- show_notes/cysk/_3/index.html | 4 +- show_notes/cysk/bindgen_cbindgen/index.html | 4 +- show_notes/cysk/rayon/index.html | 4 +- show_notes/cysk/rocket/index.html | 4 +- show_notes/cysk/serde/index.html | 4 +- show_notes/cysk/wasm/index.html | 4 +- show_notes/e000/index.html | 4 +- show_notes/e001/index.html | 4 +- show_notes/e002/index.html | 4 +- show_notes/e003/index.html | 4 +- show_notes/e004/index.html | 4 +- show_notes/e005/index.html | 4 +- show_notes/e006/index.html | 4 +- show_notes/e007/index.html | 4 +- show_notes/e008/index.html | 4 +- show_notes/e009/index.html | 4 +- show_notes/e010/index.html | 4 +- show_notes/e011/index.html | 4 +- show_notes/e012/index.html | 4 +- show_notes/e013/index.html | 4 +- show_notes/e014/index.html | 4 +- show_notes/e015/index.html | 4 +- show_notes/e016/index.html | 4 +- show_notes/e017/index.html | 4 +- show_notes/e018/index.html | 4 +- show_notes/e019/index.html | 4 +- show_notes/e020/index.html | 4 +- show_notes/e021/index.html | 4 +- show_notes/e022/index.html | 4 +- show_notes/e023/index.html | 4 +- show_notes/e024/index.html | 4 +- show_notes/e025/index.html | 4 +- show_notes/e026/index.html | 4 +- show_notes/e027/index.html | 4 +- show_notes/e028/index.html | 4 +- show_notes/e029/index.html | 4 +- show_notes/e030/index.html | 4 +- show_notes/e031/index.html | 4 +- show_notes/interview/_1/part_1/index.html | 4 +- show_notes/interview/_1/part_2/index.html | 4 +- show_notes/interview/_2/part_1/index.html | 4 +- show_notes/interview/_2/part_2/index.html | 4 +- show_notes/interview/_3/index.html | 4 +- show_notes/interview/_4/part_1/index.html | 4 +- show_notes/interview/_4/part_2/index.html | 4 +- show_notes/interview/_4/part_3/index.html | 4 +- .../interview/diesel_1_0/part_1/index.html | 4 +- .../interview/diesel_1_0/part_2/index.html | 4 +- show_notes/interview/integer32/index.html | 4 +- .../interview/irr_2017/anna_liao/index.html | 4 +- .../interview/irr_2017/lee_baillie/index.html | 4 +- .../interview/irr_2017/matt_gathu/index.html | 4 +- .../rbr_2017/andrew_hobden/index.html | 4 +- .../rbr_2017/anthony_deschamps/index.html | 4 +- .../rbr_2017/arun_kulshreshthra/index.html | 4 +- .../rbr_2017/ben_beckwith/index.html | 4 +- .../rbr_2017/ben_striegel/index.html | 4 +- .../interview/rbr_2017/colin_dean/index.html | 4 +- .../interview/rbr_2017/esty_thomas/index.html | 4 +- .../rbr_2017/holden_marcsisin/index.html | 4 +- .../rbr_2017/jess_saxeter/index.html | 4 +- .../interview/rbr_2017/katie_nolan/index.html | 4 +- .../rbr_2017/matthias_endler/index.html | 4 +- .../rbr_2017/parry_wilcox/index.html | 4 +- .../interview/rbr_2017/pete_lyons/index.html | 4 +- .../rbr_2017/thomas_gideon/index.html | 4 +- .../rbr_2017/tom_kriezkowski/index.html | 4 +- show_notes/meta/_1/index.html | 4 +- show_notes/meta/_2/index.html | 18 +- show_notes/meta/_3/index.html | 4 +- show_notes/news/_1/index.html | 4 +- show_notes/news/_2/index.html | 4 +- show_notes/news/_3/index.html | 4 +- show_notes/news/rust_1_20/index.html | 4 +- show_notes/news/rust_1_21_1_22/index.html | 4 +- show_notes/news/rust_1_23/index.html | 4 +- show_notes/news/rust_1_24/index.html | 4 +- show_notes/news/rust_1_25/index.html | 4 +- show_notes/news/rust_1_26/index.html | 4 +- show_notes/news/rust_1_27/index.html | 4 +- show_notes/news/rust_1_28/index.html | 4 +- show_notes/news/rust_1_29_1_30/index.html | 4 +- show_notes/news/rust_1_31/part_1/index.html | 4 +- show_notes/news/rust_1_31/part_2/index.html | 4 +- show_notes/news/rust_1_32/index.html | 4 +- show_notes/news/rust_1_33_1_34/index.html | 4 +- show_notes/news/rust_1_35/index.html | 4 +- src/show_notes/bonus/_1.rs.html | 4 +- src/show_notes/bonus/_10.rs.html | 4 +- src/show_notes/bonus/_13.rs.html | 4 +- src/show_notes/bonus/_14.rs.html | 4 +- src/show_notes/bonus/_2.rs.html | 4 +- src/show_notes/bonus/_3.rs.html | 4 +- src/show_notes/bonus/_4.rs.html | 4 +- src/show_notes/bonus/_5.rs.html | 4 +- src/show_notes/bonus/_6.rs.html | 4 +- src/show_notes/bonus/_7.rs.html | 4 +- src/show_notes/bonus/_8.rs.html | 4 +- src/show_notes/bonus/_9.rs.html | 4 +- src/show_notes/bonus/burnout.rs.html | 4 +- .../translating_between_languages.rs.html | 4 +- src/show_notes/cysk/_1.rs.html | 4 +- src/show_notes/cysk/_2.rs.html | 4 +- src/show_notes/cysk/_3.rs.html | 4 +- src/show_notes/cysk/bindgen_cbindgen.rs.html | 4 +- src/show_notes/cysk/rayon.rs.html | 4 +- src/show_notes/cysk/rocket.rs.html | 4 +- src/show_notes/cysk/serde.rs.html | 4 +- src/show_notes/cysk/wasm.rs.html | 4 +- src/show_notes/e000.rs.html | 4 +- src/show_notes/e001.rs.html | 4 +- src/show_notes/e002.rs.html | 4 +- src/show_notes/e003.rs.html | 4 +- src/show_notes/e004.rs.html | 4 +- src/show_notes/e005.rs.html | 4 +- src/show_notes/e006.rs.html | 4 +- src/show_notes/e007.rs.html | 4 +- src/show_notes/e008.rs.html | 4 +- src/show_notes/e009.rs.html | 4 +- src/show_notes/e010.rs.html | 4 +- src/show_notes/e011.rs.html | 4 +- src/show_notes/e012.rs.html | 4 +- src/show_notes/e013.rs.html | 4 +- src/show_notes/e014.rs.html | 4 +- src/show_notes/e015.rs.html | 4 +- src/show_notes/e016.rs.html | 4 +- src/show_notes/e017.rs.html | 4 +- src/show_notes/e018.rs.html | 4 +- src/show_notes/e019.rs.html | 4 +- src/show_notes/e020.rs.html | 4 +- src/show_notes/e021.rs.html | 4 +- src/show_notes/e022.rs.html | 4 +- src/show_notes/e023.rs.html | 4 +- src/show_notes/e024.rs.html | 4 +- src/show_notes/e025.rs.html | 4 +- src/show_notes/e026.rs.html | 4 +- src/show_notes/e027.rs.html | 4 +- src/show_notes/e028.rs.html | 4 +- src/show_notes/e029/mod.rs.html | 4 +- src/show_notes/e030.rs.html | 4 +- src/show_notes/e031/mod.rs.html | 4 +- src/show_notes/interview/_1/part_1.rs.html | 4 +- src/show_notes/interview/_1/part_2.rs.html | 4 +- src/show_notes/interview/_2/part_1.rs.html | 4 +- src/show_notes/interview/_2/part_2.rs.html | 4 +- src/show_notes/interview/_3.rs.html | 4 +- src/show_notes/interview/_4/part_1.rs.html | 4 +- src/show_notes/interview/_4/part_2.rs.html | 4 +- src/show_notes/interview/_4/part_3.rs.html | 4 +- .../interview/diesel_1_0/part_1.rs.html | 4 +- .../interview/diesel_1_0/part_2.rs.html | 4 +- src/show_notes/interview/integer32.rs.html | 4 +- .../interview/irr_2017/anna_liao.rs.html | 4 +- .../interview/irr_2017/lee_baillie.rs.html | 4 +- .../interview/irr_2017/matt_gathu.rs.html | 4 +- .../interview/rbr_2017/andrew_hobden.rs.html | 4 +- .../rbr_2017/anthony_deschamps.rs.html | 4 +- .../rbr_2017/arun_kulshreshthra.rs.html | 4 +- .../interview/rbr_2017/ben_beckwith.rs.html | 4 +- .../interview/rbr_2017/ben_striegel.rs.html | 4 +- .../interview/rbr_2017/colin_dean.rs.html | 4 +- .../interview/rbr_2017/esty_thomas.rs.html | 4 +- .../rbr_2017/holden_marcsisin.rs.html | 4 +- .../interview/rbr_2017/jess_saxeter.rs.html | 4 +- .../interview/rbr_2017/katie_nolan.rs.html | 4 +- .../rbr_2017/matthias_endler.rs.html | 4 +- .../interview/rbr_2017/parry_wilcox.rs.html | 4 +- .../interview/rbr_2017/pete_lyons.rs.html | 4 +- .../interview/rbr_2017/thomas_gideon.rs.html | 4 +- .../rbr_2017/tom_kriezkowski.rs.html | 4 +- src/show_notes/meta/_1.rs.html | 4 +- src/show_notes/meta/_2.rs.html | 18 +- src/show_notes/meta/_3.rs.html | 4 +- src/show_notes/news/_1.rs.html | 4 +- src/show_notes/news/_2.rs.html | 4 +- src/show_notes/news/_3.rs.html | 4 +- src/show_notes/news/rust_1_20.rs.html | 4 +- src/show_notes/news/rust_1_21_1_22.rs.html | 4 +- src/show_notes/news/rust_1_23.rs.html | 4 +- src/show_notes/news/rust_1_24.rs.html | 4 +- src/show_notes/news/rust_1_25.rs.html | 4 +- src/show_notes/news/rust_1_26.rs.html | 4 +- src/show_notes/news/rust_1_27.rs.html | 4 +- src/show_notes/news/rust_1_28.rs.html | 4 +- src/show_notes/news/rust_1_29_1_30.rs.html | 4 +- src/show_notes/news/rust_1_31/part_1.rs.html | 4 +- src/show_notes/news/rust_1_31/part_2.rs.html | 4 +- src/show_notes/news/rust_1_32.rs.html | 4 +- src/show_notes/news/rust_1_33_1_34.rs.html | 4 +- src/show_notes/news/rust_1_35.rs.html | 4 +- 207 files changed, 531 insertions(+), 531 deletions(-) diff --git a/feed.xml b/feed.xml index dfae1ef9..9053215c 100644 --- a/feed.xml +++ b/feed.xml @@ -220,7 +220,7 @@ ]]> Mon, 27 May 2019 09:15:00 -0600 - + 769CEFA3-B4B9-4B5C-B9BA-62587F2F98B3 A story and a dream (and the promise of Rust): the final episode of New Rustacean! A story and a dream (and the promise of Rust): the final episode of New Rustacean! @@ -439,7 +439,7 @@ ]]> Thu, 23 May 2019 21:00:00 -0600 - + 04470049-93B0-4B8B-9574-0B72F4AC37CD WASI, `Option::copied`, and the future of async/await syntax! WASI, `Option::copied`, and the future of async/await syntax! @@ -652,7 +652,7 @@ ]]> Fri, 17 May 2019 20:10:00 -0600 - + 35135E76-3E12-437E-AA90-38AB3BC51CD2 Automatic generation of FFI types between Rust and C APIs. Automatic generation of FFI types between Rust and C APIs. @@ -864,7 +864,7 @@ ]]> Mon, 13 May 2019 20:40:00 -0600 - + 976CD791-23E6-44D5-86EC-D7C28A6E8D68 Exposing Rust types and functions to C API consumers. 25:18 @@ -1051,7 +1051,7 @@ ]]> Fri, 26 Apr 2019 22:00:00 -0600 - + EC1C6E98-88CD-46A4-881B-F7F0B998F986 Item visibility and `pub(<restricted>)` as API design tools. Item visibility and `pub(<restricted>)` as API design tools. @@ -1238,7 +1238,7 @@ ]]> Sat, 20 Apr 2019 13:15:00 -0600 - + 1C81D2C3-3FDE-40BE-B045-B549D84FDDD4 Moar `const fn`, some `Pin`, and alternative Cargo registries! Moar `const fn`, some `Pin`, and alternative Cargo registries! @@ -1423,7 +1423,7 @@ ]]> Wed, 03 Apr 2019 22:15:12 -0600 - + 7A179962-9568-40BF-97D8-9C722ABB9ECF Using Rust’s Foreign Function Interface (FFI) with C! Using Rust’s Foreign Function Interface (FFI) with C! @@ -1620,7 +1620,7 @@ ]]> Sat, 23 Mar 2019 20:50:12 -0600 - + EB5C1DD3-07B5-42CC-B821-ACC8A10045D9 How I make the show, and why you won’t find it on Google Play, Spotify, or Stitcher. How I make the show, and why you won’t find it on Google Play, Spotify, or Stitcher. @@ -1796,7 +1796,7 @@ ]]> Thu, 28 Feb 2019 07:20:00 -0700 - + 09C99DA4-0275-4128-BE30-26442421BE86 A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.” A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.” @@ -1975,7 +1975,7 @@ ]]> Thu, 21 Feb 2019 21:30:00 -0700 - + 69BCF3A2-39EE-478C-A385-3C88DA9CDC68 Associated items: functions and methods, constants, types, and (very briefly!) GATs. Associated items: functions and methods, constants, types, and (very briefly!) GATs. @@ -2148,7 +2148,7 @@ ]]> Tue, 22 Jan 2019 20:20:57 -0700 - + 4C56D97A-DB60-4770-8C11-047C81BEE293 `dbg!`, unified paths, more places you can use `Self`, and a *bunch* of `const fn` stabilizations—plus some neat community highlights! `dbg!`, unified paths, more places you can use `Self`, and a *bunch* of `const fn` stabilizations—plus some neat community highlights! @@ -2310,7 +2310,7 @@ ]]> Mon, 14 Jan 2019 15:01:39 -0700 - + C21A0F06-75C6-45AD-9081-4D6DE378EA7E Stabilizing rustfmt, clippy, tool lints, and `const fn` (all in both editions!), and the 2018 Edition-specific features: syntax changes and non-lexical lifetimes! Stabilizing rustfmt, clippy, tool lints, and `const fn` (all in both editions!), and the 2018 Edition-specific features: syntax changes and non-lexical lifetimes! @@ -2474,7 +2474,7 @@ ]]> Mon, 07 Jan 2019 08:00:00 -0700 - + 108A2246-BF83-46DC-8757-D034324F5D2B An overview of the edition, and some of the improvements that are available in both the 2015 and 2018 editions: better lifetime elision, some Cargo features, and some library stabilizations. An overview of the edition, and some of the improvements that are available in both the 2015 and 2018 editions: better lifetime elision, some Cargo features, and some library stabilizations. @@ -2635,7 +2635,7 @@ ]]> Mon, 31 Dec 2018 16:00:00 -0700 - + 7645717E-336D-4F21-9B7B-C29167BC0D70 Carol Nichols || Goulding and Jake Goulding Talking with Carol and Jake about _The Rust Programming Language_, _Rust in Motion_, and Rust Belt Rust. With a bonus discussion about the value of focusing on our kids over just building big businesses. @@ -2815,7 +2815,7 @@ g = &mut (g + 10); ]]> Fri, 30 Nov 2018 21:46:59 -0700 - + F05FA5EA-F0E5-43A1-A05A-71061CAC6F1D An intro to `unsafe` Rust and Rust's idea of safety. An intro to `unsafe` Rust and Rust's idea of safety. @@ -2969,7 +2969,7 @@ g = &mut (g + 10); ]]> Fri, 16 Nov 2018 07:10:41 -0700 - + FA4DE9FA-543A-4B55-8229-1C9E8E6867BD Procedural macros, better paths, and the Rust 2018 beta! Procedural macros, better paths, and the Rust 2018 beta! @@ -3110,7 +3110,7 @@ g = &mut (g + 10);

#[doc(include = “../docs/bonus/translating-between-languages.md”)] pub struct Script;

]]> Tue, 23 Oct 2018 21:30:00 -0600 - + 2B852FBD-75E5-4A1B-BB33-6934C48DE606 Musings inspired by a project translating TypeScript to Rust 15:43 @@ -3251,7 +3251,7 @@ g = &mut (g + 10); ]]> Sat, 22 Sep 2018 21:21:51 -0600 - + AA893E9C-9C9F-4C3C-9EAE-C094B36006DD What burnout is, the many ways it can happen to us, and what we can do about it. 27:11 @@ -3403,7 +3403,7 @@ g = &mut (g + 10); ]]> Thu, 16 Aug 2018 17:00:00 -0600 - + E520BED3-72F2-48A0-A4A6-CEC066A465B1 Stable `#[global_allocator]`, more Rust 2018 Edition schedule news, video learning resources, and a static site genrator! full @@ -3544,7 +3544,7 @@ g = &mut (g + 10); ]]> Tue, 24 Jul 2018 20:02:06 -0600 - + E18F17D8-EFC5-4C9F-B056-D0F86AA3D540 How Rust both borrows from FP languages and charts its own, very different course. How Rust both borrows from FP languages and charts its own, very different course. @@ -3704,7 +3704,7 @@ g = &mut (g + 10); ]]> Wed, 04 Jul 2018 19:27:56 -0600 - + 7D91156A-9084-4737-A872-E50FCF7ED72A Closure traits, `impl trait`, `dyn trait`, and object safety! Closure traits, `impl trait`, `dyn trait`, and object safety! @@ -3846,7 +3846,7 @@ g = &mut (g + 10); ]]> Sat, 30 Jun 2018 13:57:28 -0600 - + 2A20BDFE-C68B-4655-905C-EAF5F79D31CE Stable SIMD, `dyn trait`, `rustfix` and the alpha release of the Rust 2018 Edition Preview! Stable SIMD, `dyn trait`, `rustfix` and the alpha release of the Rust 2018 Edition Preview! @@ -3980,7 +3980,7 @@ g = &mut (g + 10); ]]> Tue, 19 Jun 2018 20:01:50 -0600 - + AF24982B-5018-4731-9DA4-FE6DF3902822 Operators as sugar for traits, traits as generic constraints, monomorphization, and universal and existential types. Operators as sugar for traits, traits as generic constraints, monomorphization, and universal and existential types. @@ -4107,7 +4107,7 @@ g = &mut (g + 10); ]]> Thu, 31 May 2018 21:53:47 -0600 - + 96AE12E7-AC4D-40F6-89A7-BE01791C5163 wasm intro, `wasm-bindgen`, and `wasm-pack` wasm intro, `wasm-bindgen`, and `wasm-pack` @@ -4252,7 +4252,7 @@ g = &mut (g + 10); ]]> Mon, 14 May 2018 20:45:00 -0600 - + 25BF49BF-C267-4BFA-B36F-D186D0074396 `impl trait`, `match` on references, `Result`s from `main`, and more. A good way to mark three years since Rust 1.0! 17:27 @@ -4391,7 +4391,7 @@ g = &mut (g + 10); ]]> Sat, 28 Apr 2018 15:33:44 -0600 - + 8F524C0B-AC10-4997-95D8-F55EC1398544 Defining and using your own traits, using other crates' traits, and the orphan rule. Defining and using your own traits, using other crates' traits, and the orphan rule. @@ -4523,7 +4523,7 @@ g = &mut (g + 10); ]]> Sat, 31 Mar 2018 14:34:45 -0600 - + 8A342F53-509F-48D3-92F2-101FA919FA05 Paths and matches and SIMD, cargo new changes, and tons of community-driven learning materials! 14:12 @@ -4640,7 +4640,7 @@ g = &mut (g + 10); ]]> Sat, 17 Mar 2018 13:15:23 -0600 - + 8E8D5D5C-620C-4EEE-982B-093DB6845335 My Rust Belt Rust 2017 talk! 31:02 @@ -4758,7 +4758,7 @@ g = &mut (g + 10); ]]> Thu, 01 Mar 2018 20:37:32 -0700 - + 93D8888B-8802-4567-8821-84AE9246F1D9 Performance wins, incremental compilation, and the Rust 2018 Roadmap and Epoch. 18:28 @@ -4879,7 +4879,7 @@ g = &mut (g + 10); ]]> Sat, 10 Feb 2018 15:24:26 -0700 - + 623E9CBB-7B28-4E61-8C4F-8756204414CF The library for serialization and deserialization in Rust. The library for serialization and deserialization in Rust. @@ -4993,7 +4993,7 @@ g = &mut (g + 10); ]]> Wed, 31 Jan 2018 20:45:00 -0700 - + 8F9D3A8C-9236-4FCD-ADAB-5AACEA0EAA8E The “marker traits” that Rust uses for safe concurrency. The “marker traits” that Rust uses for safe concurrency. @@ -5121,7 +5121,7 @@ g = &mut (g + 10); ]]> Sun, 21 Jan 2018 16:25:23 -0700 - + EF73A61F-960D-4857-9492-E5FFB2D019AB Getting Diesel to 1.0, writing docs and exposing problems with the API, improving Diesel in the future, and thinking about API design for open source libraries in general. Getting Diesel to 1.0, writing docs and exposing problems with the API, improving Diesel in the future, and thinking about API design for open source libraries in general. @@ -5261,7 +5261,7 @@ g = &mut (g + 10); ]]> Sat, 13 Jan 2018 12:50:00 -0700 - + CC652BFB-A049-45F8-8961-C424DEBBA6E7 Growing Diesel's community, self-imposed technical challenges, and some of the ways Diesel has contributed to the Rust ecosystem. Growing Diesel's community, self-imposed technical challenges, and some of the ways Diesel has contributed to the Rust ecosystem. @@ -5403,7 +5403,7 @@ g = &mut (g + 10); ]]> Fri, 05 Jan 2018 21:30:00 -0700 - + 48869401-8C9E-4FF8-8904-D3B969C40FCB Rustdoc changes, the first `impl` period, Firefox Quantum, and more wasm! Rustdoc changes, the first `impl` period, Firefox Quantum, and more wasm! @@ -5530,7 +5530,7 @@ g = &mut (g + 10); ]]> Sat, 30 Dec 2017 16:00:00 -0700 - + 9C7DCF08-7108-41F4-9248-3A7BE4224605 Matt's experience porting wget to Rust. Matt's experience porting wget to Rust. @@ -5653,7 +5653,7 @@ g = &mut (g + 10); ]]> Tue, 26 Dec 2017 13:35:16 -0700 - + F7C7DD57-3879-4F0B-84B7-FB048BD27316 Lee’s experience designing a new website for Rust. Lee’s experience designing a new website for Rust. @@ -5779,7 +5779,7 @@ g = &mut (g + 10); ]]> Wed, 20 Dec 2017 22:00:00 -0700 - + D9A7E541-7150-42D4-9C7F-4D888738B29E Chris Krycho Anna's experience learning Rust while porting a Raspberry Pi Python project as part of the Increasing Rust’s Reach 2017 program. @@ -5791,7 +5791,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/katie_nolan/ Fri, 15 Dec 2017 07:46:41 -0700 - + 13D7F9E3-5FF9-46DF-854B-EC6C0071E0C2 Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5803,7 +5803,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/ben_beckwith/ Thu, 14 Dec 2017 18:26:20 -0700 - + DB1645B8-3609-4D0A-9799-5FA13093C42F Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5815,7 +5815,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/andrew_hobden/ Wed, 13 Dec 2017 16:20:00 -0700 - + 38546A70-AF33-4779-8C51-460BBB9639DC Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5827,7 +5827,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/parry_wilcox/ Tue, 12 Dec 2017 07:05:27 -0700 - + 22BFBE09-3535-47CC-9B24-E42F23E939CF Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5839,7 +5839,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/matthias_endler/ Mon, 11 Dec 2017 17:50:53 -0700 - + F5350AC4-F5F5-4264-912C-79F4E6FF9365 Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5851,7 +5851,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/ben_striegel/ Sun, 10 Dec 2017 08:15:05 -0700 - + EF790105-EDD7-4E65-BC67-05354771915D Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5863,7 +5863,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/holden_marcsisin/ Sat, 09 Dec 2017 09:15:00 -0700 - + 954E2D5F-0982-4148-B8C3-BFEBA198594B Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5875,7 +5875,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/esty_thomas/ Thu, 07 Dec 2017 19:15:00 -0700 - + A663E935-6F40-4085-9B45-8B9D2EF0C585 Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5889,7 +5889,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/thomas_gideon/ Wed, 06 Dec 2017 16:30:00 -0700 - + 539362B6-B68B-428E-A3BE-493B0EBFC784 Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -5904,7 +5904,7 @@ g = &mut (g + 10); A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

]]>
Sun, 26 Nov 2017 16:14:25 -0700 - + C59826B3-E6E7-47EE-8077-B14A49FA23DA Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -6040,7 +6040,7 @@ g = &mut (g + 10); ]]> Fri, 24 Nov 2017 13:47:24 -0700 - + CCCABE57-4293-427B-A655-0368884A23EC Quality of life improvements, <code>Failure</code>, wasm, and rustdoc fun. 15:53 @@ -6051,7 +6051,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/jess_saxeter/ Sun, 19 Nov 2017 13:00:00 -0700 - + E2E9A3A8-7B9F-4379-82DD-B021EC9F5A28 A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. 5:17 @@ -6064,7 +6064,7 @@ g = &mut (g + 10); A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28.

]]>
Sat, 18 Nov 2017 13:55:02 -0700 - + E0CDEC86-D180-4AB3-968E-6DB4718D5CA7 Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -6079,7 +6079,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/arun_kulshreshthra/ Tue, 14 Nov 2017 20:02:51 -0700 - + 3BCC7FC9-B335-45A3-BE58-1B2DE224958B Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -6145,7 +6145,7 @@ g = &mut (g + 10);

**Chris:** Thank you!

]]> Mon, 13 Nov 2017 21:02:36 -0700 - + 308765C1-9026-4AF4-9C34-36A337DC0BA3 A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. 5:27 @@ -6157,7 +6157,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/interview/rbr_2017/colin_dean/ Sat, 11 Nov 2017 13:22:48 -0700 - + 6FD0CDF5-183D-4D03-A686-C7F4646DBE5C Chris Krycho A micro-interview recorded at Rust Belt Rust 2017, in Columbus, Ohio, October 27–28. @@ -6270,7 +6270,7 @@ g = &mut (g + 10); ]]> Mon, 25 Sep 2017 07:20:35 -0600 - + 930E60FE-6493-4E5A-B373-2091DABAF8CC Chris Krycho 12:02 @@ -6368,7 +6368,7 @@ g = &mut (g + 10); ]]> Sat, 16 Sep 2017 12:25:00 -0600 - + 2DC73B1F-BAC9-4466-8C50-3D65F2A43DFE Chris Krycho Safe, threaded, parallel code in Rust! @@ -6382,7 +6382,7 @@ g = &mut (g + 10);

Sponsors

(Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!)

Become a sponsor

Contact

]]> Thu, 31 Aug 2017 20:30:00 -0600 - + C3F7B727-EAE8-40AB-95B0-6D5F5A308921 Chris Krycho Associated constants, conference season, meetups, and more! @@ -6394,7 +6394,7 @@ g = &mut (g + 10); https://newrustacean.com/show_notes/bonus/_9/ My experience with ember-cli-typescript as an example: we're all just people muddling along and doing our best.

Sponsors

(Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!)

Become a sponsor

Contact

]]>
Mon, 14 Aug 2017 07:00:00 -0600 - + CC87FE1E-0E80-4B8F-B022-892E25C3E260 Chris Krycho My experience with ember-cli-typescript as an example: we're all just people muddling along and doing our best. @@ -6491,7 +6491,7 @@ g = &mut (g + 10); ]]> Mon, 17 Jul 2017 18:35:00 -0600 - + 963488ED-45D6-41FD-A47D-0A9798A7DF65 Chris Krycho Using type aliases and creating custom type wrappers for more expressive and safer code. @@ -6588,7 +6588,7 @@ g = &mut (g + 10); ]]> Tue, 04 Jul 2017 14:00:00 -0600 - + EA9A1109-0E35-42ED-8B96-C91BCD123502 Chris Krycho Growing Rust's diversity to help Rust grow. @@ -6706,7 +6706,7 @@ g = &mut (g + 10); ]]> Fri, 30 Jun 2017 20:00:00 -0600 - + 12EDC178-7E71-463E-9331-91462826BB0C Chris Krycho An accessible, well-designed web framework in Rust! @@ -6838,7 +6838,7 @@ g = &mut (g + 10); ]]> Sat, 17 Jun 2017 13:47:30 -0600 - + 4676FF77-2A28-4F02-BE7F-6586774C42BA Chris Krycho Smoothing the Rust dev story: future work on the RLS, in Rust itself, and in Servo. @@ -6958,7 +6958,7 @@ g = &mut (g + 10); ]]> Tue, 30 May 2017 14:36:28 -0600 - + E78DADCB-274E-4CCA-8876-2C467190F003 Making Rust Better: Rust as the fusion of systems and high-level programming languages, and the RLS. 25:09 @@ -7072,7 +7072,7 @@ g = &mut (g + 10); ]]> Sun, 30 Apr 2017 20:13:06 -0600 - + D287B357-E8CB-402A-A19B-767E819BEA14 Chris Krycho Background, TypeScript, coming to Rust, and how helpful the Rust community can be. @@ -7174,7 +7174,7 @@ g = &mut (g + 10); ]]> Tue, 18 Apr 2017 12:17:37 -0600 - + B9EC7CFA-C988-4EF8-A2F8-299CFE94726F Chris Krycho Where the RLS came from, what it can do, and how you can start using it today! @@ -7261,7 +7261,7 @@ g = &mut (g + 10); ]]> Sat, 01 Apr 2017 12:38:33 -0600 - + 44A092E9-78BE-4760-87E2-E94A15DCF5C4 Chris Krycho How do we organize code in Rust? Where do we break it apart into modules or crates, and why? Structuring code in a language like Rust can seem a bit more ambiguous than doing the same in a language with classes to attach all our functionality to, but in practice, the concerns are much the same: modules are namespaces, and we group by *responsibility*. In today's episode, I talk through that philosophy (and give some comparisons to other languages), and then look at what it looks like in practice! @@ -7348,7 +7348,7 @@ g = &mut (g + 10); ]]> Sun, 19 Mar 2017 09:00:00 -0600 - + 5DED2D2B-E06E-44E6-BECC-2A401B40E78A Chris Krycho On the responsibilities and opportunities we have to help others with our knowledge and abilities. Many of us have been very blessed with opportunities and support as we learn software. We should go out of our way to share with others in kind. Today, my focus is on teaching, but there are lots of ways to "give back." And I'd love to hear *your* thoughts and things *you're* doing in that vein! @@ -7481,7 +7481,7 @@ g = &mut (g + 10); ]]> Tue, 28 Feb 2017 15:20:00 -0700 - + A39AA3AC-EF1B-41B4-A0A1-F76676A74B1F Chris Krycho The final pieces of the story for (single-threaded) memory management in Rust. Notes ----- Sometimes, we actually do need to copy types. Wouldn't it be nice if Rust gave us a convenient way to do that when it's convenient, or when the cost is low enough that the ergonomic tradeoffs are worth it? Well, perhaps unsurprisingly, it does! The Copy and Clone traits, plus the Cow type, give us everything we need! Sponsors -------- - Aleksey Pirogov - Andreas Fischer - Andrew Thompson - Austin LeSure - Ben Whitley - Charlie Egan - Chris Palmer - Christopher Giffard - Daniel Collin - Derek Morr - Jakub "Limeth" Hlusička - Jordan Henderson - Jupp Müller - Keith Gray - Lachlan Collins - Luca Schmid - Matt Rudder - Matthew Piziak - [Max Jacobson] - Micael Bergeron - Ovidiu Curcan - Pascal Hertleif - Peter Tillemans - Philipp Keller - Ralph Giles ("rillian") - Raph Levien - reddraggone9 - Steven Murawski - Stuart Hinson - Tyler Harper - Vesa Kaihlavirta - Vlad Bezden - William Roe - Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) ### Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla](https://www.dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho - Flattr.com/profile/chriskrycho - PayPal.me/chriskrycho Contact ------- - New Rustacean: + Twitter: @newrustacean + Email: hello@newrustacean.com - Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho @@ -7577,7 +7577,7 @@ g = &mut (g + 10); ]]> Tue, 14 Feb 2017 19:33:31 -0700 - + 3666B4E8-5D29-4253-A56D-4145C7372F95 Chris Krycho A Command-Line Argument Parser. Sponsors -------- - Aleksey Pirogov - Andreas Fischer - Andrew Thompson - Austin LeSure - Ben Whitley - Charlie Egan - Chris Palmer - Christopher Giffard - Daniel Collin - Derek Morr - Jakub "Limeth" Hlusička - Jordan Henderson - Jupp Müller - Keith Gray - Lachlan Collins - Luca Schmid - Matt Rudder - Matthew Piziak - [Max Jacobson] - Micael Bergeron - Ovidiu Curcan - Pascal Hertleif - Peter Tillemans - Philipp Keller - Ralph Giles ("rillian") - Raph Levien - reddraggone9 - Steven Murawski - Stuart Hinson - Tyler Harper - Vesa Kaihlavirta - Vlad Bezden - William Roe - Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) ### Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla](https://www.dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho - Flattr.com/profile/chriskrycho - PayPal.me/chriskrycho Contact ------- - New Rustacean: + Twitter: @newrustacean + Email: hello@newrustacean.com - Chris Krycho + GitHub: chriskrycho + Twitter: @chriskrycho @@ -7676,7 +7676,7 @@ g = &mut (g + 10); ]]> Tue, 31 Jan 2017 16:32:23 -0700 - + 8E739043-E105-4E84-BA22-3835BBB845FC Chris Krycho Three traits which are essential for designing good, Rustic APIs. Notes Borrow, AsRef, and Deref are a little complicated, but they're well-worth understanding. Together, they give you tools for dealing with everything from HashMap and friends to conversions involving smart pointer types to easily using String and str or Vec and slice together. Sponsors * Aleksey Pirogov * Andreas Fischer * Ben Whitley * Cameron Mochrie * Chris Palmer * Christopher Giffard * Daniel Collin * Derek Morr * Jakub &quot;Limeth&quot; Hlusička * Jordan Henderson * Jupp Müller * Keith Gray * Lachlan Collins * Luca Schmid * Matt Rudder * Matthew Piziak * Micael Bergeron * Ovidiu Curcan * Pascal Hertleif * Peter Tillemans * Philipp Keller * Ralph Giles (&quot;rillian&quot;) * Raph Levien * reddraggone9 * Ryan Ollos * Steven Murawski * Vesa Kaihlavirta * Vlad Bezden * William Roe * Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon * Venmo * Dwolla * Cash.me * Flattr * PayPal.me Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -7759,7 +7759,7 @@ g = &mut (g + 10); ]]> Mon, 09 Jan 2017 07:03:21 -0700 - + 1CF4B00D-9AEC-442B-BD06-A986602D2A56 Chris Krycho A pull-parser for reading and writing XML. Sponsors * Aleksey Pirogov * Andreas Fischer * Ben Whitley * Cameron Mochrie * Chris Palmer * Christopher Giffard * Daniel Collin * Derek Morr * Jakub “Limeth” Hlusička * Jupp Müller * Keith Gray * Lachlan Collins * Luca Schmid * Matt Rudder * Matthew Piziak * Micael Bergeron * Ovidiu Curcan * Pascal Hertleif * Peter Tillemans * Philipp Keller * Ralph Giles (“rillian”) * Raph Levien * reddraggone9 * Ryan Ollos * Steven Murawski * Vesa Kaihlavirta * Vlad Bezden * William Roe * Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho * Flattr.com/chriskrycho * PayPal.me/chriskrycho Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -7879,7 +7879,7 @@ g = &mut (g + 10); ]]> Thu, 29 Dec 2016 12:00:00 -0700 - + 7AAC0E06-6A11-4707-BD9A-AB5AD95F7CBB Chris Krycho Rust’s achievements in 2016 and goals for 2017 Sponsors * Aleksey Pirogov * Andreas Fischer * Ben Whitley * Cameron Mochrie * Chris Palmer * Daniel Collin * Derek Morr * Jakub “Limeth” Hlusička * Jupp Müller * Keith Gray * Lachlan Collins * Luca Schmid * Matt Rudder * Matthew Piziak * Micael Bergeron * Ovidiu Curcan * Pascal Hertleif * Peter Tillemans * Philipp Keller * Ralph Giles (“rillian”) * Raph Levien * reddraggone9 * Ryan Ollos * Steven Murawski * Vesa Kaihlavirta * Vlad Bezden * William Roe * Zaki (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/chriskrycho * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho * Flattr.com/chriskrycho * PayPal.me/chriskrycho Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -7923,7 +7923,7 @@ g = &mut (g + 10); ]]> Sat, 12 Nov 2016 11:26:56 -0700 - + 40FB0537-15C7-475A-94ED-090F9887A358 Chris Krycho Avoiding burnout by taking it a little easier. Sometimes, the way a podcast stays in existence is by coming out less often. That's what's happening here. # Links - [lightning-rs] - [Pelican] - [Hugo] - [Jekyll] - [Static Site Generators]\: The definitive listing of Static Site Generators — all 445 of them! [lightning-rs]: https://github.com/chriskrycho/lightning-rs [Pelican]: http://getpelican.com [Hugo]: https://gohugo.io [Jekyll]: https://jekyllrb.com [Static Site Generators]: https://staticsitegenerators.net # Become a sponsor - Patreon - [Venmo](https://venmo.com/chriskrycho) - [Dwolla](https://www.dwolla.com/hub/chriskrycho) - [Cash.me](https://cash.me/$chriskrycho) # Follow - New Rustacean: + Twitter: [@newrustacean](https://www.twitter.com/newrustacean) + Email: [hello@newrustacean.com](mailto:hello@newrustacean.com) - Chris Krycho + Twitter: [@chriskrycho](https://www.twitter.com/chriskrycho) @@ -8038,7 +8038,7 @@ g = &mut (g + 10); ]]> Fri, 30 Sep 2016 06:00:00 -0600 - + 7299496B-086C-450F-94C1-05AB08CDC294 Chris Krycho Carol (Nichols || Goulding) on learning Rust, teaching Rust, and building community Chris talks with Carol (Nichols || Goulding), a Rust community team member, co-author of the first major revision of The Rust Programming Language, and co-founder of the first Rust consultancy. Sponsors * Aleksey Pirogov * Cameron Mochrie * Chris Palmer * Daniel Collin * Derek Morr * Doug Reeves * Hamza Sheikh * Jakub “Limeth” Hlusička * Jupp Müller * Keith Gray * Lachlan Collins * Leif Arne Storset * Luca Schmid * Matthew Piziak * Micael Bergeron * Nils Tekampe * Ovidiu Curcan * Pascal Hertleif * Ralph Giles (“rillian”) * Ralph “FriarTech” Loizzo * Raph Levien * reddraggone9 * Ryan Ollos * Sean Jensen-Gray * Steven Murawski * Vesa Kaihlavirta * William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/newrustacean * Venmo.com/newrustacean * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho * Flattr.com/profile/chriskrycho * PayPal.me/chriskrycho Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -8146,7 +8146,7 @@ g = &mut (g + 10); ]]> Sat, 10 Sep 2016 11:50:19 -0600 - + CEFB964C-E0C9-48FD-9EE6-06A0C1284CC8 Chris Krycho Katas—or: learning by doing One of the best ways to learn is to pick a small problem you have already internalized, and to do it again but in a new language or in a new way in a language you already know. Sponsors * Aleksey Pirogov * Cameron Mochrie * Chris Palmer * Daniel Collin * Derek Morr * Doug Reeves * Hamza Sheikh * Jakub “Limeth” Hlusička * Jupp Müller * Keith Gray * Lachlan Collins * Leif Arne Storset * Luca Schmid * Matthew Piziak * Micael Bergeron * Ovidiu Curcan * Pascal Hertleif * Ralph Giles (“rillian”) * Ralph “FriarTech” Loizzo * Raph Levien * reddraggone9 * Ryan Ollos * Steven Murawski * Vesa Kaihlavirta * William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrych * flattr.com/profile/chriskrycho * PayPal.me/chriskrycho Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -8228,7 +8228,7 @@ g = &mut (g + 10); ]]> Sat, 20 Aug 2016 10:15:43 -0600 - + 2B30AB4B-8971-4576-BAD0-953A078B51A3 Chris Krycho Building (and celebrating) all the little, not-so-glorious pieces of the Rust ecosystem. Notes We love the Rust compiler team. But there’s more to the Rust community, and more required for Rust to be as great as it can be, than just the language itself. We need to celebrate other libraries, and even the small ones, just as much (and maybe more) than changes to the language. We need to dig in and work on building the _whole_ ecosystem. (The good news is, we are!) Links - futures-rs - “Zero-cost futures in Rust” - Tokio - “Announcing Tokio” (Carl Lerche on Medium) - “What’s new with ‘The Rust Programming Language’?” - Friends of Rust - ring – Safe, fast, small crypto using Rust - alexa-rs – Rust library for building Alexa skills - gilrs – Game Input Library for Rust Sponsors - Aleksey Pirogov - Cameron Mochrie - Cass Costello - Chris Palmer - Daniel Collin - Derek Morr - Doug Reeves - Eric Fulmer - Hamza Sheikh - Jakub “Limeth” Hlusička - Jared Smith - Keith Gray - Lachlan Collins - Leif Arne Storset - Luca Schmid - Micael Bergeron - Pascal Hertleif - Ralph Giles (“rillian”) - Ralph “FriarTech” Loizzo - Raph Levien - reddraggone9 - Ryan Ollos - Steven Murawski - Vesa Kaihlavirta - William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho - flattr.com/profile/chriskrycho - PayPal.me/chriskrycho Contact - New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -8328,7 +8328,7 @@ g = &mut (g + 10); ]]> Mon, 08 Aug 2016 14:35:00 -0600 - + 3FD4B9E5-7496-4FCB-AD95-829A6A295274 Chris Krycho A deep dive on references and pointers in Rust. Notes By listener request, today we look at the syntax and semantics of referencing and dereferencing and the corresponding `&` and `*` operators. As was the case with e016, the code samples have little to say in their documentation; reading the code will be necessary for seeing the ideas. Sponsors * Aleksey Pirogue * Cameron Mochrie * Chris Palmer * Daniel Collin * Derek Morr * Doug Reeves * Eric Fulmer * Hamza Sheikh * Jakub “Limeth” Hlusička * Jared Smith * Keith Gray * Lachlan Collins * Leif Arne Storset * Luca Schmid * Micael Bergeron * Pascal Hertleif * Ralph Giles (“gillian”) * Ralph “FriarTech” Loizzo * Raph Levien * reddraggone9 * Ryan Oleos * Steven Murawski * Vesa Kaihlavirta * William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrych * flattr.com/profile/chriskrycho * PayPal.me/chriskrycho Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -8426,7 +8426,7 @@ g = &mut (g + 10); ]]> Sat, 23 Jul 2016 11:58:33 -0600 - + 391443C9-2019-4843-BEB3-46B5140C6256 Chris Krycho Digging deeper on smart pointers and mutability with `Cell` and `RefCell`. Notes What are the Cell and RefCell types, and when should we use them? Today, we follow up both the detailed discussion of smart pointers in e015 and the closely related discussion in Interview 2 with Raph Levien, and look at two types you need to have a good idea how to deal with if you want to use these smart pointer types more _ergonomically_—that is, how to use them without feeling like you’re beating your head against a wall! Sponsors - Aleksey Pirogov - Chris Palmer - Daniel Collin - Derek Morr - Doug Reeves - Eric Fulmer - Hamza Sheikh - Jakub “Limeth” Hlusička - Keith Gray - Lachlan Collins - Leif Arne Storset - Luca Schmid - Micael Bergeron - Michael Clayton - Pascal Hertleif - Ralph Giles (“rillian”) - Ralph “FriarTech” Loizzo - Raph Levien - reddraggone9 - Ryan Ollos - Vesa Kaihlavirta - William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho - flattr.com/profile/chriskrycho - PayPal.me/chriskrycho Contact - New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -8506,7 +8506,7 @@ g = &mut (g + 10); ]]> Mon, 04 Jul 2016 17:35:00 -0600 - + E2C1612A-178F-4AAF-8581-FC589BC3345E Chris Krycho Raph Levien on Rust’s current strengths and places it can improve Notes Chris chats with Raph Levien about what inspired him to build a text editor, as well as about where the rough edges in the Rust development story are today, and how we might improve them going forward. Sponsors - Aleksey Pirogov - Chris Palmer - Daniel Collin - Derek Morr - Doug Reeves - Hamza Sheikh - Keith Gray - Lachlan Collins - Leif Arne Storset - Luca Schmid - Micael Bergeron - Pascal Hertleif - Ralph Giles (“rillian”) - Ralph “FriarTech” Loizzo - Raph Levien - reddraggone9 - Ryan Ollos - Vesa Kaihlavirta - William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho - flattr.com/profile/chriskrycho - PayPal.me/chriskrycho Contact - New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -8611,7 +8611,7 @@ g = &mut (g + 10); ]]> Fri, 24 Jun 2016 19:26:51 -0600 - + E585DC9C-567B-4902-B722-AF4D24DCA256 Chris Krycho Raph Levien on using Rust to build the Xi editor Notes Chris chats with Raph Levien about his background in software development, what attracted him to Rust, and how he’s using Rust to build the Xi Editor, a project which aims to be the fastest text editor out there, with native user interfaces and a Rust text engine. Sponsors - Aleksey Pirogov - Chris Palmer - Daniel Collin - Derek Morr - Doug Reeves - Hamza Sheikh - Lachlan Collins - Leif Arne Storset - Luca Schmid - Micael Bergeron - Pascal Hertleif - Ralph Giles (“rillian”) - Ralph “FriarTech” Loizzo - Raph Levien - reddraggone9 - Ryan Ollos - Vesa Kaihlavirta - William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho - flattr.com/profile/chriskrycho - PayPal.me/chriskrycho Contact - New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -8691,7 +8691,7 @@ g = &mut (g + 10); ]]> Fri, 17 Jun 2016 18:07:22 -0600 - + DE71BD86-2409-4D8A-8A5A-797751339FC1 Chris Krycho Box, String, Vec, Rc, and Arc have this in common: they’re not dumb. This episode, we take a close look at smart pointer types—from a few we’ve already talked about, like Box, Vec, and String, to some new ones, like Rc and Arc. - What smart pointers are, and what makes them ‘smart’. - Why we want or need smart pointers. - A bit about Box. - A lot more about Rc and Arc. Sponsors - Aleksey Pirogov - Chris Palmer - Daniel Collin - Derek Morr - Doug Reeves - Hamza Sheikh - Lachlan Collins - Leif Arne Storset - Luca Schmid - Micael Bergeron - Pascal Hertleif - Ralph Giles (“rillian”) - Ralph “FriarTech” Loizzo - Raph Levien - reddraggone9 - Ryan Ollos - Vesa Kaihlavirta - William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Contact - New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -8779,7 +8779,7 @@ g = &mut (g + 10); ]]> Tue, 31 May 2016 12:13:25 -0600 - + A8D6E44A-007D-4D36-9442-AA30722DF454 Chris Krycho A year in, Rust is changing fast but still stable. Sponsors * Aleksey Pirogue * Chris Palmer * Daniel Collin * Derek Morr * Hamza Sheikh * Lachlan Collins * Leif Arne Storset * Luca Schmid * Micael Bergeron * Pascal Hertleif * Ralph Giles (“gillian”) * Ralph “FriarTech” Loizzo * reddraggone9 * Ryan Oleos * Vesa Kaihlavirta * William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho * Flattr.com/profile/chriskrycho * PayPal.me/chriskrycho Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -8851,7 +8851,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Mon, 09 May 2016 19:47:24 -0600 - + B75ECD4A-1A69-4BF1-A5D0-8F860A3DDFF4 Chris Krycho Some things matter more than contributing to open-source software in your free time. A lot more. It’s trendy to ask for open-source work as evidence of your interest in tech and commitment to software development. Trendy and completely wrong. Companies should not demand open-source contributions from their employees, and beyond that, should learn to recognize that profit is not the most valuable thing in the world. People are. Sponsors * Aleksey Pirogue * Chris Palmer * Daniel Collin * Derek Morr * Hamza Sheikh * Lachlan Collins * Leif Arne Storset * Luca Schmid * Micael Bergeron * Pascal Hertleif * Ralph Giles (‚Äúrillian‚Äù) * Ralph ‚ÄúFriarTech‚Äù Loizzo * reddraggone9 * Ryan Oleos * Vesa Kaihlavirta * William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho * Flattr.com/profile/chriskrycho * PayPal.me/chriskrycho Contact * New Rustacean: @newrustacean or hello@newrustacean.com * Chris Krycho: github.com/chriskrycho, @chriskrycho @@ -8928,7 +8928,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Mon, 25 Apr 2016 20:16:03 -0600 - + 50D3DAF8-7B5C-4B19-A6DE-E2CFD21F075F Chris Krycho Strings &strs and Vecs and slices (and Unicode) – oh, my! Notes This episode, I take a deep dive on strings in Rust, looking at the differences between String and &str, discussing Unicode a bit, and then expanding the discussion to think about how these types relate to the types they’re built on (like Vec). Links - Strings: - The Rust Book - Rust by Example - str docs: - module - primitive type - String - module - type definition - Dereferencing - coercions - std::ops::Deref Sponsors - Aleksey Pirogov - Chris Palmer - Derek Morr - Hamza Sheikh - Lachlan Collins - Leif Arne Storset - Luca Schmid - Micael Bergeron - Pascal Hertleif - Ralph Giles (“rillian”) - Ralph “FriarTech” Loizzo - reddraggone9 - Ryan Ollos - Vesa Kaihlavirta - William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor - Patreon.com/chriskrycho - Venmo.com/chriskrycho - Dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho - Flattr.com/profile/chriskrycho Contact - New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -8992,7 +8992,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Tue, 19 Apr 2016 05:50:00 -0600 - + 38DF55F2-94FB-4CA0-8212-9C4D2897167F Just how good Rust is, and how you can learn it even if you’re busy. Just how good Rust is, and how you can learn it even if you’re busy. Notes Sometimes life goes crazy and I don’t have time to do all the technical writing required for a full episode, but I can’t get Rust off my mind, so I record an episode like this one. Where I talk a bit about how versatile Rust is and suggest some surprising ways you might be able to use it. Sponsors * Aleksey Pirogue * Chris Palmer * Derek Morr * Hamza Sheikh * Lachlan Collins * Leif Arne Storset * Luca Schmid * Micael Bergeron * Pascal Hertleif * Ralph Giles (“gillian”) * Ralph “FriarTech” Loizzo * reddraggone9 * Ryan Oleos * Vesa Kaihlavirta * William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon * Venom * Dwolla * Cash.me Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -9074,7 +9074,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Mon, 04 Apr 2016 17:52:21 -0600 - + 20F0A4EE-7D88-4C90-8BA5-7D28FB8AF0AD Chris Krycho Reasoning about and using lifetimes in Rust (and why we need them) Notes Lifetimes are our way of reasoning about how long a given piece of data is available and safe to use in Rust. The reason we don't have the dangling pointer problem is that we do have lifetimes instead. They're not magic, they're just a bit of semantics and syntax that let us specify the rules for how long any given item lives, and how long references to data must be valid. Sponsors * Aleksey Pirogue * Chris Palmer * Derek Morr * Hamza Sheikh * Lachlan Collins * Leif Arne Storset * Luca Schmid * Micael Bergeron * Pascal Hertleif * Ralph Giles ("gillian") * Ralph "FriarTech" Loizzo * reddraggone9 * Ryan Oleos * Vesa Kaihlavirta * William Roe (Thanks to the couple people donating who opted out of the reward tier, as well. You know who you are!) Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho Contact * New Rustacean: * Twitter: @newrustacean * Email: hello@newrustacean.com * Chris Krycho * GitHub: chriskrycho * Twitter: @chriskrycho @@ -9140,7 +9140,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Mon, 21 Mar 2016 05:00:00 -0600 - + 301B3967-5003-4D65-8ED6-D4594C2832F8 Chris Krycho What it means to be an expression-oriented language, and how that works out in Rust. Notes Rust is an expression-oriented language. What does that mean, and how does it play out in Rust? We look at if and match blocks, discuss looping constructs, and examine functions, and then widen out to discuss how having an expression-oriented language can change the way we think about programming. Sponsors * Aleksey Pirogue * Chris Palmer * Derek Morr * Hamza Sheikh * Lachlan Collins * Leif Arne Storset * Luca Schmid * Micael Bergeron * Pascal * Ralph Giles (“gillian”) * Ralph “FriarTech” Loizzo * reddraggone9 * Ryan Oleos * William Roe Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho Contact * New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com * Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -9210,7 +9210,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Tue, 08 Mar 2016 08:00:00 -0700 - + AC4E31F9-5811-4B6E-86E2-5E3ED3CE8DEF Chris Krycho Type systems: strong vs. weak, dynamic vs. static, and degrees of expressivity. Notes Talking about type systems! A broad and wide-ranging discussion about type systems in general, with specific examples from languages like PHP, JavaScript, Python, C, C++, Java, C♯, Haskell, and Rust! * What is a type system? * What are the kinds of things we get out of type systems? * What are the tradeoffs with different type systems? * What is Rust’s type system like? * What is especially attractive about Rust’s type system? A comment on the C integer/character string addition example: what’s actually happening there is that the character string is an array “under the covers,” and as such has an address. C silently switches to using the memory address, which is of course just an integer, when you try to add the two together. As I said on the show: the result is nonsense (unless you’re using this as a way of operating on memory addresses), but it’s compellable nonsense. In a stricter and stronger type system, memory addresses and normal numbers shouldn’t be addable! Sponsors * Aleksey Pirogue * Chris Palmer * Derek Morr * Hamza Sheikh * Lachlan Collins * Leif Arne Storset * Luca Schmid * Micael Bergeron * Pascal * Ralph Giles (“gillian”) * Ralph “FriarTech” Loizzo * reddraggone9 * Ryan Oleos * William Roe Become a sponsor * Patreon.com/newrustacean * Venmo.com/chriskrycho * Dwolla.com/hub/chriskrycho * Cash.me/$chriskrycho Contact * New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com * Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -9284,7 +9284,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Thu, 25 Feb 2016 06:30:00 -0700 - + EF51E282-74DB-4F9F-8952-DBF70B1F8B2E Chris Krycho Sean Griffin on type systems and hopes for Rust's future Notes ----- Chris chats with Sean Griffin about the tradeoffs between mental overhead and type safety, the expressiveness of different type systems, and some of the places where Rust currently falls down. ### Corrigenda Sean noted he could be wrong about `IEnumerable<T>` not having a `Sum` method in C♯, and post-show research indicated that he was (it's possible it was added after he had stopped doing .NET work, of course). See the [documentation][c1] for details on how `IEnumerable<T>.Sum` it behaves in C♯ if you're curious. As a related note, I (Chris) have done a little bit of digging on C♯ in the interval and it's fair to say that while a lot of the "ceremony" involved in writing C♯ is annoying, it's much more than just a "slightly nicer Java", and indeed is a much nicer language than my previous, limited exposure had led me to believe. It's no Rust or F♯, but its type system is substantially more capable than Java's. [c1]: https://msdn.microsoft.com/library/bb919210(v=vs.90).aspx Links ----- - fmap + [Discussion of `fmap` with `Optional` in Swift][l1] + [In Haskell][l2] - Rust: + [Trait objects][l3] + [Specialization RFC][l4] * [Implementation][l5] - [Diesel][l6] [l1]: https://robots.thoughtbot.com/functional-swift-for-dealing-with-optional-values [l2]: http://learnyouahaskell.com/functors-applicative-functors-and-monoids [l3]: https://doc.rust-lang.org/book/trait-objects.html [l4]: https://github.com/rust-lang/rfcs/pull/1210 [l5]: https://github.com/rust-lang/rust/issues/31844 [l6]: https://github.com/sgrif/diesel Sponsors -------- - Aleksey Pirogov - Chris Palmer - [Derek Morr][s3] - Hamza Sheikh - Leif Arne Storset - Luca Schmid - Micael Bergeron - Ralph Giles ("rillian") - reddraggone9 - Ryan Ollos - [William Roe][s11] [s3]: https://twitter.com/derekmorr [s11]: http://willroe.me ### Become a sponsor - Patreon - [Venmo](https://venmo.com/chriskrycho) - [Dwolla](https://www.dwolla.com/hub/chriskrycho) - [Cash.me](https://cash.me/$chriskrycho) Follow ------ - New Rustacean: + Twitter: [@newrustacean](https://www.twitter.com/newrustacean) + Email: [hello@newrustacean.com](mailto:hello@newrustacean.com) - Chris Krycho + GitHub: [chriskrycho](https://github.com/chriskrycho) + Twitter: [@chriskrycho](https://www.twitter.com/chriskrycho) @@ -9365,7 +9365,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Mon, 15 Feb 2016 13:00:00 -0700 - + 2FDF4C7A-DEC9-4642-A5FB-99D1D6726527 Chris Krycho Sean Griffin on Rust, Diesel, and ORMs Notes Chris chats with Sean Griffin about his programming background and initial experience with Rust, Rust’s appeal, and what he’s doing with Diesel and some of his plans for a new web framework in Rust. Sponsors - Aleksey Pirogov - Chris Palmer - Derek Morr - Hamza Sheikh - Leif Arne Storset - Luca Schmid - Micael Bergeron - Ralph Giles (“rillian”) - reddraggone9 - Ryan Ollos - William Roe Become a sponsor - Patreon - Venmo - Dwolla - Cash.me Follow - New Rustacean: - Twitter: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - GitHub: chriskrycho - Twitter: @chriskrycho @@ -9412,7 +9412,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Sun, 31 Jan 2016 17:08:36 -0700 - + E1508C29-D386-4AC2-AACD-10B6C716CDCC Chris Krycho The value of a good community, and how you can help Rust today. Community is one of the most important parts of a programming language community, or indeed *any* technical community. In this episode, I talk a bit about what happens when you don't have a good community, how Rust's community has done well so far, and then how to keep building a good community and how to build good things *as* a community. Sponsors - Aleksey Pirogov - Chris Palmer - Derek Morr - Hamza Sheikh - Luca Schmid - Micael Bergeron - Ralph Giles (“rillian”) - reddraggone9 - William Roe Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho Follow - New Rustacean: - Twitter: @newrustacean - App.net: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - Twitter: @chriskrycho - App.net: @chriskrycho @@ -9490,8 +9490,8 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Mon, 18 Jan 2016 08:25:00 -0700 - - https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e010.mp3 + + https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e010.mp3 Chris Krycho Using Rust's macro system, its limitations, and its future. Using Rust's macro system, its limitations, and its future. Because of the way macros are exported—before name resolution on crates occurs—the documentation for the macros defined in the source for this episode occurs in the MACROS section of the show_notes crate documentation, rather than within the documentation for this module. (See the Rust Book discussion of documenting macros for details.) Even so, the source is still in this module; see the implementations for details. Sponsors - Aleksey Pirogov - Chris Palmer - Derek Morr - Hamza Sheikh - Luca Schmid - Micael Bergeron - Ralph Giles (“rillian”) - reddraggone9 - William Roe Become a sponsor - Patreon.com/newrustacean - Venmo.com/chriskrycho - Dwolla.com/hub/chriskrycho - Cash.me/$chriskrycho Follow - New Rustacean: - Twitter: @newrustacean - App.net: @newrustacean - Email: hello@newrustacean.com - Chris Krycho - Twitter: @chriskrycho - App.net: @chriskrycho @@ -9568,7 +9568,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Sat, 09 Jan 2016 14:00:11 -0700 - + 505802A1-4F58-4C3C-A268-B1354B5B2F8E Chris Krycho Getting into the nitty-gritty with Rust's traits. @@ -9633,7 +9633,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Sun, 27 Dec 2015 09:19:47 -0700 - + C41DFF97-B4A0-4A50-89AF-4803FD50B547 Chris Krycho Generics, traits, and shared behavior in Rust. @@ -9703,7 +9703,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Sun, 13 Dec 2015 10:38:36 -0700 - + 9B3A138D-FE96-4A8A-A708-BDCBF1F63A3F Chris Krycho Testing and benchmarking, and compiler attributes. @@ -9748,7 +9748,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Sun, 06 Dec 2015 11:23:54 -0700 - + 7FB6C998-E813-4E17-8EFB-CD29135DCD2D Chris Krycho Paying off technical debt, refactoring, and cleaning up old code. @@ -9795,7 +9795,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Wed, 25 Nov 2015 09:27:09 -0700 - + 78C8C06F-DEB6-4821-9995-E550FBA87059 Chris Krycho The delights and challenges of knowing (or even just learning) lots of languages. @@ -9847,7 +9847,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Mon, 16 Nov 2015 08:36:26 -0700 - + 6707AF5D-82F4-40D5-9DB5-7003D571EEB6 Chris Krycho Designing APIs, and using packages ("crates") and modules @@ -9860,7 +9860,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a https://newrustacean.com/show_notes/e005/ Allocate it where?

Subject: Returning functions from other functions, and thinking about the stack, the heap, and reference types.

-
  • MP3
  • +
  • MP3
  • Notes

    @@ -9901,7 +9901,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]>
    Sun, 08 Nov 2015 13:15:53 -0700 - + 2BA666AD-2288-4599-AC61-7B545FD2C539 Chris Krycho Returning functions from other functions, and thinking about the stack, the heap, and reference types. @@ -9948,7 +9948,7 @@ It’s trendy to ask for open-source work as evidence of your interest in tech a ]]> Thu, 29 Oct 2015 20:45:12 -0600 - + BC4D9C42-0F4C-4497-9059-436A8906657E Chris Krycho Functions, methods, closures, and function as arguments! @@ -10011,7 +10011,7 @@ document.write(''+e+'<\ ]]> Wed, 21 Oct 2015 11:10:12 -0600 - + E39A4582-8095-4645-8925-AB2887828F93 Chris Krycho Enumerated (`enum`) types, pattern matching, and meaningful return values. @@ -10059,7 +10059,7 @@ document.write(''+e+'<\ ]]> Sun, 11 Oct 2015 20:24:16 -0600 - + 03DD0BB6-9615-420A-A43B-B6EB0BBCD1C4 Chris Krycho Borrow a `struct` for a while. Then give it back, or keep it for yourself! @@ -10121,7 +10121,7 @@ document.write(''+e+'<\
  • The Rust book chapter on rustdoc
  • ]]> Sat, 03 Oct 2015 14:04:28 -0600 - + 9846F954-2459-4E89-BAF6-0DB4DA62E6D3 Chris Krycho Documentation in general, and rustdoc and cargo doc in particular. @@ -10143,7 +10143,7 @@ document.write(''+e+'<\

    Hopefully, the result will be a pretty helpful bunch of side content along with the audio of the podcast itself.

    ]]> Thu, 24 Sep 2015 17:14:50 -0600 - + CCE404BC-4B4A-4F28-A687-9BCC66C08CEF Chris Krycho A little about the host, and a little about the format of the show! diff --git a/show_notes/bonus/_1/index.html b/show_notes/bonus/_1/index.html index 0d08c19b..8c1c2f16 100644 --- a/show_notes/bonus/_1/index.html +++ b/show_notes/bonus/_1/index.html @@ -3,9 +3,9 @@
  • Date: November 25, 2015
  • Subject: The delights and challenges of knowing (or even just learning) lots of languages.
  • -
  • [Audio](https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/1.mp3
  • +
  • [Audio](https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/1.mp3
  • -

    +

    Sometimes, you're doing a technical interview, and you just cannot figure out why your JavaScript function isn't behaving like it should... and then, prompted by the interviewer, you realize that you're not returning anything. diff --git a/show_notes/bonus/_10/index.html b/show_notes/bonus/_10/index.html index d90e3a87..905891a0 100644 --- a/show_notes/bonus/_10/index.html +++ b/show_notes/bonus/_10/index.html @@ -2,14 +2,14 @@

    Show Notes

      diff --git a/show_notes/bonus/_13/index.html b/show_notes/bonus/_13/index.html index 5a9018f2..9d177817 100644 --- a/show_notes/bonus/_13/index.html +++ b/show_notes/bonus/_13/index.html @@ -3,10 +3,10 @@
    • Date: February 28, 2019
    • Subject: A story about parsing command-line arguments manually and some thoughts on “rookie mistakes.”
    • -
    • download mp3
    • +
    • download mp3
    • script
    -

    +

    Show Notes

    • why you might want to invoke the same program with different names
    • diff --git a/show_notes/bonus/_14/index.html b/show_notes/bonus/_14/index.html index 5c1147c8..52300aef 100644 --- a/show_notes/bonus/_14/index.html +++ b/show_notes/bonus/_14/index.html @@ -2,10 +2,10 @@
      • Date: March 23, 2019
      • Subject: How I make the show, and why you won’t find it on Google Play, Spotify, or Stitcher.
      • -
      • download mp3
      • +
      • download mp3
      • script
      -

      +

      Show Notes

      • Winning Slowly diff --git a/show_notes/bonus/_2/index.html b/show_notes/bonus/_2/index.html index 65fb57e8..f43e68e9 100644 --- a/show_notes/bonus/_2/index.html +++ b/show_notes/bonus/_2/index.html @@ -2,9 +2,9 @@
        • Date: December 6, 2015
        • Subject: Paying off technical debt, refactoring, and cleaning up old code.
        • -
        • Audio
        • +
        • Audio
        -

        +

        Software developers spend a large part of our careers dealing with legacy code. But what is the best way to deal with legacy code? When should you rip out the old and rewrite it, and when should you opt for smaller clean-up diff --git a/show_notes/bonus/_3/index.html b/show_notes/bonus/_3/index.html index b3e47734..2bb9dfcb 100644 --- a/show_notes/bonus/_3/index.html +++ b/show_notes/bonus/_3/index.html @@ -2,9 +2,9 @@

        • Date: January 31, 2016
        • Subject: The value of a good community, and how you can help Rust today.
        • -
        • Audio
        • +
        • Audio
        -

        +

        Notes

        Community is one of the most important parts of a programming language community, or indeed any technical community. In this episode, I talk diff --git a/show_notes/bonus/_4/index.html b/show_notes/bonus/_4/index.html index 5b6433e2..862d4a14 100644 --- a/show_notes/bonus/_4/index.html +++ b/show_notes/bonus/_4/index.html @@ -2,9 +2,9 @@

        • Date: April 19, 2016
        • Subject: Just how good Rust is, and how you can learn it even if you're busy
        • -
        • Audio
        • +
        • Audio
        -

        +

        Notes

        Sometimes life goes crazy and I don't have time to do all the technical writing required for a full episode, but I can't get Rust off my mind, so diff --git a/show_notes/bonus/_5/index.html b/show_notes/bonus/_5/index.html index af052e21..2e1c5b9d 100644 --- a/show_notes/bonus/_5/index.html +++ b/show_notes/bonus/_5/index.html @@ -3,9 +3,9 @@

      • Date: May 9, 2016
      • Subject: Some things matter more than contributing to open-source software in your free time. A lot more.
      • -
      • Audio
      • +
      • Audio
      -

      +

      Notes

      It's trendy to ask for open-source work as evidence of your interest in tech and commitment to software development. Trendy and completely wrong. diff --git a/show_notes/bonus/_6/index.html b/show_notes/bonus/_6/index.html index 7a223efb..00ea266a 100644 --- a/show_notes/bonus/_6/index.html +++ b/show_notes/bonus/_6/index.html @@ -3,9 +3,9 @@

    • Date: August 20, 2016
    • Subject: Building (and celebrating) all the little, not-so-glorious pieces of the Rust ecosystem.
    • -
    • Audio
    • +
    • Audio
    -

    +

    Notes

    We love the Rust compiler team. But there's more to the Rust community, and more required for Rust to be as great as it can be, than just the language diff --git a/show_notes/bonus/_7/index.html b/show_notes/bonus/_7/index.html index 725a8674..7f3b858b 100644 --- a/show_notes/bonus/_7/index.html +++ b/show_notes/bonus/_7/index.html @@ -3,9 +3,9 @@

  • Date: September 10, 2016
  • Subject: Building (and celebrating) all the little, not-so-glorious pieces of the Rust ecosystem.
  • -
  • Audio
  • +
  • Audio
  • -

    +

    Notes

    One of the best ways to learn is to pick a small problem you have already internalized, and to do it again but in a new language or in a new way in a diff --git a/show_notes/bonus/_8/index.html b/show_notes/bonus/_8/index.html index 15fe92f6..b4f5dd46 100644 --- a/show_notes/bonus/_8/index.html +++ b/show_notes/bonus/_8/index.html @@ -3,9 +3,9 @@

  • Date: March 19, 2017
  • Subject: On the responsibilities and opportunities we have to help others with our knowledge and abilities.
  • -
  • Audio
  • +
  • Audio
  • -

    +

    Notes

    Many of us have been very blessed with opportunities and support as we learn software. We should go out of our way to share with others in kind. Today, diff --git a/show_notes/bonus/_9/index.html b/show_notes/bonus/_9/index.html index 87c7804a..77e7c46a 100644 --- a/show_notes/bonus/_9/index.html +++ b/show_notes/bonus/_9/index.html @@ -3,9 +3,9 @@

  • Date: August 14, 2017
  • Subject: My experience with ember-cli-typescript as an example: we're all just people muddling along and doing our best.
  • -
  • Audio
  • +
  • Audio
  • -

    +

    • ember-cli-typescript
    • diff --git a/show_notes/bonus/burnout/index.html b/show_notes/bonus/burnout/index.html index 46bcd915..35f14879 100644 --- a/show_notes/bonus/burnout/index.html +++ b/show_notes/bonus/burnout/index.html @@ -3,10 +3,10 @@
    • Date: September 22, 2018
    • Subject: What burnout is, the many ways it can happen to us, and what we can do about it.
    • -
    • download mp3
    • +
    • download mp3
    • script
    -

    +

    Show Notes

    • My blog posts on burnout (and the RSS feed)
    • diff --git a/show_notes/bonus/translating_between_languages/index.html b/show_notes/bonus/translating_between_languages/index.html index 205f1d05..63f9a838 100644 --- a/show_notes/bonus/translating_between_languages/index.html +++ b/show_notes/bonus/translating_between_languages/index.html @@ -2,10 +2,10 @@ -

      +

      Sponsors

      Thanks to Manning for sponsoring the show and giving all of you a 40%-off discount on their whole store (but especially Carol Nichols' and Jake diff --git a/show_notes/cysk/_1/index.html b/show_notes/cysk/_1/index.html index 81364d34..a7a56bf1 100644 --- a/show_notes/cysk/_1/index.html +++ b/show_notes/cysk/_1/index.html @@ -2,9 +2,9 @@

      • Date: January 8, 2017
      • Subject: A pull-parser for reading and writing XML.
      • -
      • Audio
      • +
      • Audio
      -

      +

      • crates.io
      • diff --git a/show_notes/cysk/_2/index.html b/show_notes/cysk/_2/index.html index 4c77e970..b4698f17 100644 --- a/show_notes/cysk/_2/index.html +++ b/show_notes/cysk/_2/index.html @@ -2,9 +2,9 @@
        • Date: Feburary 14, 2017
        • Subject: A Command-Line Argument Parser.
        • -
        • Audio
        • +
        • Audio
        -

        +

        • crates.io
        • diff --git a/show_notes/cysk/_3/index.html b/show_notes/cysk/_3/index.html index 623350ea..692e68ce 100644 --- a/show_notes/cysk/_3/index.html +++ b/show_notes/cysk/_3/index.html @@ -3,9 +3,9 @@
        • Date: April 18, 2017
        • Subject: Where the RLS came from, what it can do, and how you can start using it today!
        • -
        • Audio
        • +
        • Audio
        -

        +

        Notes

        One major ergonomic improvement to developing in Rust in 2017 is coming via the Rust Language Service: an initiative that lets us share a common core diff --git a/show_notes/cysk/bindgen_cbindgen/index.html b/show_notes/cysk/bindgen_cbindgen/index.html index 987bf139..8c168563 100644 --- a/show_notes/cysk/bindgen_cbindgen/index.html +++ b/show_notes/cysk/bindgen_cbindgen/index.html @@ -2,10 +2,10 @@

        -

        +

        Show Notes

        • bindgen diff --git a/show_notes/cysk/rayon/index.html b/show_notes/cysk/rayon/index.html index df7f7280..07be3f37 100644 --- a/show_notes/cysk/rayon/index.html +++ b/show_notes/cysk/rayon/index.html @@ -2,9 +2,9 @@
          • Date: September 16, 2017
          • Subject: Safe, threaded, parallel code in Rust!
          • -
          • Audio
          • +
          • Audio
          -

          +

          Rayon

          • Source
          • diff --git a/show_notes/cysk/rocket/index.html b/show_notes/cysk/rocket/index.html index 9e9798a2..2fc3dcac 100644 --- a/show_notes/cysk/rocket/index.html +++ b/show_notes/cysk/rocket/index.html @@ -2,9 +2,9 @@
            • Date: June 30, 2017
            • Subject: An accessible, well-designed web framework in Rust!
            • -
            • Audio
            • +
            • Audio
            -

            +

            • Rocket
            • diff --git a/show_notes/cysk/serde/index.html b/show_notes/cysk/serde/index.html index 76728fc2..1dfc5410 100644 --- a/show_notes/cysk/serde/index.html +++ b/show_notes/cysk/serde/index.html @@ -2,9 +2,9 @@
              • Date: February 10, 2018
              • Subject: The library for serialization and deserialization in Rust.
              • -
              • Audio
              • +
              • Audio
              -

              +

              Show Notes

              • Serde
              • diff --git a/show_notes/cysk/wasm/index.html b/show_notes/cysk/wasm/index.html index 4067ca92..113acd32 100644 --- a/show_notes/cysk/wasm/index.html +++ b/show_notes/cysk/wasm/index.html @@ -2,9 +2,9 @@
                • Date: March 31, 2018
                • Subject: wasm intro, wasm-bindgen, and wasm-pack
                • -
                • Audio
                • +
                • Audio
                -

                +

                Show Notes

                • WebAssembly diff --git a/show_notes/e000/index.html b/show_notes/e000/index.html index 7cb42ae6..3c364c74 100644 --- a/show_notes/e000/index.html +++ b/show_notes/e000/index.html @@ -2,9 +2,9 @@
                  • Date: September 24, 2015
                  • Subject: The host, the language, and the show!
                  • -
                  • Audio
                  • +
                  • Audio
                  -

                  +

                  Today's show is pretty meta. You can skip it if you just want to start with something more technical, but I thought listeners might want to know a little about the origins of the show and my own background, so that's what diff --git a/show_notes/e001/index.html b/show_notes/e001/index.html index 9ab1dec5..63f9987f 100644 --- a/show_notes/e001/index.html +++ b/show_notes/e001/index.html @@ -3,9 +3,9 @@

                • Date: October 3, 2015
                • Subject: Documentation in general, and rustdoc and cargo doc in particular.
                • -
                • Audio
                • +
                • Audio
                -

                +

                Notes

                This is a mostly-empty module, and it is intended as such. Why? Well, because almost all the sample code exists in these comments, which serve diff --git a/show_notes/e002/index.html b/show_notes/e002/index.html index db2ffe91..81158276 100644 --- a/show_notes/e002/index.html +++ b/show_notes/e002/index.html @@ -3,9 +3,9 @@

              • Date: October 12, 2015
              • Subject: The struct data type constructor, and the basics of Rust's "ownership" concept and "borrowing" and "moving".
              • -
              • Audio
              • +
              • Audio
              -

              +

              Notes

              Today's episode discusses, and the associated source code demonstrates, a few basic behaviors of structs... including borrowing!

              diff --git a/show_notes/e003/index.html b/show_notes/e003/index.html index 31a7921e..bb7fd20e 100644 --- a/show_notes/e003/index.html +++ b/show_notes/e003/index.html @@ -3,9 +3,9 @@
            • Date: October 21, 2015
            • Subject: Enumerated (enum) types, pattern matching, and meaningful return values.
            • -
            • Audio
            • +
            • Audio
            -

            +

            Notes

            Today's episode discusses, in order:

              diff --git a/show_notes/e004/index.html b/show_notes/e004/index.html index 2dda5004..2dddc902 100644 --- a/show_notes/e004/index.html +++ b/show_notes/e004/index.html @@ -2,9 +2,9 @@
              • Date: October 29, 2015
              • Subject: Functions, methods, closures, and function as arguments!
              • -
              • Audio
              • +
              • Audio
              -

              +

              Notes

              This week's episode covers the basics of all sorts of functions: normal functions, methods, and closures.

              diff --git a/show_notes/e005/index.html b/show_notes/e005/index.html index 14293ed3..a58123f7 100644 --- a/show_notes/e005/index.html +++ b/show_notes/e005/index.html @@ -3,9 +3,9 @@
            • Date: November 8, 2015
            • Subject: Returning functions from other functions, and thinking about the stack, the heap, and reference types.
            • -
            • Audio
            • +
            • Audio
            -

            +

            Notes

            This episode, we look at returning functions from other functions, and as part of that discuss some basics about the stack and the heap---and why we diff --git a/show_notes/e006/index.html b/show_notes/e006/index.html index d78380e7..eedb2e5d 100644 --- a/show_notes/e006/index.html +++ b/show_notes/e006/index.html @@ -2,9 +2,9 @@

            • Date: November 16, 2015
            • Subject: Designing APIs, and using packages ("crates") and modules
            • -
            • Audio
            • +
            • Audio
            -

            +

            Notes

            Today, we are talking about modules, packages, and APIs in Rust. Taking a bit of a breather after some pretty hard material the last few weeks.

            diff --git a/show_notes/e007/index.html b/show_notes/e007/index.html index 8a9e2afc..26ecee93 100644 --- a/show_notes/e007/index.html +++ b/show_notes/e007/index.html @@ -2,9 +2,9 @@
            • Date: December 13, 2015
            • Subject: Testing and benchmarking, and compiler attributes.
            • -
            • Audio
            • +
            • Audio
            -

            +

            Notes

            All about testing in Rust! In order, we take a look at:

              diff --git a/show_notes/e008/index.html b/show_notes/e008/index.html index 95144146..608a14b3 100644 --- a/show_notes/e008/index.html +++ b/show_notes/e008/index.html @@ -2,9 +2,9 @@
              • Date: 2015-12-27
              • Subject: Generics, traits, and shared behavior in Rust.
              • -
              • Audio
              • +
              • Audio
              -

              +

              Notes

              In this episode we cover---at a very high level---two more fundamental concepts in Rust programming: generics and traits.

              diff --git a/show_notes/e009/index.html b/show_notes/e009/index.html index 9032300c..e02f0224 100644 --- a/show_notes/e009/index.html +++ b/show_notes/e009/index.html @@ -2,10 +2,10 @@
              • Date: 2016-01-09
              • Subject: Getting into the nitty-gritty with Rust's traits.
              • -
              • Audio
              • +
              • Audio

              - +

              Notes

              Last time, we looked at generics and traits at a high level. This time, we diff --git a/show_notes/e010/index.html b/show_notes/e010/index.html index 79bff62c..3cc1118a 100644 --- a/show_notes/e010/index.html +++ b/show_notes/e010/index.html @@ -2,10 +2,10 @@

              • Date: 2016-01-18
              • Subject: Using Rust's macro system, its limitations, and its future.
              • -
              • Audio
              • +
              • Audio

              - +

              Notes

              Because of the way macros are exported---before name resolution on crates diff --git a/show_notes/e011/index.html b/show_notes/e011/index.html index b6a0d22d..ab129564 100644 --- a/show_notes/e011/index.html +++ b/show_notes/e011/index.html @@ -3,10 +3,10 @@

            • Date: March 6, 2016
            • Subject: Type systems: strong vs. weak, dynamic vs. static, and degrees of expressivity.
            • -
            • Audio
            • +
            • Audio

            - +

            Notes

            Talking about type systems! A broad and wide-ranging discussion about type diff --git a/show_notes/e012/index.html b/show_notes/e012/index.html index 79264662..ecff0d87 100644 --- a/show_notes/e012/index.html +++ b/show_notes/e012/index.html @@ -3,10 +3,10 @@

          • Date: March 21, 2016
          • Subject: What it means to be an expression-oriented language, and how that works out in Rust.
          • -
          • Audio
          • +
          • Audio

          - +

          Notes

          Rust is an expression-oriented language. What does that mean, and how does diff --git a/show_notes/e013/index.html b/show_notes/e013/index.html index 6d6638f4..2ab9c0c4 100644 --- a/show_notes/e013/index.html +++ b/show_notes/e013/index.html @@ -2,10 +2,10 @@

          • Date: April 4, 2016
          • Subject: Reasoning about and using lifetimes in Rust (and why we need them)
          • -
          • Audio
          • +
          • Audio

          - +

          Notes

          Lifetimes are our way of reasoning about how long a given piece of data is diff --git a/show_notes/e014/index.html b/show_notes/e014/index.html index d4d25e8a..b6a201fe 100644 --- a/show_notes/e014/index.html +++ b/show_notes/e014/index.html @@ -3,10 +3,10 @@

        • Date: April 24, 2016
        • Subject: Strings &strs and Vecs and slices (and Unicode) -- oh, my!
        • -
        • Audio
        • +
        • Audio

        - +

        Notes

        This episode, I take a deep dive on strings in Rust, looking at the diff --git a/show_notes/e015/index.html b/show_notes/e015/index.html index 5ca1a82c..8c4028fb 100644 --- a/show_notes/e015/index.html +++ b/show_notes/e015/index.html @@ -3,10 +3,10 @@

      • Date: June 17, 2016
      • Subject: Box, String, Vec, Rc, and Arc have this in common: they're not dumb.
      • -
      • Audio
      • +
      • Audio

      - +

      Notes

      This episode, we take a close look at smart pointer types---from a few we've diff --git a/show_notes/e016/index.html b/show_notes/e016/index.html index d2319fd3..2c315e53 100644 --- a/show_notes/e016/index.html +++ b/show_notes/e016/index.html @@ -3,10 +3,10 @@

    • Date: July 23, 2016
    • Subject: Digging deeper on smart pointers and mutability with Cell and RefCell.
    • -
    • Audio
    • +
    • Audio

    - +

    Notes

    What are the Cell and RefCell types, and when should we use them?

    diff --git a/show_notes/e017/index.html b/show_notes/e017/index.html index f2a3eb71..c3d61985 100644 --- a/show_notes/e017/index.html +++ b/show_notes/e017/index.html @@ -2,10 +2,10 @@
    • Date: August 5, 2016
    • Subject: A deep dive on references and pointers in Rust.
    • -
    • Audio
    • +
    • Audio

    - +

    Notes

    By listener request, today we look at the syntax and semantics of diff --git a/show_notes/e018/index.html b/show_notes/e018/index.html index 6be2b87c..aa321738 100644 --- a/show_notes/e018/index.html +++ b/show_notes/e018/index.html @@ -2,10 +2,10 @@

    • Date: January 31, 2017
    • Subject: Three traits which are essential for designing good, Rustic APIs.
    • -
    • Audio
    • +
    • Audio

    - +

    Notes

    Borrow, AsRef, and Deref are a little complicated, but they're diff --git a/show_notes/e019/index.html b/show_notes/e019/index.html index be26a2c5..7271c527 100644 --- a/show_notes/e019/index.html +++ b/show_notes/e019/index.html @@ -3,10 +3,10 @@

  • Date: February 28, 2017
  • Subject: The final pieces of the story for (single-threaded) memory management in Rust.
  • -
  • Audio
  • +
  • Audio
  • - +

    Notes

    Sometimes, we actually do need to copy types. Wouldn't it be nice if Rust diff --git a/show_notes/e020/index.html b/show_notes/e020/index.html index c79b2d24..98636e28 100644 --- a/show_notes/e020/index.html +++ b/show_notes/e020/index.html @@ -3,10 +3,10 @@

  • Date: April 1, 2017
  • Subject: How do we organize code in Rust? Where do we break it apart into modules or crates, and why?
  • -
  • Audio
  • +
  • Audio
  • - +

    Notes

    Structuring code in a language like Rust can seem a bit more ambiguous than diff --git a/show_notes/e021/index.html b/show_notes/e021/index.html index c5ff1829..ffab77ea 100644 --- a/show_notes/e021/index.html +++ b/show_notes/e021/index.html @@ -3,10 +3,10 @@

  • Date: July 17, 2017
  • Subject: Using type aliases and creating custom type wrappers for more expressive and safer code.
  • -
  • Audio
  • +
  • Audio
  • - +
      diff --git a/show_notes/e022/index.html b/show_notes/e022/index.html index d9c468e6..e15ce43b 100644 --- a/show_notes/e022/index.html +++ b/show_notes/e022/index.html @@ -2,10 +2,10 @@
      • Date: January 31, 2018
      • Subject: The “marker traits” that Rust uses for safe concurrency.
      • -
      • Audio
      • +
      • Audio

      - +

      Sponsors

        diff --git a/show_notes/e023/index.html b/show_notes/e023/index.html index 5bbcdba6..6fd5104e 100644 --- a/show_notes/e023/index.html +++ b/show_notes/e023/index.html @@ -2,10 +2,10 @@
        • Date: April 28, 2018
        • Subject: Defining and using your own traits, using other crates' traits, and the orphan rule.
        • -
        • Audio
        • +
        • Audio

        - +

        Show Notes

        Traits—

        diff --git a/show_notes/e024/index.html b/show_notes/e024/index.html index d50cbf0c..0a15e3bb 100644 --- a/show_notes/e024/index.html +++ b/show_notes/e024/index.html @@ -3,10 +3,10 @@
      • Date: June 19, 2018
      • Subject: Operators as sugar for traits, traits as generic constraints, monomorphization, and universal and existential types.
      • -
      • Audio
      • +
      • Audio

      - +

      Show Notes

        diff --git a/show_notes/e025/index.html b/show_notes/e025/index.html index 7e3da4c4..4353891e 100644 --- a/show_notes/e025/index.html +++ b/show_notes/e025/index.html @@ -3,10 +3,10 @@
      • Date: July 4, 2018
      • Subject: Closure traits, impl trait, dyn trait, and object safety!
      • Script
      • -
      • Audio
      • +
      • Audio

      - +

      Show Notes

      Sponsored by Parity Technologies! Parity is hiring Rust developers diff --git a/show_notes/e026/index.html b/show_notes/e026/index.html index 5b6780b4..3b65b382 100644 --- a/show_notes/e026/index.html +++ b/show_notes/e026/index.html @@ -4,10 +4,10 @@

    • Subject: How Rust both borrows from FP languages and charts its own, very different course.
    • Script
    • -
    • Audio
    • +
    • Audio

    - +

    Show Notes

    Sponsored by Parity Technologies! Parity is hiring Rust developers diff --git a/show_notes/e027/index.html b/show_notes/e027/index.html index 0d5c3ca5..976ee2b1 100644 --- a/show_notes/e027/index.html +++ b/show_notes/e027/index.html @@ -2,10 +2,10 @@

    -

    +

    Show Notes

    Errata

    A quick correction: on the show I said that a trait needed to be unsafe when it had an unsafe fn method. This isn't correct: safe traits can have diff --git a/show_notes/e028/index.html b/show_notes/e028/index.html index f5230917..ded1b968 100644 --- a/show_notes/e028/index.html +++ b/show_notes/e028/index.html @@ -3,10 +3,10 @@

  • Date: February 21, 2019
  • Subject: Associated items: functions and methods, constants, types, and (very briefly!) GATs.
  • -
  • download mp3
  • +
  • download mp3
  • script
  • -

    +

    Show Notes

    • Iterator source
    • diff --git a/show_notes/e029/index.html b/show_notes/e029/index.html index 82cb851f..6c2ba2c5 100644 --- a/show_notes/e029/index.html +++ b/show_notes/e029/index.html @@ -2,10 +2,10 @@ -

      +

      Show Notes

      The code samples here directly match the things I described in the show, so you will likely want to look at add and ffi::add, then Point, diff --git a/show_notes/e030/index.html b/show_notes/e030/index.html index b46b5889..44fa69b5 100644 --- a/show_notes/e030/index.html +++ b/show_notes/e030/index.html @@ -2,10 +2,10 @@

      -

      +

      Show Notes

      The easiest and most effective way to understand the example in this case will simply be to look directly at the source code. You can read diff --git a/show_notes/e031/index.html b/show_notes/e031/index.html index 7db44eca..d7b8317e 100644 --- a/show_notes/e031/index.html +++ b/show_notes/e031/index.html @@ -2,10 +2,10 @@

      -

      +

      Show Notes

      It's impossible to make the declarations below follow the order I talked through them on the recording without also making them horrible to read, so diff --git a/show_notes/interview/_1/part_1/index.html b/show_notes/interview/_1/part_1/index.html index bcf3e337..79a08085 100644 --- a/show_notes/interview/_1/part_1/index.html +++ b/show_notes/interview/_1/part_1/index.html @@ -2,10 +2,10 @@

      • Date: February 15, 2016
      • Subject: Rust, ORMs, and Web Frameworks
      • -
      • Audio
      • +
      • Audio

      - +

      Notes

      Chris chats with Sean Griffin about his programming background and initial diff --git a/show_notes/interview/_1/part_2/index.html b/show_notes/interview/_1/part_2/index.html index d6246f9b..aa55e35d 100644 --- a/show_notes/interview/_1/part_2/index.html +++ b/show_notes/interview/_1/part_2/index.html @@ -3,10 +3,10 @@

    • Date: February 25, 2016
    • Subject: Type system strengths and weaknesses, and the weird corners of Rust (with some hopes for its future)
    • -
    • Audio
    • +
    • Audio

    - +

    Notes

    Chris chats with Sean Griffin about the tradeoffs between mental overhead diff --git a/show_notes/interview/_2/part_1/index.html b/show_notes/interview/_2/part_1/index.html index 7d070e33..3b203384 100644 --- a/show_notes/interview/_2/part_1/index.html +++ b/show_notes/interview/_2/part_1/index.html @@ -3,10 +3,10 @@

  • Date: June 24, 2016
  • Subject: The Xi Editor project as a window into complex data structures, memory management, and the Unix philosophy.
  • -
  • Audio
  • +
  • Audio
  • - +

    Notes

    Chris chats with Raph Levien about his background in software development, diff --git a/show_notes/interview/_2/part_2/index.html b/show_notes/interview/_2/part_2/index.html index 7a989a7a..426c3d66 100644 --- a/show_notes/interview/_2/part_2/index.html +++ b/show_notes/interview/_2/part_2/index.html @@ -3,10 +3,10 @@

  • Date: July 4, 2016
  • Subject: Using Rust for prototyping and exploring computer science problems, and places where Rust can improve going forward.
  • -
  • Audio
  • +
  • Audio
  • - +

    Notes

    Chris chats with Raph Levien about what inspired him to build a text editor, diff --git a/show_notes/interview/_3/index.html b/show_notes/interview/_3/index.html index d9e14195..a15fbfb3 100644 --- a/show_notes/interview/_3/index.html +++ b/show_notes/interview/_3/index.html @@ -2,10 +2,10 @@

    • Date: September 30, 2016
    • Subject: Learning Rust, teaching Rust, and building community
    • -
    • Audio
    • +
    • Audio

    - +

    Notes

    Chris talks with Carol (Nichols || Goulding), a Rust community team member, co-author of diff --git a/show_notes/interview/_4/part_1/index.html b/show_notes/interview/_4/part_1/index.html index 758b832e..29760553 100644 --- a/show_notes/interview/_4/part_1/index.html +++ b/show_notes/interview/_4/part_1/index.html @@ -3,10 +3,10 @@

  • Date: April 30, 2017
  • Subject: Background, TypeScript, coming to Rust, and how helpful the Rust community can be.
  • -
  • Audio
  • +
  • Audio
  • - +

    Show Notes

    On Jonathan's programming backstory:

    diff --git a/show_notes/interview/_4/part_2/index.html b/show_notes/interview/_4/part_2/index.html index 6a237eb3..2d62b86a 100644 --- a/show_notes/interview/_4/part_2/index.html +++ b/show_notes/interview/_4/part_2/index.html @@ -3,10 +3,10 @@
  • Date: May 30, 2017
  • Subject: Rust as the fusion of systems and high-level programming languages, and the RLS.
  • -
  • Audio
  • +
  • Audio
  • - +

    Show Notes

      diff --git a/show_notes/interview/_4/part_3/index.html b/show_notes/interview/_4/part_3/index.html index 68387e56..83609a7d 100644 --- a/show_notes/interview/_4/part_3/index.html +++ b/show_notes/interview/_4/part_3/index.html @@ -2,10 +2,10 @@
      • Date: June 17, 2017
      • Subject: Future work on the RLS, in Rust itself, and in Servo.
      • -
      • Audio
      • +
      • Audio

      - +

      Show Notes

      Building the Rust Language Service:

      diff --git a/show_notes/interview/diesel_1_0/part_1/index.html b/show_notes/interview/diesel_1_0/part_1/index.html index 059e4830..64190e54 100644 --- a/show_notes/interview/diesel_1_0/part_1/index.html +++ b/show_notes/interview/diesel_1_0/part_1/index.html @@ -4,10 +4,10 @@
    • Subject: Growing Diesel's community, self-imposed technical challenges, and some of the ways Diesel has contributed to the Rust ecosystem.
    • -
    • Audio
    • +
    • Audio

    - +

    Show notes

      diff --git a/show_notes/interview/diesel_1_0/part_2/index.html b/show_notes/interview/diesel_1_0/part_2/index.html index 4f95afdc..f9765bd7 100644 --- a/show_notes/interview/diesel_1_0/part_2/index.html +++ b/show_notes/interview/diesel_1_0/part_2/index.html @@ -4,10 +4,10 @@
    • Subject: Getting Diesel to 1.0, writing docs and exposing problems with the API, improving Diesel in the future, and thinking about API design for open source libraries in general.
    • -
    • Audio
    • +
    • Audio

    - +

    Show notes

      diff --git a/show_notes/interview/integer32/index.html b/show_notes/interview/integer32/index.html index 248e1e9b..13685da8 100644 --- a/show_notes/interview/integer32/index.html +++ b/show_notes/interview/integer32/index.html @@ -4,9 +4,9 @@
    • Subject: Talking with Carol and Jake about The Rust Programming Language, Rust in Motion, and Rust Belt Rust. With a bonus discussion about the value of focusing on our kids over just building big businesses.
    • -
    • download mp3
    • +
    • download mp3
    -

    +

    Show Notes

    Things we mentioned on the show:

      diff --git a/show_notes/interview/irr_2017/anna_liao/index.html b/show_notes/interview/irr_2017/anna_liao/index.html index 253233ca..21876425 100644 --- a/show_notes/interview/irr_2017/anna_liao/index.html +++ b/show_notes/interview/irr_2017/anna_liao/index.html @@ -3,10 +3,10 @@
    • Date: December 20, 2017
    • Subject: Anna's experience learning Rust while porting a Raspberry Pi Python project as part of the Increasing Rust’s Reach 2017 program.
    • -
    • Audio
    • +
    • Audio

    - +

    Show Notes

      diff --git a/show_notes/interview/irr_2017/lee_baillie/index.html b/show_notes/interview/irr_2017/lee_baillie/index.html index 97b968bf..cfcf3911 100644 --- a/show_notes/interview/irr_2017/lee_baillie/index.html +++ b/show_notes/interview/irr_2017/lee_baillie/index.html @@ -2,10 +2,10 @@
      • Date: December 26, 2017
      • Subject: Lee's experience designing a new website for Rust.
      • -
      • Audio
      • +
      • Audio

      - +

      Show Notes

        diff --git a/show_notes/interview/irr_2017/matt_gathu/index.html b/show_notes/interview/irr_2017/matt_gathu/index.html index 0cbda822..710cbffb 100644 --- a/show_notes/interview/irr_2017/matt_gathu/index.html +++ b/show_notes/interview/irr_2017/matt_gathu/index.html @@ -2,10 +2,10 @@
        • Date: December 30, 2017
        • Subject: Matt's experience porting wget to Rust.
        • -
        • Audio
        • +
        • Audio

        - +

        Show Notes

          diff --git a/show_notes/interview/rbr_2017/andrew_hobden/index.html b/show_notes/interview/rbr_2017/andrew_hobden/index.html index f2e6cd0a..ee28b962 100644 --- a/show_notes/interview/rbr_2017/andrew_hobden/index.html +++ b/show_notes/interview/rbr_2017/andrew_hobden/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::andrew_hobden - Rust

          [][src]Module show_notes::interview::rbr_2017::andrew_hobden

          Andrew Hobden

          • Date: December 13, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript coming soon!

          diff --git a/show_notes/interview/rbr_2017/anthony_deschamps/index.html b/show_notes/interview/rbr_2017/anthony_deschamps/index.html index a90f828b..4cbef7c7 100644 --- a/show_notes/interview/rbr_2017/anthony_deschamps/index.html +++ b/show_notes/interview/rbr_2017/anthony_deschamps/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::anthony_deschamps - Rust

          [][src]Module show_notes::interview::rbr_2017::anthony_deschamps

          Anthony Deschamps

          • Date: November 13, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Anthony Deschamps

          diff --git a/show_notes/interview/rbr_2017/arun_kulshreshthra/index.html b/show_notes/interview/rbr_2017/arun_kulshreshthra/index.html index 7db04218..e9db6e49 100644 --- a/show_notes/interview/rbr_2017/arun_kulshreshthra/index.html +++ b/show_notes/interview/rbr_2017/arun_kulshreshthra/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::arun_kulshreshthra - Rust

          [][src]Module show_notes::interview::rbr_2017::arun_kulshreshthra

          Arun Kulshreshtha

          • Date: November 14, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Arun Kulshreshtha

          diff --git a/show_notes/interview/rbr_2017/ben_beckwith/index.html b/show_notes/interview/rbr_2017/ben_beckwith/index.html index 83d43768..d1bd090f 100644 --- a/show_notes/interview/rbr_2017/ben_beckwith/index.html +++ b/show_notes/interview/rbr_2017/ben_beckwith/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::ben_beckwith - Rust

          [][src]Module show_notes::interview::rbr_2017::ben_beckwith

          Ben Beckwith

          • Date: December 14, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript coming soon!

          diff --git a/show_notes/interview/rbr_2017/ben_striegel/index.html b/show_notes/interview/rbr_2017/ben_striegel/index.html index 404e6c77..ed694dcc 100644 --- a/show_notes/interview/rbr_2017/ben_striegel/index.html +++ b/show_notes/interview/rbr_2017/ben_striegel/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::ben_striegel - Rust

          [][src]Module show_notes::interview::rbr_2017::ben_striegel

          Ben Striegel

          • Date: December 10, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Ben Striegel

          diff --git a/show_notes/interview/rbr_2017/colin_dean/index.html b/show_notes/interview/rbr_2017/colin_dean/index.html index 528786ef..b5a5f0c8 100644 --- a/show_notes/interview/rbr_2017/colin_dean/index.html +++ b/show_notes/interview/rbr_2017/colin_dean/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::colin_dean - Rust

          [][src]Module show_notes::interview::rbr_2017::colin_dean

          Colin Dean

          • Date: November 11, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Read the episode transcript!

          diff --git a/show_notes/interview/rbr_2017/esty_thomas/index.html b/show_notes/interview/rbr_2017/esty_thomas/index.html index 00bd43d5..028807ca 100644 --- a/show_notes/interview/rbr_2017/esty_thomas/index.html +++ b/show_notes/interview/rbr_2017/esty_thomas/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::esty_thomas - Rust

          [][src]Module show_notes::interview::rbr_2017::esty_thomas

          Esty Thomas

          • Date: December 7, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript coming soon!

          diff --git a/show_notes/interview/rbr_2017/holden_marcsisin/index.html b/show_notes/interview/rbr_2017/holden_marcsisin/index.html index 555defc8..0144e665 100644 --- a/show_notes/interview/rbr_2017/holden_marcsisin/index.html +++ b/show_notes/interview/rbr_2017/holden_marcsisin/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::holden_marcsisin - Rust

          [][src]Module show_notes::interview::rbr_2017::holden_marcsisin

          Holden Marcsisin

          • Date: December 9, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Holden Marcsisin

          diff --git a/show_notes/interview/rbr_2017/jess_saxeter/index.html b/show_notes/interview/rbr_2017/jess_saxeter/index.html index fbde707a..e00707b0 100644 --- a/show_notes/interview/rbr_2017/jess_saxeter/index.html +++ b/show_notes/interview/rbr_2017/jess_saxeter/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::jess_saxeter - Rust

          [][src]Module show_notes::interview::rbr_2017::jess_saxeter

          Jess Saxeter

          • Date: November 19, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Jess Saxeter

          diff --git a/show_notes/interview/rbr_2017/katie_nolan/index.html b/show_notes/interview/rbr_2017/katie_nolan/index.html index 747f66e7..3b04fdf3 100644 --- a/show_notes/interview/rbr_2017/katie_nolan/index.html +++ b/show_notes/interview/rbr_2017/katie_nolan/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::katie_nolan - Rust

          [][src]Module show_notes::interview::rbr_2017::katie_nolan

          Katie Nolan

          • Date: December 15, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript coming soon!

          diff --git a/show_notes/interview/rbr_2017/matthias_endler/index.html b/show_notes/interview/rbr_2017/matthias_endler/index.html index 2648ee24..d2be99b1 100644 --- a/show_notes/interview/rbr_2017/matthias_endler/index.html +++ b/show_notes/interview/rbr_2017/matthias_endler/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::matthias_endler - Rust

          [][src]Module show_notes::interview::rbr_2017::matthias_endler

          Matthias Endler

          • Date: December 11, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript coming soon!

          diff --git a/show_notes/interview/rbr_2017/parry_wilcox/index.html b/show_notes/interview/rbr_2017/parry_wilcox/index.html index 894157c0..fab50469 100644 --- a/show_notes/interview/rbr_2017/parry_wilcox/index.html +++ b/show_notes/interview/rbr_2017/parry_wilcox/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::parry_wilcox - Rust

          [][src]Module show_notes::interview::rbr_2017::parry_wilcox

          Parry Wilcox

          • Date: December 12, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript coming soon!

          diff --git a/show_notes/interview/rbr_2017/pete_lyons/index.html b/show_notes/interview/rbr_2017/pete_lyons/index.html index b9c1aa10..1a7eb33e 100644 --- a/show_notes/interview/rbr_2017/pete_lyons/index.html +++ b/show_notes/interview/rbr_2017/pete_lyons/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::pete_lyons - Rust

          [][src]Module show_notes::interview::rbr_2017::pete_lyons

          Pete Lyons

          • Date: November 18, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Jess Saxeter

          diff --git a/show_notes/interview/rbr_2017/thomas_gideon/index.html b/show_notes/interview/rbr_2017/thomas_gideon/index.html index e3049049..971e5a51 100644 --- a/show_notes/interview/rbr_2017/thomas_gideon/index.html +++ b/show_notes/interview/rbr_2017/thomas_gideon/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::thomas_gideon - Rust

          [][src]Module show_notes::interview::rbr_2017::thomas_gideon

          Thomas Gideon

          • Date: December 6, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript: coming soon!

          diff --git a/show_notes/interview/rbr_2017/tom_kriezkowski/index.html b/show_notes/interview/rbr_2017/tom_kriezkowski/index.html index 2b0c450d..3d91bcb5 100644 --- a/show_notes/interview/rbr_2017/tom_kriezkowski/index.html +++ b/show_notes/interview/rbr_2017/tom_kriezkowski/index.html @@ -1,10 +1,10 @@ show_notes::interview::rbr_2017::tom_kriezkowski - Rust

          [][src]Module show_notes::interview::rbr_2017::tom_kriezkowski

          Tom Kriezkowski

          • Date: November 26, 2017 (recorded October 27, 2017)
          • -
          • Audio
          • +
          • Audio

          - +

          Structs

          Transcript

          Transcript: coming soon!

          diff --git a/show_notes/meta/_1/index.html b/show_notes/meta/_1/index.html index 5c513ec8..ccd951b6 100644 --- a/show_notes/meta/_1/index.html +++ b/show_notes/meta/_1/index.html @@ -2,10 +2,10 @@
          • Date: November 12, 2016
          • Subject: Avoiding burnout by taking it a little easier.
          • -
          • Audio
          • +
          • Audio

          - +

          Sometimes, the way a podcast stays in existence is by coming out less often. That's what's happening here.

          diff --git a/show_notes/meta/_2/index.html b/show_notes/meta/_2/index.html index b3a7a0f2..770b9fce 100644 --- a/show_notes/meta/_2/index.html +++ b/show_notes/meta/_2/index.html @@ -3,10 +3,10 @@
        • Date: September 25, 2017
        • Subject: Two years and fifty episodes of New Rustacean—time to celebrate with stickers and shirts!
        • -
        • Audio
        • +
        • Audio

        - +
          @@ -26,17 +26,17 @@

          Shirts

          hoodie - + "heavy metal" shirt - - + + "heather white" t-shirt - - + +

          Stickers

          @@ -47,8 +47,8 @@

          Stickers

          - - + +

          Sponsors

          diff --git a/show_notes/meta/_3/index.html b/show_notes/meta/_3/index.html index 5e0f1978..4211833d 100644 --- a/show_notes/meta/_3/index.html +++ b/show_notes/meta/_3/index.html @@ -3,10 +3,10 @@
        • Date: May 27, 2019
        • Subject: A story and a dream (and the promise of Rust): the final episode of New Rustacean!
        • -
        • download mp3
        • +
        • download mp3
        • script
        -

        +

        Show Notes

        • Rust by Example
        • diff --git a/show_notes/news/_1/index.html b/show_notes/news/_1/index.html index 949d98bf..59b065aa 100644 --- a/show_notes/news/_1/index.html +++ b/show_notes/news/_1/index.html @@ -2,10 +2,10 @@
          • Date: May 31, 2016
          • Subject: A year in, Rust is changing fast but still stable.
          • -
          • Audio
          • +
          • Audio

          - +
            diff --git a/show_notes/news/_2/index.html b/show_notes/news/_2/index.html index 9b3c9a8d..2bb7b1dd 100644 --- a/show_notes/news/_2/index.html +++ b/show_notes/news/_2/index.html @@ -2,10 +2,10 @@
            • Date: December 29, 2016
            • Subject: Rust's achievements in 2016 and goals for 2017
            • -
            • Audio
            • +
            • Audio

            - +
              diff --git a/show_notes/news/_3/index.html b/show_notes/news/_3/index.html index 88750b16..1d3106e3 100644 --- a/show_notes/news/_3/index.html +++ b/show_notes/news/_3/index.html @@ -2,10 +2,10 @@
              • Date: July 3, 2017
              • Subject: Growing Rust's diversity to help Rust grow.
              • -
              • Audio
              • +
              • Audio

              - +
                diff --git a/show_notes/news/rust_1_20/index.html b/show_notes/news/rust_1_20/index.html index d3ca74ed..b7f5e59a 100644 --- a/show_notes/news/rust_1_20/index.html +++ b/show_notes/news/rust_1_20/index.html @@ -2,10 +2,10 @@
                • Date: August 31, 2017
                • Subject: Associated constants, conference season, meetups, and more!
                • -
                • Audio
                • +
                • Audio

                - +
                  diff --git a/show_notes/news/rust_1_21_1_22/index.html b/show_notes/news/rust_1_21_1_22/index.html index 6e3d9c5f..63e78e43 100644 --- a/show_notes/news/rust_1_21_1_22/index.html +++ b/show_notes/news/rust_1_21_1_22/index.html @@ -2,10 +2,10 @@
                  • Date: November 24, 2017
                  • Subject: Quality of life improvements, Failure, wasm, and rustdoc fun.
                  • -
                  • Audio
                  • +
                  • Audio

                  - +
                    diff --git a/show_notes/news/rust_1_23/index.html b/show_notes/news/rust_1_23/index.html index df62a695..0fcb0ad4 100644 --- a/show_notes/news/rust_1_23/index.html +++ b/show_notes/news/rust_1_23/index.html @@ -2,9 +2,9 @@
                    • Date: January 5, 2018
                    • Subject: Rustdoc changes, the first impl period, Firefox Quantum, and more wasm!
                    • -
                    • Audio
                    • +
                    • Audio
                    -

                    +

                    Show notes

                    • Rust 1.23 diff --git a/show_notes/news/rust_1_24/index.html b/show_notes/news/rust_1_24/index.html index 787eb062..a81583b2 100644 --- a/show_notes/news/rust_1_24/index.html +++ b/show_notes/news/rust_1_24/index.html @@ -2,10 +2,10 @@
                      • Date: March 1, 2018
                      • Subject: Performance wins, incremental compilation, and the Rust 2018 Roadmap and Epoch.
                      • -
                      • Audio
                      • +
                      • Audio

                      - +

                      Show Notes

                        diff --git a/show_notes/news/rust_1_25/index.html b/show_notes/news/rust_1_25/index.html index 505d4237..34ca3fc7 100644 --- a/show_notes/news/rust_1_25/index.html +++ b/show_notes/news/rust_1_25/index.html @@ -3,10 +3,10 @@
                      • Date: March 31, 2018
                      • Subject: Paths and matches and SIMD, cargo new changes, and tons of community-driven learning materials!
                      • -
                      • Audio
                      • +
                      • Audio

                      - +

                      Show Notes

                        diff --git a/show_notes/news/rust_1_26/index.html b/show_notes/news/rust_1_26/index.html index 7233d740..fd1adfdb 100644 --- a/show_notes/news/rust_1_26/index.html +++ b/show_notes/news/rust_1_26/index.html @@ -3,10 +3,10 @@
                      • Date: May 14, 2018
                      • Subject: impl trait, match on references, Results from main, and more. A good way to mark three years since Rust 1.0!
                      • -
                      • Audio
                      • +
                      • Audio

                      - +

                      Show Notes

                        diff --git a/show_notes/news/rust_1_27/index.html b/show_notes/news/rust_1_27/index.html index cb9d8eae..157331d6 100644 --- a/show_notes/news/rust_1_27/index.html +++ b/show_notes/news/rust_1_27/index.html @@ -3,11 +3,11 @@
                      • Date: June 30, 2018
                      • Subject: Stable SIMD, dyn trait, rustfix and the alpha release of the Rust 2018 Edition Preview!
                      • -
                      • Audio
                      • +
                      • Audio
                      • Script

                      - +

                      Show Notes

                        diff --git a/show_notes/news/rust_1_28/index.html b/show_notes/news/rust_1_28/index.html index 79b32c91..f8db44a9 100644 --- a/show_notes/news/rust_1_28/index.html +++ b/show_notes/news/rust_1_28/index.html @@ -3,11 +3,11 @@
                      • Date: August 16, 2018
                      • Subject: Stable #[global_allocator], more Rust 2018 Edition schedule news, video learning resources, and a static site generator!
                      • -
                      • Audio
                      • +
                      • Audio
                      • Script

                      - +

                      Show Notes

                        diff --git a/show_notes/news/rust_1_29_1_30/index.html b/show_notes/news/rust_1_29_1_30/index.html index 64878f9b..496bb77b 100644 --- a/show_notes/news/rust_1_29_1_30/index.html +++ b/show_notes/news/rust_1_29_1_30/index.html @@ -2,10 +2,10 @@ -

                        +

                        Show Notes

                        Rust 1.29:

                          diff --git a/show_notes/news/rust_1_31/part_1/index.html b/show_notes/news/rust_1_31/part_1/index.html index 8faec725..073613ce 100644 --- a/show_notes/news/rust_1_31/part_1/index.html +++ b/show_notes/news/rust_1_31/part_1/index.html @@ -4,10 +4,10 @@
                        • Subject: An overview of the edition, and some of the improvements that are available in both the 2015 and 2018 editions: better lifetime elision, some Cargo features, and some library stabilizations.
                        • -
                        • download mp3
                        • +
                        • download mp3
                        • script
                        -

                        +

                        Show Notes

                        • Rust 1.31 Blog Post
                        • diff --git a/show_notes/news/rust_1_31/part_2/index.html b/show_notes/news/rust_1_31/part_2/index.html index e98eb6e9..bf7742d9 100644 --- a/show_notes/news/rust_1_31/part_2/index.html +++ b/show_notes/news/rust_1_31/part_2/index.html @@ -4,10 +4,10 @@
                        • Subject: Stabilizing rustfmt, clippy, tool lints, and const fn (all in both editions!), and the 2018 Edition-specific features: syntax changes and non-lexical lifetimes!
                        • -
                        • download mp3
                        • +
                        • download mp3
                        • script
                        -

                        +

                        Show Notes

                        • Rust 1.31 Blog Post
                        • diff --git a/show_notes/news/rust_1_32/index.html b/show_notes/news/rust_1_32/index.html index c4b5493a..8bdbefb8 100644 --- a/show_notes/news/rust_1_32/index.html +++ b/show_notes/news/rust_1_32/index.html @@ -3,10 +3,10 @@
                        • Date: January 22, 2019
                        • Subject: dbg!, unified paths, more places you can use Self, and a bunch of const fn stabilizations—plus some neat community highlights!
                        • -
                        • download mp3
                        • +
                        • download mp3
                        • script
                        -

                        +

                        Show Notes

                        • Rust 1.32 diff --git a/show_notes/news/rust_1_33_1_34/index.html b/show_notes/news/rust_1_33_1_34/index.html index 1d82e041..e7b1d790 100644 --- a/show_notes/news/rust_1_33_1_34/index.html +++ b/show_notes/news/rust_1_33_1_34/index.html @@ -2,10 +2,10 @@ -

                          +

                          Show Notes

                          • 1.33 release notes
                          • diff --git a/show_notes/news/rust_1_35/index.html b/show_notes/news/rust_1_35/index.html index 3a26b711..1603ccb7 100644 --- a/show_notes/news/rust_1_35/index.html +++ b/show_notes/news/rust_1_35/index.html @@ -2,10 +2,10 @@ -

                            +

                            Show Notes

                            • Rust 1.34.1 diff --git a/src/show_notes/bonus/_1.rs.html b/src/show_notes/bonus/_1.rs.html index 4ecf8340..cc1e9c46 100644 --- a/src/show_notes/bonus/_1.rs.html +++ b/src/show_notes/bonus/_1.rs.html @@ -53,9 +53,9 @@ //! - **Date:** November 25, 2015 //! - **Subject:** The delights and challenges of knowing (or even just //! learning) lots of languages. -//! - [**Audio**](https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/1.mp3 +//! - [**Audio**](https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/1.mp3 //! -//! <audio style="width: 100%" title="Polyglot programming promises and perils" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/1.mp3" /> +//! <audio style="width: 100%" title="Polyglot programming promises and perils" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/1.mp3" /> //! //! //! Sometimes, you're doing a technical interview, and you just cannot figure diff --git a/src/show_notes/bonus/_10.rs.html b/src/show_notes/bonus/_10.rs.html index 8d93a8b5..a431296a 100644 --- a/src/show_notes/bonus/_10.rs.html +++ b/src/show_notes/bonus/_10.rs.html @@ -165,14 +165,14 @@ //! - **Subject:** My Rust Belt Rust 2017 talk! //! - [**Audio:**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/10.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/10.mp3 //! //! <audio //! style="width: 100%" //! title="Crates You Should Know: Serde" //! controls //! preload=metadata -//! src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/10.mp3" +//! src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/10.mp3" //! > //! //! diff --git a/src/show_notes/bonus/_13.rs.html b/src/show_notes/bonus/_13.rs.html index 793bdd32..b18f18b3 100644 --- a/src/show_notes/bonus/_13.rs.html +++ b/src/show_notes/bonus/_13.rs.html @@ -262,10 +262,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/13.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/13.mp3 //! [script]: https://newrustacean.com/show_notes/bonus/_13/struct.script //! -//! <audio style="width: 100%" title="Bonus 13: I Still Make Silly Mistakes" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/13.mp3"> +//! <audio style="width: 100%" title="Bonus 13: I Still Make Silly Mistakes" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/13.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/bonus/_14.rs.html b/src/show_notes/bonus/_14.rs.html index 34461bb8..8088df0e 100644 --- a/src/show_notes/bonus/_14.rs.html +++ b/src/show_notes/bonus/_14.rs.html @@ -276,10 +276,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/14.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/14.mp3 //! [script]: https://newrustacean.com/show_notes/bonus/_14/struct.script //! -//! <audio style="width: 100%" title="Bonus 14: How the Sausage Gets Made" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/14.mp3"> +//! <audio style="width: 100%" title="Bonus 14: How the Sausage Gets Made" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/14.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/bonus/_2.rs.html b/src/show_notes/bonus/_2.rs.html index 673b7679..db676a32 100644 --- a/src/show_notes/bonus/_2.rs.html +++ b/src/show_notes/bonus/_2.rs.html @@ -49,9 +49,9 @@ //! - **Subject:** Paying off technical debt, refactoring, and cleaning up old code. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/2.mp3 //! -//! <audio style="width: 100%" title="Legacy code" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/2.mp3" /> +//! <audio style="width: 100%" title="Legacy code" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/2.mp3" /> //! //! Software developers spend a large part of our careers dealing with legacy //! code. But what is the *best* way to deal with legacy code? When should you diff --git a/src/show_notes/bonus/_3.rs.html b/src/show_notes/bonus/_3.rs.html index 7029ca52..09c8e2f5 100644 --- a/src/show_notes/bonus/_3.rs.html +++ b/src/show_notes/bonus/_3.rs.html @@ -60,9 +60,9 @@ //! - **Subject:** The value of a good community, and how you can help Rust today. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/3.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/3.mp3 //! -//! <audio style="width: 100%" title="Building as a community" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/3.mp3" /> +//! <audio style="width: 100%" title="Building as a community" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/3.mp3" /> //! //! //! Notes diff --git a/src/show_notes/bonus/_4.rs.html b/src/show_notes/bonus/_4.rs.html index fb055543..3831aafe 100644 --- a/src/show_notes/bonus/_4.rs.html +++ b/src/show_notes/bonus/_4.rs.html @@ -88,9 +88,9 @@ //! - **Subject:** Just how good Rust is, and how you can learn it even if you're busy //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/4.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/4.mp3 //! -//! <audio style="width: 100%" title="Building as a community" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/4.mp3" /> +//! <audio style="width: 100%" title="Building as a community" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/4.mp3" /> //! //! //! Notes diff --git a/src/show_notes/bonus/_5.rs.html b/src/show_notes/bonus/_5.rs.html index cfd8f17c..44fa2c81 100644 --- a/src/show_notes/bonus/_5.rs.html +++ b/src/show_notes/bonus/_5.rs.html @@ -91,9 +91,9 @@ //! software in your free time. A *lot* more. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/5.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/5.mp3 //! -//! <audio style="width: 100%" title="Better than open source contributions" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/5.mp3" /> +//! <audio style="width: 100%" title="Better than open source contributions" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/5.mp3" /> //! //! //! Notes diff --git a/src/show_notes/bonus/_6.rs.html b/src/show_notes/bonus/_6.rs.html index 70155a4c..02292b92 100644 --- a/src/show_notes/bonus/_6.rs.html +++ b/src/show_notes/bonus/_6.rs.html @@ -113,9 +113,9 @@ //! pieces of the Rust ecosystem. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/6.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/6.mp3 //! -//! <audio style="width: 100%" title="It doesn't have to be sexy" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/6.mp3" /> +//! <audio style="width: 100%" title="It doesn't have to be sexy" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/6.mp3" /> //! //! //! Notes diff --git a/src/show_notes/bonus/_7.rs.html b/src/show_notes/bonus/_7.rs.html index f309d169..9a798016 100644 --- a/src/show_notes/bonus/_7.rs.html +++ b/src/show_notes/bonus/_7.rs.html @@ -142,9 +142,9 @@ //! pieces of the Rust ecosystem. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/7.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/7.mp3 //! -//! <audio style="width: 100%" title="Katas—or: learning by doing" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/7.mp3"> +//! <audio style="width: 100%" title="Katas—or: learning by doing" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/7.mp3"> //! //! //! Notes diff --git a/src/show_notes/bonus/_8.rs.html b/src/show_notes/bonus/_8.rs.html index 3d7fb1a2..4f4a6da4 100644 --- a/src/show_notes/bonus/_8.rs.html +++ b/src/show_notes/bonus/_8.rs.html @@ -121,9 +121,9 @@ //! others with our knowledge and abilities. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/8.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/8.mp3 //! -//! <audio style="width: 100%" title="Giving back (by teaching)" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/8.mp3"/> +//! <audio style="width: 100%" title="Giving back (by teaching)" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/8.mp3"/> //! //! //! Notes diff --git a/src/show_notes/bonus/_9.rs.html b/src/show_notes/bonus/_9.rs.html index bd35d40f..6dbe03d3 100644 --- a/src/show_notes/bonus/_9.rs.html +++ b/src/show_notes/bonus/_9.rs.html @@ -137,9 +137,9 @@ //! we're all just people muddling along and doing our best. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/9.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/9.mp3 //! -//! <audio style="width: 100%" title="Bonus 9: Open source is just normal people" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/9.mp3"> +//! <audio style="width: 100%" title="Bonus 9: Open source is just normal people" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/9.mp3"> //! //! //! Links and Notes diff --git a/src/show_notes/bonus/burnout.rs.html b/src/show_notes/bonus/burnout.rs.html index 7a1dd6e7..d95eabce 100644 --- a/src/show_notes/bonus/burnout.rs.html +++ b/src/show_notes/bonus/burnout.rs.html @@ -198,10 +198,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/burnout.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/burnout.mp3 //! [script]: https://newrustacean.com/show_notes/bonus/burnout/struct.script //! -//! <audio style="width: 100%" title="Bonus: Burnout" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/burnout.mp3"> +//! <audio style="width: 100%" title="Bonus: Burnout" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/burnout.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/bonus/translating_between_languages.rs.html b/src/show_notes/bonus/translating_between_languages.rs.html index c53e6575..1e9e22be 100644 --- a/src/show_notes/bonus/translating_between_languages.rs.html +++ b/src/show_notes/bonus/translating_between_languages.rs.html @@ -203,10 +203,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/translating_between_languages.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/translating_between_languages.mp3 //! [script]: https://newrustacean.com/show_notes/bonus/translating_between_languages/struct.script //! -//! <audio style="width: 100%" title="Bonus: Translating Between Languages" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/bonus/translating_between_languages.mp3"> +//! <audio style="width: 100%" title="Bonus: Translating Between Languages" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/bonus/translating_between_languages.mp3"> //! //! //! Sponsors diff --git a/src/show_notes/cysk/_1.rs.html b/src/show_notes/cysk/_1.rs.html index 6690cc06..8b59655c 100644 --- a/src/show_notes/cysk/_1.rs.html +++ b/src/show_notes/cysk/_1.rs.html @@ -96,9 +96,9 @@ //! - **Subject:** A pull-parser for reading and writing XML. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/1.mp3 //! -//! <audio style="width: 100%" title="quick-xml" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/1.mp3" /> +//! <audio style="width: 100%" title="quick-xml" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/1.mp3" /> //! //! Links //! ----- diff --git a/src/show_notes/cysk/_2.rs.html b/src/show_notes/cysk/_2.rs.html index c7ef5ef8..665e6937 100644 --- a/src/show_notes/cysk/_2.rs.html +++ b/src/show_notes/cysk/_2.rs.html @@ -115,9 +115,9 @@ //! - **Subject:** A Command-Line Argument Parser. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk_2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk_2.mp3 //! -//! <audio style="width: 100%" title="clap" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk_2.mp3" /> +//! <audio style="width: 100%" title="clap" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk_2.mp3" /> //! //! Links //! ----- diff --git a/src/show_notes/cysk/_3.rs.html b/src/show_notes/cysk/_3.rs.html index cd24da4a..31479f6a 100644 --- a/src/show_notes/cysk/_3.rs.html +++ b/src/show_notes/cysk/_3.rs.html @@ -135,9 +135,9 @@ //! start using it today! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk_3.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk_3.mp3 //! -//! <audio style="width: 100%" title="Rust language service" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk_3.mp3" /> +//! <audio style="width: 100%" title="Rust language service" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk_3.mp3" /> //! //! //! Notes diff --git a/src/show_notes/cysk/bindgen_cbindgen.rs.html b/src/show_notes/cysk/bindgen_cbindgen.rs.html index ae92418c..1c5d6922 100644 --- a/src/show_notes/cysk/bindgen_cbindgen.rs.html +++ b/src/show_notes/cysk/bindgen_cbindgen.rs.html @@ -288,10 +288,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/bindgen_cbindgen.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/bindgen_cbindgen.mp3 //! [script]: https://newrustacean.com/show_notes/cysk/bindgen_cbindgen/struct.script //! -//! <audio style="width: 100%" title="CYSK: bindgen and cbindgen" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/bindgen_cbindgen.mp3"> +//! <audio style="width: 100%" title="CYSK: bindgen and cbindgen" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/bindgen_cbindgen.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/cysk/rayon.rs.html b/src/show_notes/cysk/rayon.rs.html index 5b8da34a..89b14c0c 100644 --- a/src/show_notes/cysk/rayon.rs.html +++ b/src/show_notes/cysk/rayon.rs.html @@ -150,9 +150,9 @@ //! - **Subject:** Safe, threaded, parallel code in Rust! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/rayon.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/rayon.mp3 //! -//! <audio style="width: 100%" title="Crates You Should Know: Rayon" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/rayon.mp3" /> +//! <audio style="width: 100%" title="Crates You Should Know: Rayon" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/rayon.mp3" /> //! //! //! Links and Notes diff --git a/src/show_notes/cysk/rocket.rs.html b/src/show_notes/cysk/rocket.rs.html index 8d68c02b..6dec5113 100644 --- a/src/show_notes/cysk/rocket.rs.html +++ b/src/show_notes/cysk/rocket.rs.html @@ -142,9 +142,9 @@ //! - **Subject:** An accessible, well-designed web framework in Rust! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/rocket.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/rocket.mp3 //! -//! <audio style="width: 100%" title="Crates You Should Know: Rocket" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/rocket.mp3" /> +//! <audio style="width: 100%" title="Crates You Should Know: Rocket" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/rocket.mp3" /> //! //! //! Links and Notes diff --git a/src/show_notes/cysk/serde.rs.html b/src/show_notes/cysk/serde.rs.html index 3a5330b1..94d526ac 100644 --- a/src/show_notes/cysk/serde.rs.html +++ b/src/show_notes/cysk/serde.rs.html @@ -163,9 +163,9 @@ //! - **Subject:** The library for serialization and deserialization in Rust. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/serde.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/serde.mp3 //! -//! <audio style="width: 100%" title="Crates You Should Know: Serde" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/serde.mp3" /> +//! <audio style="width: 100%" title="Crates You Should Know: Serde" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/serde.mp3" /> //! //! //! Show Notes diff --git a/src/show_notes/cysk/wasm.rs.html b/src/show_notes/cysk/wasm.rs.html index 8e1ccc9c..cb1e2d5d 100644 --- a/src/show_notes/cysk/wasm.rs.html +++ b/src/show_notes/cysk/wasm.rs.html @@ -168,9 +168,9 @@ //! - **Subject:** wasm intro, `wasm-bindgen`, and `wasm-pack` //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/wasm.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/wasm.mp3 //! -//! <audio style="width: 100%" title="Crates You Should Know: The wasm tools" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/cysk/wasm.mp3" /> +//! <audio style="width: 100%" title="Crates You Should Know: The wasm tools" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/cysk/wasm.mp3" /> //! //! //! Show Notes diff --git a/src/show_notes/e000.rs.html b/src/show_notes/e000.rs.html index c535bcf0..de1c29e0 100644 --- a/src/show_notes/e000.rs.html +++ b/src/show_notes/e000.rs.html @@ -51,9 +51,9 @@ //! - **Subject:** The host, the language, and the show! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e000.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e000.mp3 //! -//! <audio style="width: 100%" title="Hello, world!" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e000.mp3" /> +//! <audio style="width: 100%" title="Hello, world!" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e000.mp3" /> //! //! Today's show is pretty meta. You can skip it if you just want to start with //! something more technical, but I thought listeners might want to know a diff --git a/src/show_notes/e001.rs.html b/src/show_notes/e001.rs.html index f0b1cfb2..48f7bb11 100644 --- a/src/show_notes/e001.rs.html +++ b/src/show_notes/e001.rs.html @@ -135,9 +135,9 @@ //! particular. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e001.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e001.mp3 //! -//! <audio style="width: 100%" title="Document all the things!" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e001.mp3" /> +//! <audio style="width: 100%" title="Document all the things!" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e001.mp3" /> //! //! # Notes //! This is a mostly-empty module, and it is intended as such. Why? Well, diff --git a/src/show_notes/e002.rs.html b/src/show_notes/e002.rs.html index 96615568..f73dc7fa 100644 --- a/src/show_notes/e002.rs.html +++ b/src/show_notes/e002.rs.html @@ -267,9 +267,9 @@ //! Rust's "ownership" concept and "borrowing" and "moving". //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e002.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e002.mp3 //! -//! <audio style="width: 100%" title="Something borrowed, something... moved?" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e002.mp3" /> +//! <audio style="width: 100%" title="Something borrowed, something... moved?" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e002.mp3" /> //! //! # Notes //! diff --git a/src/show_notes/e003.rs.html b/src/show_notes/e003.rs.html index 74b1a1d4..49468232 100644 --- a/src/show_notes/e003.rs.html +++ b/src/show_notes/e003.rs.html @@ -292,9 +292,9 @@ //! return values. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e003.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e003.mp3 //! -//! <audio style="width: 100%" title="No. more. nulls." controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e003.mp3" /> +//! <audio style="width: 100%" title="No. more. nulls." controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e003.mp3" /> //! //! # Notes //! diff --git a/src/show_notes/e004.rs.html b/src/show_notes/e004.rs.html index 3fe0ccc2..49491a4f 100644 --- a/src/show_notes/e004.rs.html +++ b/src/show_notes/e004.rs.html @@ -251,9 +251,9 @@ //! - **Subject:** Functions, methods, closures, and function as arguments! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e004.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e004.mp3 //! -//! <audio style="width: 100%" title="Functionalized" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e004.mp3" /> +//! <audio style="width: 100%" title="Functionalized" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e004.mp3" /> //! //! # Notes //! diff --git a/src/show_notes/e005.rs.html b/src/show_notes/e005.rs.html index ca15881f..55e502c9 100644 --- a/src/show_notes/e005.rs.html +++ b/src/show_notes/e005.rs.html @@ -163,9 +163,9 @@ //! about the stack, the heap, and reference types. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e005.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e005.mp3 //! -//! <audio style="width: 100%" title="Allocate it where?" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e005.mp3" /> +//! <audio style="width: 100%" title="Allocate it where?" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e005.mp3" /> //! //! # Notes //! diff --git a/src/show_notes/e006.rs.html b/src/show_notes/e006.rs.html index e4f6b7ec..0361952f 100644 --- a/src/show_notes/e006.rs.html +++ b/src/show_notes/e006.rs.html @@ -211,9 +211,9 @@ //! - **Subject:** Designing APIs, and using packages ("crates") and modules //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e006.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e006.mp3 //! -//! <audio style="width: 100%" title="Modularize this!" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e006.mp3" /> +//! <audio style="width: 100%" title="Modularize this!" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e006.mp3" /> //! //! # Notes //! diff --git a/src/show_notes/e007.rs.html b/src/show_notes/e007.rs.html index 546bab25..40d7e10e 100644 --- a/src/show_notes/e007.rs.html +++ b/src/show_notes/e007.rs.html @@ -191,9 +191,9 @@ //! - **Subject:** Testing and benchmarking, and compiler attributes. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e007.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e007.mp3 //! -//! <audio style="width: 100%" title="Testify" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e007.mp3" /> +//! <audio style="width: 100%" title="Testify" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e007.mp3" /> //! //! Notes //! ----- diff --git a/src/show_notes/e008.rs.html b/src/show_notes/e008.rs.html index e3196832..15b2e2cc 100644 --- a/src/show_notes/e008.rs.html +++ b/src/show_notes/e008.rs.html @@ -247,9 +247,9 @@ //! - **Subject:** Generics, traits, and shared behavior in Rust. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e008.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e008.mp3 //! -//! <audio style="width: 100%" title="Just like something else" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e008.mp3"> +//! <audio style="width: 100%" title="Just like something else" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e008.mp3"> //! //! Notes //! ----- diff --git a/src/show_notes/e009.rs.html b/src/show_notes/e009.rs.html index 1b0d877a..83a90bbf 100644 --- a/src/show_notes/e009.rs.html +++ b/src/show_notes/e009.rs.html @@ -235,10 +235,10 @@ //! - **Subject:** Getting into the nitty-gritty with Rust's traits. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e009.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e009.mp3 //! //! <audio style="width: 100%" title="Composing a Rustic tune" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e009.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e009.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e010.rs.html b/src/show_notes/e010.rs.html index 581558da..82787920 100644 --- a/src/show_notes/e010.rs.html +++ b/src/show_notes/e010.rs.html @@ -236,10 +236,10 @@ //! - **Subject:** Using Rust's macro system, its limitations, and its future. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e010.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e010.mp3 //! //! <audio style="width: 100%" title="Macros rule!" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e010.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e010.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e011.rs.html b/src/show_notes/e011.rs.html index a2b8a295..143640ad 100644 --- a/src/show_notes/e011.rs.html +++ b/src/show_notes/e011.rs.html @@ -269,10 +269,10 @@ //! degrees of expressivity. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e011.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e011.mp3 //! //! <audio style="width: 100%" title="e011: Once Upon a Type" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e011.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e011.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e012.rs.html b/src/show_notes/e012.rs.html index bb898729..4f191aad 100644 --- a/src/show_notes/e012.rs.html +++ b/src/show_notes/e012.rs.html @@ -198,10 +198,10 @@ //! how that works out in Rust. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e012.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e012.mp3 //! //! <audio style="width: 100%" title="e012: I'm not familiar with that expression" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e012.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e012.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e013.rs.html b/src/show_notes/e013.rs.html index c6179f96..9cf5133d 100644 --- a/src/show_notes/e013.rs.html +++ b/src/show_notes/e013.rs.html @@ -183,10 +183,10 @@ - **Subject:** Reasoning about and using lifetimes in Rust (and why we need them) - [**Audio**][mp3] - [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e013.mp3 + [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e013.mp3 <audio style="width: 100%" title="e013: Staying alive" controls preload=metadata> - <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e013.mp3"> + <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e013.mp3"> </audio> diff --git a/src/show_notes/e014.rs.html b/src/show_notes/e014.rs.html index 49bed519..9c9ca26d 100644 --- a/src/show_notes/e014.rs.html +++ b/src/show_notes/e014.rs.html @@ -194,10 +194,10 @@ //! oh, my! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e014.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e014.mp3 //! //! <audio style="width: 100%" title="e014: Stringing things along" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e014.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e014.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e015.rs.html b/src/show_notes/e015.rs.html index 06d6f424..215242ee 100644 --- a/src/show_notes/e015.rs.html +++ b/src/show_notes/e015.rs.html @@ -242,10 +242,10 @@ //! common: they're not dumb. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e015.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e015.mp3 //! //! <audio style="width: 100%" title="e014: Stringing things along" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e015.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e015.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e016.rs.html b/src/show_notes/e016.rs.html index c306ca78..be3596b8 100644 --- a/src/show_notes/e016.rs.html +++ b/src/show_notes/e016.rs.html @@ -255,10 +255,10 @@ //! `Cell` and `RefCell`. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e016.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e016.mp3 //! //! <audio style="width: 100%" title="Borrow a Cell or Clone a Cow" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e016.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e016.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e017.rs.html b/src/show_notes/e017.rs.html index 18b02869..6996b94d 100644 --- a/src/show_notes/e017.rs.html +++ b/src/show_notes/e017.rs.html @@ -179,10 +179,10 @@ //! - **Subject:** A deep dive on references and pointers in Rust. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e017.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e017.mp3 //! //! <audio style="width: 100%" title="Point me where I need to go" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e017.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e017.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e018.rs.html b/src/show_notes/e018.rs.html index ea2bf318..ff8ae4be 100644 --- a/src/show_notes/e018.rs.html +++ b/src/show_notes/e018.rs.html @@ -241,10 +241,10 @@ //! - **Subject:** Three traits which are essential for designing good, Rustic APIs. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e018.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e018.mp3 //! //! <audio style="width: 100%" title="`Borrow`, `AsRef`, `Deref`: my head hurts now" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e018.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e018.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e019.rs.html b/src/show_notes/e019.rs.html index 11348b68..d4a4d030 100644 --- a/src/show_notes/e019.rs.html +++ b/src/show_notes/e019.rs.html @@ -371,10 +371,10 @@ //! management in Rust. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e019.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e019.mp3 //! //! <audio style="width: 100%" title="Let's `Clone` a `Cow`!" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e019.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e019.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e020.rs.html b/src/show_notes/e020.rs.html index 8fa5e8da..b80a25a0 100644 --- a/src/show_notes/e020.rs.html +++ b/src/show_notes/e020.rs.html @@ -125,10 +125,10 @@ //! into modules or crates, and why? //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e020.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e020.mp3 //! //! <audio style="width: 100%" title="Putting code in its place" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e020.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e020.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e021.rs.html b/src/show_notes/e021.rs.html index d43a7215..0f7326aa 100644 --- a/src/show_notes/e021.rs.html +++ b/src/show_notes/e021.rs.html @@ -283,10 +283,10 @@ //! more expressive and safer code. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e021.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e021.mp3 //! //! <audio style="width: 100%" title="e021: Keeping your types under cover" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e021.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e021.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e022.rs.html b/src/show_notes/e022.rs.html index 492eecd4..a8a08103 100644 --- a/src/show_notes/e022.rs.html +++ b/src/show_notes/e022.rs.html @@ -225,10 +225,10 @@ //! - **Subject:** The “marker traits” that Rust uses for safe concurrency. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e022.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e022.mp3 //! //! <audio style="width: 100%" title="e022: Send and Sync" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e022.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e022.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e023.rs.html b/src/show_notes/e023.rs.html index 97515b34..348cbfce 100644 --- a/src/show_notes/e023.rs.html +++ b/src/show_notes/e023.rs.html @@ -283,10 +283,10 @@ //! - **Subject:** Defining and using your own traits, using other crates' traits, and the orphan rule. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e023.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e023.mp3 //! //! <audio style="width: 100%" title="" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e023.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e023.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e024.rs.html b/src/show_notes/e024.rs.html index 9c5ea54b..a4d402df 100644 --- a/src/show_notes/e024.rs.html +++ b/src/show_notes/e024.rs.html @@ -250,10 +250,10 @@ //! constraints, monomorphization, and universal and existential types. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e024.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e024.mp3 //! //! <audio style="width: 100%" title="" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e024.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e024.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e025.rs.html b/src/show_notes/e025.rs.html index 2fe786ca..19a26f45 100644 --- a/src/show_notes/e025.rs.html +++ b/src/show_notes/e025.rs.html @@ -270,10 +270,10 @@ //! - [**Audio**][mp3] //! //! [script]: https://newrustacean.com/show_notes/e025/struct.script -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e025.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e025.mp3 //! //! <audio style="width: 100%" title="" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e025.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e025.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e026.rs.html b/src/show_notes/e026.rs.html index 7c46b244..65393fa6 100644 --- a/src/show_notes/e026.rs.html +++ b/src/show_notes/e026.rs.html @@ -204,10 +204,10 @@ //! - [**Audio**][mp3] //! //! [script]: https://newrustacean.com/show_notes/e026/struct.script -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e026.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e026.mp3 //! //! <audio style="width: 100%" title="" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e026.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e026.mp3"> //! </audio> //! //! diff --git a/src/show_notes/e027.rs.html b/src/show_notes/e027.rs.html index 9c51df32..6dc02ee9 100644 --- a/src/show_notes/e027.rs.html +++ b/src/show_notes/e027.rs.html @@ -286,10 +286,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e027.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e027.mp3 //! [script]: https://newrustacean.com/show_notes/e027/struct.script //! -//! <audio style="width: 100%" title="News: Rust 1.29 and 1.30" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e027.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.29 and 1.30" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e027.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/e028.rs.html b/src/show_notes/e028.rs.html index 4d82c806..5640a89b 100644 --- a/src/show_notes/e028.rs.html +++ b/src/show_notes/e028.rs.html @@ -271,10 +271,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e028.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e028.mp3 //! [script]: https://newrustacean.com/show_notes/e027/struct.script //! -//! <audio style="width: 100%" title="e028: Meet My Associates" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e028.mp3"> +//! <audio style="width: 100%" title="e028: Meet My Associates" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e028.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/e029/mod.rs.html b/src/show_notes/e029/mod.rs.html index e5e36509..02e4043b 100644 --- a/src/show_notes/e029/mod.rs.html +++ b/src/show_notes/e029/mod.rs.html @@ -404,10 +404,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e029.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e029.mp3 //! [script]: https://newrustacean.com/show_notes/e029/struct.script //! -//! <audio style="width: 100%" title="e029: I’m Out to C" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e029.mp3"> +//! <audio style="width: 100%" title="e029: I’m Out to C" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e029.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/e030.rs.html b/src/show_notes/e030.rs.html index d9781ce7..e674f0fd 100644 --- a/src/show_notes/e030.rs.html +++ b/src/show_notes/e030.rs.html @@ -377,10 +377,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e030.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e030.mp3 //! [script]: https://newrustacean.com/show_notes/e030/struct.script //! -//! <audio style="width: 100%" title="e030: Can You See Me Now?" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e030.mp3"> +//! <audio style="width: 100%" title="e030: Can You See Me Now?" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e030.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/e031/mod.rs.html b/src/show_notes/e031/mod.rs.html index 88048968..9fccd24c 100644 --- a/src/show_notes/e031/mod.rs.html +++ b/src/show_notes/e031/mod.rs.html @@ -513,10 +513,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e031.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e031.mp3 //! [script]: https://newrustacean.com/show_notes/e031/struct.script //! -//! <audio style="width: 100%" title="e031: FFI Deep Dive" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/e031.mp3"> +//! <audio style="width: 100%" title="e031: FFI Deep Dive" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/e031.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/interview/_1/part_1.rs.html b/src/show_notes/interview/_1/part_1.rs.html index db7a6269..d1af4962 100644 --- a/src/show_notes/interview/_1/part_1.rs.html +++ b/src/show_notes/interview/_1/part_1.rs.html @@ -100,10 +100,10 @@ //! - **Subject:** Rust, ORMs, and Web Frameworks //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/1/part_1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/1/part_1.mp3 //! //! <audio style="width: 100%" title="Interview 1::Part 1" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/1/part_1.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/1/part_1.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/_1/part_2.rs.html b/src/show_notes/interview/_1/part_2.rs.html index b2e87801..9bff4b3e 100644 --- a/src/show_notes/interview/_1/part_2.rs.html +++ b/src/show_notes/interview/_1/part_2.rs.html @@ -101,10 +101,10 @@ //! of Rust (with some hopes for its future) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/1/part_2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/1/part_2.mp3 //! //! <audio style="width: 100%" title="Interview 1::Part 1" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/1/part_2.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/1/part_2.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/_2/part_1.rs.html b/src/show_notes/interview/_2/part_1.rs.html index 1de88272..543a90e8 100644 --- a/src/show_notes/interview/_2/part_1.rs.html +++ b/src/show_notes/interview/_2/part_1.rs.html @@ -157,10 +157,10 @@ //! structures, memory management, and the Unix philosophy. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/2/part_1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/2/part_1.mp3 //! //! <audio style="width: 100%" title="Interview 2::Part 1 – Raph Levien" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/2/part_1.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/2/part_1.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/_2/part_2.rs.html b/src/show_notes/interview/_2/part_2.rs.html index 23f9d8ae..fb4fe44c 100644 --- a/src/show_notes/interview/_2/part_2.rs.html +++ b/src/show_notes/interview/_2/part_2.rs.html @@ -109,10 +109,10 @@ //! problems, and places where Rust can improve going forward. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/2/part_2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/2/part_2.mp3 //! //! <audio style="width: 100%" title="Interview 2::Part 2 – Raph Levien" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/2/part_2.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/2/part_2.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/_3.rs.html b/src/show_notes/interview/_3.rs.html index 0995359d..77a7420a 100644 --- a/src/show_notes/interview/_3.rs.html +++ b/src/show_notes/interview/_3.rs.html @@ -157,10 +157,10 @@ //! - **Subject:** Learning Rust, teaching Rust, and building community //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/3.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/3.mp3 //! //! <audio style="width: 100%" title="Interview 3 – Carol (Nichols || Goulding)" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/3.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/3.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/_4/part_1.rs.html b/src/show_notes/interview/_4/part_1.rs.html index a7f8e2e8..199263e2 100644 --- a/src/show_notes/interview/_4/part_1.rs.html +++ b/src/show_notes/interview/_4/part_1.rs.html @@ -158,10 +158,10 @@ //! Rust community can be. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/4/part_1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/4/part_1.mp3 //! //! <audio style="width: 100%" title="Jonathan Turner::Part 1" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/4/part_1.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/4/part_1.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/_4/part_2.rs.html b/src/show_notes/interview/_4/part_2.rs.html index 8b06ac32..3b908977 100644 --- a/src/show_notes/interview/_4/part_2.rs.html +++ b/src/show_notes/interview/_4/part_2.rs.html @@ -164,10 +164,10 @@ //! languages, and the RLS. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/4/part_2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/4/part_2.mp3 //! //! <audio style="width: 100%" title="Jonathan Turner::Part 2" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/4/part_2.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/4/part_2.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/_4/part_3.rs.html b/src/show_notes/interview/_4/part_3.rs.html index 043a0ce5..22921db2 100644 --- a/src/show_notes/interview/_4/part_3.rs.html +++ b/src/show_notes/interview/_4/part_3.rs.html @@ -164,10 +164,10 @@ //! - **Subject:** Future work on the RLS, in Rust itself, and in Servo. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/4/part_3.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/4/part_3.mp3 //! //! <audio style="width: 100%" title="Jonathan Turner::Part 3" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/4/part_3.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/4/part_3.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/diesel_1_0/part_1.rs.html b/src/show_notes/interview/diesel_1_0/part_1.rs.html index 2f431bed..96ff25b3 100644 --- a/src/show_notes/interview/diesel_1_0/part_1.rs.html +++ b/src/show_notes/interview/diesel_1_0/part_1.rs.html @@ -194,10 +194,10 @@ //! ecosystem. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/diesel_1_0/part_1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/diesel_1_0/part_1.mp3 //! //! <audio style="width: 100%" title="Interview: Diesel 1.0, with Sean Griffin, Part 1" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/diesel_1_0/part_1.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/diesel_1_0/part_1.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/diesel_1_0/part_2.rs.html b/src/show_notes/interview/diesel_1_0/part_2.rs.html index 4c219308..806ab47d 100644 --- a/src/show_notes/interview/diesel_1_0/part_2.rs.html +++ b/src/show_notes/interview/diesel_1_0/part_2.rs.html @@ -186,10 +186,10 @@ //! design for open source libraries in general. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/diesel_1_0/part_2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/diesel_1_0/part_2.mp3 //! //! <audio style="width: 100%" title="Interview: Diesel 1.0, with Sean Griffin, Part 2" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/diesel_1_0/part_2.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/diesel_1_0/part_2.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/integer32.rs.html b/src/show_notes/interview/integer32.rs.html index e8463734..c2eeee87 100644 --- a/src/show_notes/interview/integer32.rs.html +++ b/src/show_notes/interview/integer32.rs.html @@ -238,9 +238,9 @@ //! about the value of focusing on our kids over just building big businesses. //! - [**download mp3**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/integer32.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/integer32.mp3 //! -//! <audio style="width: 100%" title="News: Rust 1.29 and 1.30" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/integer32.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.29 and 1.30" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/integer32.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/interview/irr_2017/anna_liao.rs.html b/src/show_notes/interview/irr_2017/anna_liao.rs.html index 1d7caf76..7bc56a90 100644 --- a/src/show_notes/interview/irr_2017/anna_liao.rs.html +++ b/src/show_notes/interview/irr_2017/anna_liao.rs.html @@ -177,10 +177,10 @@ //! Python project as part of the Increasing Rust’s Reach 2017 program. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/irr/anna_liao.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/irr/anna_liao.mp3 //! //! <audio style="width: 100%" title="Jonathan Turner::Part 3" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/irr/anna_liao.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/irr/anna_liao.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/irr_2017/lee_baillie.rs.html b/src/show_notes/interview/irr_2017/lee_baillie.rs.html index bf9cc62a..f9c67f1e 100644 --- a/src/show_notes/interview/irr_2017/lee_baillie.rs.html +++ b/src/show_notes/interview/irr_2017/lee_baillie.rs.html @@ -170,10 +170,10 @@ //! - **Subject:** Lee's experience designing a new website for Rust. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/irr/lee_baillie.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/irr/lee_baillie.mp3 //! //! <audio style="width: 100%" title="Jonathan Turner::Part 3" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/irr/lee_baillie.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/irr/lee_baillie.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/irr_2017/matt_gathu.rs.html b/src/show_notes/interview/irr_2017/matt_gathu.rs.html index 7549cc26..91723a0b 100644 --- a/src/show_notes/interview/irr_2017/matt_gathu.rs.html +++ b/src/show_notes/interview/irr_2017/matt_gathu.rs.html @@ -167,10 +167,10 @@ //! - **Subject:** Matt's experience porting wget to Rust. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/irr/matt_gathu.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/irr/matt_gathu.mp3 //! //! <audio style="width: 100%" title="Jonathan Turner::Part 3" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/irr/matt_gathu.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/irr/matt_gathu.mp3"> //! </audio> //! //! diff --git a/src/show_notes/interview/rbr_2017/andrew_hobden.rs.html b/src/show_notes/interview/rbr_2017/andrew_hobden.rs.html index 9d93dc8d..91457694 100644 --- a/src/show_notes/interview/rbr_2017/andrew_hobden.rs.html +++ b/src/show_notes/interview/rbr_2017/andrew_hobden.rs.html @@ -18,10 +18,10 @@ //! - **Date:** December 13, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/andrew_hobden.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/andrew_hobden.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/andrew_hobden.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/andrew_hobden.mp3"> //! </audio> // #[doc(include = "../docs/rbr_2017/andrew-hobden.md")] diff --git a/src/show_notes/interview/rbr_2017/anthony_deschamps.rs.html b/src/show_notes/interview/rbr_2017/anthony_deschamps.rs.html index edc097aa..4b5818c8 100644 --- a/src/show_notes/interview/rbr_2017/anthony_deschamps.rs.html +++ b/src/show_notes/interview/rbr_2017/anthony_deschamps.rs.html @@ -17,10 +17,10 @@ //! - **Date:** November 13, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/anthony_deschamps.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/anthony_deschamps.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/anthony_deschamps.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/anthony_deschamps.mp3"> //! </audio> #[doc(include = "../docs/rbr_2017/anthony-deschamps.md")] diff --git a/src/show_notes/interview/rbr_2017/arun_kulshreshthra.rs.html b/src/show_notes/interview/rbr_2017/arun_kulshreshthra.rs.html index ace3d02c..034e0dfb 100644 --- a/src/show_notes/interview/rbr_2017/arun_kulshreshthra.rs.html +++ b/src/show_notes/interview/rbr_2017/arun_kulshreshthra.rs.html @@ -17,10 +17,10 @@ //! - **Date:** November 14, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/arun_kulshreshthra.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/arun_kulshreshthra.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Arun Kulshreshtha" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/arun_kulshreshthra.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/arun_kulshreshthra.mp3"> //! </audio> #[doc(include = "../docs/rbr_2017/arun-kulshreshtha.md")] diff --git a/src/show_notes/interview/rbr_2017/ben_beckwith.rs.html b/src/show_notes/interview/rbr_2017/ben_beckwith.rs.html index 91a58bab..a4793269 100644 --- a/src/show_notes/interview/rbr_2017/ben_beckwith.rs.html +++ b/src/show_notes/interview/rbr_2017/ben_beckwith.rs.html @@ -18,10 +18,10 @@ //! - **Date:** December 14, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/ben_beckwith.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/ben_beckwith.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/ben_beckwith.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/ben_beckwith.mp3"> //! </audio> // #[doc(include = "../docs/rbr_2017/ben-beckwith.md")] diff --git a/src/show_notes/interview/rbr_2017/ben_striegel.rs.html b/src/show_notes/interview/rbr_2017/ben_striegel.rs.html index cef0358a..c5fd3083 100644 --- a/src/show_notes/interview/rbr_2017/ben_striegel.rs.html +++ b/src/show_notes/interview/rbr_2017/ben_striegel.rs.html @@ -17,10 +17,10 @@ //! - **Date:** December 10, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/ben_striegel.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/ben_striegel.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/ben_striegel.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/ben_striegel.mp3"> //! </audio> #[doc(include = "../docs/rbr_2017/ben-striegel.md")] diff --git a/src/show_notes/interview/rbr_2017/colin_dean.rs.html b/src/show_notes/interview/rbr_2017/colin_dean.rs.html index dad6d5cc..6919e3fe 100644 --- a/src/show_notes/interview/rbr_2017/colin_dean.rs.html +++ b/src/show_notes/interview/rbr_2017/colin_dean.rs.html @@ -17,10 +17,10 @@ //! - **Date:** November 11, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/colin_dean.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/colin_dean.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/colin_dean.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/colin_dean.mp3"> //! </audio> #[doc(include = "../docs/rbr_2017/colin-dean.md")] diff --git a/src/show_notes/interview/rbr_2017/esty_thomas.rs.html b/src/show_notes/interview/rbr_2017/esty_thomas.rs.html index 089358f2..d340b4f5 100644 --- a/src/show_notes/interview/rbr_2017/esty_thomas.rs.html +++ b/src/show_notes/interview/rbr_2017/esty_thomas.rs.html @@ -17,10 +17,10 @@ //! - **Date:** December 7, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/esty_thomas.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/esty_thomas.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/esty_thomas.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/esty_thomas.mp3"> //! </audio> /// Transcript coming soon! diff --git a/src/show_notes/interview/rbr_2017/holden_marcsisin.rs.html b/src/show_notes/interview/rbr_2017/holden_marcsisin.rs.html index 32ec8936..dcdd88ea 100644 --- a/src/show_notes/interview/rbr_2017/holden_marcsisin.rs.html +++ b/src/show_notes/interview/rbr_2017/holden_marcsisin.rs.html @@ -17,10 +17,10 @@ //! - **Date:** December 9, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/holden_marcsisin.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/holden_marcsisin.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/holden_marcsisin.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/holden_marcsisin.mp3"> //! </audio> #[doc(include = "../docs/rbr_2017/holden-marcsisin.md")] diff --git a/src/show_notes/interview/rbr_2017/jess_saxeter.rs.html b/src/show_notes/interview/rbr_2017/jess_saxeter.rs.html index 32e55b11..707cc9fa 100644 --- a/src/show_notes/interview/rbr_2017/jess_saxeter.rs.html +++ b/src/show_notes/interview/rbr_2017/jess_saxeter.rs.html @@ -17,10 +17,10 @@ //! - **Date:** November 19, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/jess_saxeter.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/jess_saxeter.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/jess_saxeter.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/jess_saxeter.mp3"> //! </audio> #[doc(include = "../docs/rbr_2017/jess-saxeter.md")] diff --git a/src/show_notes/interview/rbr_2017/katie_nolan.rs.html b/src/show_notes/interview/rbr_2017/katie_nolan.rs.html index c1a53863..0a3957f6 100644 --- a/src/show_notes/interview/rbr_2017/katie_nolan.rs.html +++ b/src/show_notes/interview/rbr_2017/katie_nolan.rs.html @@ -18,10 +18,10 @@ //! - **Date:** December 15, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/katie_nolan.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/katie_nolan.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/katie_nolan.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/katie_nolan.mp3"> //! </audio> // #[doc(include = "../docs/rbr_2017/katie-nolan.md")] diff --git a/src/show_notes/interview/rbr_2017/matthias_endler.rs.html b/src/show_notes/interview/rbr_2017/matthias_endler.rs.html index ac102432..ae735e07 100644 --- a/src/show_notes/interview/rbr_2017/matthias_endler.rs.html +++ b/src/show_notes/interview/rbr_2017/matthias_endler.rs.html @@ -18,10 +18,10 @@ //! - **Date:** December 11, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/matthias_endler.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/matthias_endler.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/matthias_endler.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/matthias_endler.mp3"> //! </audio> // #[doc(include = "../docs/rbr_2017/matthias-endler.md")] diff --git a/src/show_notes/interview/rbr_2017/parry_wilcox.rs.html b/src/show_notes/interview/rbr_2017/parry_wilcox.rs.html index e50acb72..d6535de2 100644 --- a/src/show_notes/interview/rbr_2017/parry_wilcox.rs.html +++ b/src/show_notes/interview/rbr_2017/parry_wilcox.rs.html @@ -18,10 +18,10 @@ //! - **Date:** December 12, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/parry_wilcox.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/parry_wilcox.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/parry_wilcox.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/parry_wilcox.mp3"> //! </audio> // #[doc(include = "../docs/rbr_2017/parry-wilcox.md")] diff --git a/src/show_notes/interview/rbr_2017/pete_lyons.rs.html b/src/show_notes/interview/rbr_2017/pete_lyons.rs.html index 52e33f96..5143d709 100644 --- a/src/show_notes/interview/rbr_2017/pete_lyons.rs.html +++ b/src/show_notes/interview/rbr_2017/pete_lyons.rs.html @@ -17,10 +17,10 @@ //! - **Date:** November 18, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/pete_lyons.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/pete_lyons.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/pete_lyons.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/pete_lyons.mp3"> //! </audio> #[doc(include = "../docs/rbr_2017/jess-saxeter.md")] diff --git a/src/show_notes/interview/rbr_2017/thomas_gideon.rs.html b/src/show_notes/interview/rbr_2017/thomas_gideon.rs.html index f6375722..75b705cb 100644 --- a/src/show_notes/interview/rbr_2017/thomas_gideon.rs.html +++ b/src/show_notes/interview/rbr_2017/thomas_gideon.rs.html @@ -17,10 +17,10 @@ //! - **Date:** December 6, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/thomas_gideon.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/thomas_gideon.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/thomas_gideon.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/thomas_gideon.mp3"> //! </audio> /// Transcript: coming soon! diff --git a/src/show_notes/interview/rbr_2017/tom_kriezkowski.rs.html b/src/show_notes/interview/rbr_2017/tom_kriezkowski.rs.html index dd6a26e3..5bf19cce 100644 --- a/src/show_notes/interview/rbr_2017/tom_kriezkowski.rs.html +++ b/src/show_notes/interview/rbr_2017/tom_kriezkowski.rs.html @@ -17,10 +17,10 @@ //! - **Date:** November 26, 2017 (recorded October 27, 2017) //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/tom_kriezkowski.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/tom_kriezkowski.mp3 //! //! <audio style="width: 100%" title="Rust Belt Rust 2017: Colin Dean" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/interview/rbr/tom_kriezkowski.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/interview/rbr/tom_kriezkowski.mp3"> //! </audio> /// Transcript: coming soon! diff --git a/src/show_notes/meta/_1.rs.html b/src/show_notes/meta/_1.rs.html index 9b3f2f40..f9e4405d 100644 --- a/src/show_notes/meta/_1.rs.html +++ b/src/show_notes/meta/_1.rs.html @@ -51,10 +51,10 @@ //! - **Subject:** Avoiding burnout by taking it a little easier. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/meta/1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/meta/1.mp3 //! //! <audio style="width: 100%" title="Slowing down" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/meta/1.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/meta/1.mp3"> //! </audio> //! //! Sometimes, the way a podcast stays in existence is by coming out less often. diff --git a/src/show_notes/meta/_2.rs.html b/src/show_notes/meta/_2.rs.html index 30985c52..3faa6dc7 100644 --- a/src/show_notes/meta/_2.rs.html +++ b/src/show_notes/meta/_2.rs.html @@ -192,10 +192,10 @@ //! celebrate with stickers and shirts! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/meta/2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/meta/2.mp3 //! //! <audio style="width: 100%" title="Crates You Should Know: Rayon" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/meta/2.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/meta/2.mp3"> //! </audio> //! //! @@ -226,17 +226,17 @@ //! </thead> //! <tr style="text-align: center"> //! <td>hoodie</td> -//! <td colspan="2" ><img style="max-width: 50%" src="http://f001.backblazeb2.com/file/newrustacean/images/hoodie.jpg"></td> +//! <td colspan="2" ><img style="max-width: 50%" src="http://cdn.newrustacean.com/file/newrustacean/images/hoodie.jpg"></td> //! </tr> //! <tr> //! <td>"heavy metal" shirt</td> -//! <td><img src="http://f001.backblazeb2.com/file/newrustacean/images/heavy-metal-women.jpg"></td> -//! <td><img src="http://f001.backblazeb2.com/file/newrustacean/images/heavy-metal-men.jpg"></td> +//! <td><img src="http://cdn.newrustacean.com/file/newrustacean/images/heavy-metal-women.jpg"></td> +//! <td><img src="http://cdn.newrustacean.com/file/newrustacean/images/heavy-metal-men.jpg"></td> //! </tr> //! <tr> //! <td>"heather white" t-shirt</td> -//! <td><img src="http://f001.backblazeb2.com/file/newrustacean/images/heather-white-women.jpg"></td> -//! <td><img src="http://f001.backblazeb2.com/file/newrustacean/images/heather-white-men.jpg"></td> +//! <td><img src="http://cdn.newrustacean.com/file/newrustacean/images/heather-white-women.jpg"></td> +//! <td><img src="http://cdn.newrustacean.com/file/newrustacean/images/heather-white-men.jpg"></td> //! </tr> //! </table> //! @@ -250,8 +250,8 @@ //! </tr> //! </thead> //! <tr> -//! <td><img src="http://f001.backblazeb2.com/file/newrustacean/images/sticker-die-cut.png"></td> -//! <td><img src="http://f001.backblazeb2.com/file/newrustacean/images/sticker-circular.png"></td> +//! <td><img src="http://cdn.newrustacean.com/file/newrustacean/images/sticker-die-cut.png"></td> +//! <td><img src="http://cdn.newrustacean.com/file/newrustacean/images/sticker-circular.png"></td> //! </tr> //! </table> //! diff --git a/src/show_notes/meta/_3.rs.html b/src/show_notes/meta/_3.rs.html index f37d48a0..9a4161a0 100644 --- a/src/show_notes/meta/_3.rs.html +++ b/src/show_notes/meta/_3.rs.html @@ -262,10 +262,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/meta/3.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/meta/3.mp3 //! [script]: https://newrustacean.com/show_notes/meta/_3/struct.script //! -//! <audio style="width: 100%" title="CYSK: bindgen and cbindgen" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/meta/3.mp3"> +//! <audio style="width: 100%" title="CYSK: bindgen and cbindgen" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/meta/3.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/news/_1.rs.html b/src/show_notes/news/_1.rs.html index dadc0938..e6ac1902 100644 --- a/src/show_notes/news/_1.rs.html +++ b/src/show_notes/news/_1.rs.html @@ -102,10 +102,10 @@ //! - **Subject:** A year in, Rust is changing fast but still stable. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/1.mp3 //! //! <audio style="width: 100%" title="Polyglot programming promises and perils" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/1.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/1.mp3"> //! </audio> //! //! Links diff --git a/src/show_notes/news/_2.rs.html b/src/show_notes/news/_2.rs.html index 5b74b4b1..af7a0126 100644 --- a/src/show_notes/news/_2.rs.html +++ b/src/show_notes/news/_2.rs.html @@ -148,10 +148,10 @@ //! - **Subject:** Rust's achievements in 2016 and goals for 2017 //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/2.mp3 //! //! <audio style="width: 100%" title="Rust's achievements in 2016 and goals for 2017" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/2.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/2.mp3"> //! </audio> //! //! Links diff --git a/src/show_notes/news/_3.rs.html b/src/show_notes/news/_3.rs.html index f4d4b778..07ad5551 100644 --- a/src/show_notes/news/_3.rs.html +++ b/src/show_notes/news/_3.rs.html @@ -125,10 +125,10 @@ //! - **Subject:** Growing Rust's diversity to help Rust grow. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/3.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/3.mp3 //! //! <audio style="width: 100%" title="News 3: Increasing Rust's Reach" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/3.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/3.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_20.rs.html b/src/show_notes/news/rust_1_20.rs.html index 936ebc81..1955f37e 100644 --- a/src/show_notes/news/rust_1_20.rs.html +++ b/src/show_notes/news/rust_1_20.rs.html @@ -183,10 +183,10 @@ //! - **Subject:** Associated constants, conference season, meetups, and more! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_20.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_20.mp3 //! //! <audio style="width: 100%" title="News: Rust 1.20" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_20.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_20.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_21_1_22.rs.html b/src/show_notes/news/rust_1_21_1_22.rs.html index 5cd73ca1..405e1afb 100644 --- a/src/show_notes/news/rust_1_21_1_22.rs.html +++ b/src/show_notes/news/rust_1_21_1_22.rs.html @@ -178,10 +178,10 @@ //! - **Subject:** Quality of life improvements, `Failure`, wasm, and rustdoc fun. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_21_1_22.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_21_1_22.mp3 //! //! <audio style="width: 100%" title="News: Rust 1.20" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_21_1_22.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_21_1_22.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_23.rs.html b/src/show_notes/news/rust_1_23.rs.html index 62261679..48c4860a 100644 --- a/src/show_notes/news/rust_1_23.rs.html +++ b/src/show_notes/news/rust_1_23.rs.html @@ -192,9 +192,9 @@ //! - **Subject:** Rustdoc changes, the first `impl` period, Firefox Quantum, and more wasm! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_23.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_23.mp3 //! -//! <audio style="width: 100%" title="News: Rust 1.20" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_23.mp3" /> +//! <audio style="width: 100%" title="News: Rust 1.20" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_23.mp3" /> //! //! //! ## Show notes diff --git a/src/show_notes/news/rust_1_24.rs.html b/src/show_notes/news/rust_1_24.rs.html index 7b2c433b..4c560853 100644 --- a/src/show_notes/news/rust_1_24.rs.html +++ b/src/show_notes/news/rust_1_24.rs.html @@ -163,10 +163,10 @@ //! - **Subject:** Performance wins, incremental compilation, and the Rust 2018 Roadmap and Epoch. //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_24.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_24.mp3 //! //! <audio style="width: 100%" title="Crates You Should Know: Serde" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_24.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_24.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_25.rs.html b/src/show_notes/news/rust_1_25.rs.html index ff5e187f..0b4bb3ad 100644 --- a/src/show_notes/news/rust_1_25.rs.html +++ b/src/show_notes/news/rust_1_25.rs.html @@ -202,10 +202,10 @@ //! community-driven learning materials! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_25.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_25.mp3 //! //! <audio style="width: 100%" title="Crates You Should Know: Serde" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_25.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_25.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_26.rs.html b/src/show_notes/news/rust_1_26.rs.html index f697de53..63b952fc 100644 --- a/src/show_notes/news/rust_1_26.rs.html +++ b/src/show_notes/news/rust_1_26.rs.html @@ -194,10 +194,10 @@ //! and more. A good way to mark three years since Rust 1.0! //! - [**Audio**][mp3] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_26.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_26.mp3 //! //! <audio style="width: 100%" title="Crates You Should Know: Serde" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_26.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_26.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_27.rs.html b/src/show_notes/news/rust_1_27.rs.html index eda76b37..7883308c 100644 --- a/src/show_notes/news/rust_1_27.rs.html +++ b/src/show_notes/news/rust_1_27.rs.html @@ -198,11 +198,11 @@ //! - [**Audio**][mp3] //! - [**Script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_27.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_27.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_27/struct.script //! //! <audio style="width: 100%" title="News – Rust 1.27" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_27.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_27.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_28.rs.html b/src/show_notes/news/rust_1_28.rs.html index ace127d5..10bb6e7c 100644 --- a/src/show_notes/news/rust_1_28.rs.html +++ b/src/show_notes/news/rust_1_28.rs.html @@ -207,11 +207,11 @@ //! - [**Audio**][mp3] //! - [**Script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_28.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_28.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_28/struct.script //! //! <audio style="width: 100%" title="News – Rust 1.28" controls preload=metadata> -//! <source src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_28.mp3"> +//! <source src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_28.mp3"> //! </audio> //! //! diff --git a/src/show_notes/news/rust_1_29_1_30.rs.html b/src/show_notes/news/rust_1_29_1_30.rs.html index 0ccaf66a..06380fe8 100644 --- a/src/show_notes/news/rust_1_29_1_30.rs.html +++ b/src/show_notes/news/rust_1_29_1_30.rs.html @@ -224,10 +224,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_29_1_30.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_29_1_30.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_29_1_30/struct.script //! -//! <audio style="width: 100%" title="News: Rust 1.29 and 1.30" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_29_1_30.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.29 and 1.30" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_29_1_30.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/news/rust_1_31/part_1.rs.html b/src/show_notes/news/rust_1_31/part_1.rs.html index dcc88262..de8e4432 100644 --- a/src/show_notes/news/rust_1_31/part_1.rs.html +++ b/src/show_notes/news/rust_1_31/part_1.rs.html @@ -241,10 +241,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_31/part_1.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_31/part_1.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_31/part_1/struct.script //! -//! <audio style="width: 100%" title="News: Rust 1.31, Part I" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_31/part_1.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.31, Part I" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_31/part_1.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/news/rust_1_31/part_2.rs.html b/src/show_notes/news/rust_1_31/part_2.rs.html index c59dcb84..5f6175aa 100644 --- a/src/show_notes/news/rust_1_31/part_2.rs.html +++ b/src/show_notes/news/rust_1_31/part_2.rs.html @@ -245,10 +245,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_31/part_2.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_31/part_2.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_31/part_2/struct.script //! -//! <audio style="width: 100%" title="News: Rust 1.31, Part II" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_31/part_2.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.31, Part II" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_31/part_2.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/news/rust_1_32.rs.html b/src/show_notes/news/rust_1_32.rs.html index 7287c118..1b8e882a 100644 --- a/src/show_notes/news/rust_1_32.rs.html +++ b/src/show_notes/news/rust_1_32.rs.html @@ -251,10 +251,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_32.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_32.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_32/struct.script //! -//! <audio style="width: 100%" title="News: Rust 1.31, Part II" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_32.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.31, Part II" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_32.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/news/rust_1_33_1_34.rs.html b/src/show_notes/news/rust_1_33_1_34.rs.html index b2c8f54d..24e8ba0f 100644 --- a/src/show_notes/news/rust_1_33_1_34.rs.html +++ b/src/show_notes/news/rust_1_33_1_34.rs.html @@ -271,10 +271,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_33_1_34.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_33_1_34.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_33_1_34/struct.script //! -//! <audio style="width: 100%" title="News: Rust 1.33 and 1.34" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_33_1_34.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.33 and 1.34" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_33_1_34.mp3"> //! //! Show Notes //! ---------- diff --git a/src/show_notes/news/rust_1_35.rs.html b/src/show_notes/news/rust_1_35.rs.html index 3e3ca17b..7a16d3e5 100644 --- a/src/show_notes/news/rust_1_35.rs.html +++ b/src/show_notes/news/rust_1_35.rs.html @@ -293,10 +293,10 @@ //! - [**download mp3**][mp3] //! - [**script**][script] //! -//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_35.mp3 +//! [mp3]: https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_35.mp3 //! [script]: https://newrustacean.com/show_notes/news/rust_1_35/struct.script //! -//! <audio style="width: 100%" title="News: Rust 1.35" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/f001.backblazeb2.com/file/newrustacean/news/rust_1_35.mp3"> +//! <audio style="width: 100%" title="News: Rust 1.35" controls preload=metadata src="https://www.podtrac.com/pts/redirect.mp3/cdn.newrustacean.com/file/newrustacean/news/rust_1_35.mp3"> //! //! Show Notes //! ----------