]]>
Tue, 23 Oct 2018 21:30:00 -0600
-
+ 2B852FBD-75E5-4A1B-BB33-6934C48DE606Musings inspired by a project translating TypeScript to Rust15:43
@@ -3251,7 +3251,7 @@ g = &mut (g + 10);
]]>
Sat, 22 Sep 2018 21:21:51 -0600
-
+ AA893E9C-9C9F-4C3C-9EAE-C094B36006DDWhat 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-CEC066A465B1Stable `#[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-D0F86AA3D540How 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-E50FCF7ED72AClosure 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-EAF5F79D31CEStable 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-FE6DF3902822Operators 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-BE01791C5163wasm 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-F55EC1398544Defining 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-101FA919FA05Paths 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-093DB6845335My 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-84AE9246F1D9Performance 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-8756204414CFThe 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-5AACEA0EAA8EThe “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-E5FFB2D019ABGetting 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-C424DEBBA6E7Growing 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-D3B969C40FCBRustdoc 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-3A7BE4224605Matt'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-FB048BD27316Lee’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-4D888738B29EChris KrychoAnna'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-EC6C0071E0C2Chris KrychoA 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-5FA13093C42FChris KrychoA 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-460BBB9639DCChris KrychoA 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-E42F23E939CFChris KrychoA 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-79F4E6FF9365Chris KrychoA 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-05354771915DChris KrychoA 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-BFEBA198594BChris KrychoA 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-8B9D2EF0C585Chris KrychoA 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-493B0EBFC784Chris KrychoA 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-B14A49FA23DAChris KrychoA 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-0368884A23ECQuality 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-B021EC9F5A28A 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-6DB4718D5CA7Chris KrychoA 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-1B2DE224958BChris KrychoA 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-36A337DC0BA3A 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-C7F4646DBE5CChris KrychoA 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-2091DABAF8CCChris Krycho12:02
@@ -6368,7 +6368,7 @@ g = &mut (g + 10);
]]>
Sat, 16 Sep 2017 12:25:00 -0600
-
+ 2DC73B1F-BAC9-4466-8C50-3D65F2A43DFEChris KrychoSafe, threaded, parallel code in Rust!
@@ -6382,7 +6382,7 @@ g = &mut (g + 10);
]]>
Thu, 31 Aug 2017 20:30:00 -0600
-
+ C3F7B727-EAE8-40AB-95B0-6D5F5A308921Chris KrychoAssociated 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.
]]>Mon, 14 Aug 2017 07:00:00 -0600
-
+ CC87FE1E-0E80-4B8F-B022-892E25C3E260Chris KrychoMy 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-0A9798A7DF65Chris KrychoUsing 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-C91BCD123502Chris KrychoGrowing 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-91462826BB0CChris KrychoAn 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-6586774C42BAChris KrychoSmoothing 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-2C467190F003Making 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-767E819BEA14Chris KrychoBackground, 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-299CFE94726FChris KrychoWhere 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-E94A15DCF5C4Chris KrychoHow 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-2A401B40E78AChris KrychoOn 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);