This website requires JavaScript.
5f71b62dc8
Update gemfile lock
new_theme
Bradlee Speice
2020-04-12 13:27:22 -0400
74df79e16d
Disable horizontal scroll
Bradlee Speice
2020-04-12 13:23:42 -0400
760faa2232
Migrate isomorphic-rust post
Bradlee Speice
2020-03-21 17:13:29 -0400
fdbeac7829
Disable comments for the time being
Bradlee Speice
2020-03-21 17:02:30 -0400
eccbc11cfe
Migrate links for marketdata shootout
Bradlee Speice
2020-03-21 17:01:11 -0400
d624a92d0d
New theme
Bradlee Speice
2020-02-23 18:14:16 -0500
8c8353dfee
Dmesg output for unstable clock
timing
Bradlee Speice
2019-12-09 23:34:11 -0500
75dce1863a
Final draft
Bradlee Speice
2019-12-14 12:36:08 -0500
451b92db4a
First revision
Bradlee Speice
2019-12-14 11:13:50 -0500
976db3e1c9
Review
Bradlee Speice
2019-12-04 23:04:52 -0500
7cae766039
Post on releasing the GIL with Python
Bradlee Speice
2019-11-30 12:26:12 -0500
38201e21a1
Light maintenance
Bradlee Speice
2019-11-30 12:25:57 -0500
7f44a54605
Language change to emphasize zero-copy
Bradlee Speice
2019-09-28 16:48:58 -0400
89ee13e010
Merge branch 'binary_shootout'
Bradlee Speice
2019-09-28 13:44:58 -0400
769514c25e
Get ready for publication
Bradlee Speice
2019-09-28 13:44:06 -0400
0997ba4d9b
Final editing pass
Bradlee Speice
2019-09-28 13:43:47 -0400
cf2cee23b1
Second editing pass
Bradlee Speice
2019-09-28 13:25:52 -0400
ec490bfc99
First editing pass
Bradlee Speice
2019-09-28 12:55:46 -0400
84fa2f5fa0
Add a TLDR
Bradlee Speice
2019-09-28 00:28:32 -0400
f50e65204c
Finish first draft
Bradlee Speice
2019-09-28 00:18:20 -0400
5ce0515e2c
Wording cleanup
Bradlee Speice
2019-09-27 23:36:38 -0400
50df5f19c2
Writeup for Flatbuffers
Bradlee Speice
2019-09-27 23:20:46 -0400
cbccbcd81f
Update Gemfile deps
Bradlee Speice
2019-09-26 23:55:26 -0400
388bd413d5
Continue formatting work
Bradlee Speice
2019-09-26 23:35:53 -0400
e9794bc0c7
Renaming and cleanup
Bradlee Speice
2019-09-26 23:25:42 -0400
20f0416887
Start a second pass on the article Also change the table formatting to actually be readable
Bradlee Speice
2019-09-26 23:24:39 -0400
c7f94b7426
Start work on binary format shootout
Bradlee Speice
2019-09-01 23:56:43 -0400
aa5c012383
Clean up the text
Bradlee Speice
2019-09-21 19:29:41 -0400
94da67e1e1
Better notes on scheduling
Bradlee Speice
2019-09-21 19:20:55 -0400
9e44197880
Fix file name
Bradlee Speice
2019-07-31 16:20:35 -0400
f368e4df73
Actually publish the post
Bradlee Speice
2019-07-31 16:19:58 -0400
ea751efb5b
Merge branch 'on-writing-high-performance'
Bradlee Speice
2019-07-31 16:17:40 -0400
4714448b1a
Final draft, and publish
Bradlee Speice
2019-07-31 16:17:15 -0400
c7ff58943e
Create CNAME
bspeice
2019-07-31 15:16:23 -0400
3f561c959c
Allocation rewording
Bradlee Speice
2019-06-05 18:12:12 -0400
53d7b03a14
First pass revision
Bradlee Speice
2019-06-05 16:46:06 -0400
2ee1e22eb1
Finish the first draft Needs editing, but looking good so far.
Bradlee Speice
2019-05-02 15:09:42 -0400
3814544256
Finish post body Still needs a conclusion, but that's all the details that I wanted to cover
Bradlee Speice
2019-05-01 17:02:52 -0400
a47d3c24bf
Add section on hardware
Bradlee Speice
2019-04-25 17:39:39 -0400
f10a858a7f
Keep on fleshing things out
Bradlee Speice
2019-04-18 17:20:27 -0400
6e208cbc83
Start actually writing the article. Also, kung-fu GIFs.
Bradlee Speice
2019-04-17 16:18:09 -0400
18011ace53
Initial sketch
Bradlee Speice
2019-04-17 12:25:09 -0400
221442aa50
Start re-writing Much more coherent introduction
typed-stack
Bradlee Speice
2019-06-05 13:37:39 -0400
0d2fb87b91
Initial draft It doesn't actually articulate the problem I'm trying to solve
Bradlee Speice
2019-06-05 12:02:55 -0400
f86e0e096b
And remove the style from the reset
Bradlee Speice
2019-05-10 13:41:09 -0400
8d0bdc742b
Only need to put the link style in the articles
Bradlee Speice
2019-05-10 13:38:21 -0400
829ea983b0
New link style
Bradlee Speice
2019-05-10 13:27:55 -0400
808a9d13ff
Continue tweaking
case-study-borrow-checker
Bradlee Speice
2019-05-10 13:25:17 -0400
e98b44467f
Slight copy edits
Bradlee Speice
2019-05-03 16:59:17 -0400
b3acaef4af
Start work on borrow checker post
Bradlee Speice
2019-05-03 16:19:32 -0400
78f37a6283
Add a new bread-making post
Bradlee Speice
2019-05-03 11:16:24 -0400
7c8a18372f
Remove the "Insane Allocators" post Didn't substantively add to the Rust knowledge base, so let's move on and try again.
Bradlee Speice
2019-02-18 17:53:03 -0500
8826f387d9
Final draft, change the release date
Bradlee Speice
2019-02-18 10:16:33 -0500
0f3e8f9d28
Review the draft
Bradlee Speice
2019-02-17 15:04:05 -0500
c47a53d034
Better.
Bradlee Speice
2019-02-16 20:46:25 -0500
10e87b330d
Ending needs work, but most of the content is good to go.
Bradlee Speice
2019-02-16 19:36:00 -0500
68fe294327
Save a draft of insane allocators post
Bradlee Speice
2019-02-16 16:10:58 -0500
6195e13734
Typo
Bradlee Speice
2019-02-14 20:26:43 -0500
3983489e2f
Use `read_volatile` to properly demonstrate optimizations. Turns out LLVM was previously optimizing functions out of existence.
Bradlee Speice
2019-02-11 20:51:31 -0500
e0fc7425af
Fix links on the intro page
Bradlee Speice
2019-02-11 18:42:15 -0500
d0bcac62e0
Minor name tweak
Bradlee Speice
2019-02-10 22:45:55 -0500
d1153d07f6
Final draft! I think.
Bradlee Speice
2019-02-10 22:44:40 -0500
f3dad2a34d
First cleanup pass on the foreword
Bradlee Speice
2019-02-10 12:18:36 -0500
e9099d191e
Move the files to final resting location
Bradlee Speice
2019-02-09 23:31:11 -0500
543e4253cc
Add the summary page
Bradlee Speice
2019-02-09 23:21:25 -0500
b54abb6c09
First draft of everything done. Going to get it all arranged, proof-read, and then release.
Bradlee Speice
2019-02-09 23:20:41 -0500
31af7290ba
Finish up all the code sections Need to do some final writing, cleanup, and then publish on Monday?
Bradlee Speice
2019-02-09 22:11:53 -0500
05e0f68c23
Still need to address lazy_static, thread_local, and iterators
Bradlee Speice
2019-02-06 23:48:43 -0500
f32b107d73
More sketching
Bradlee Speice
2019-02-05 00:10:21 -0500
f7a5fea93d
Wording tweaks
Bradlee Speice
2019-02-04 00:12:01 -0500
ac1d473ac2
Start on compiler optimizations
Bradlee Speice
2019-02-03 18:34:45 -0500
e6873c2ad2
Dots. Dots everywhere.
Bradlee Speice
2019-02-03 17:02:27 -0500
dfba5e7dd0
Naming tweaks
Bradlee Speice
2019-02-03 15:55:50 -0500
98595f01b6
Finish up drafting stack Just need to write heap section and compiler optimizations, well over halfway done.
Bradlee Speice
2019-02-03 00:03:55 -0500
7a949bc9bf
Use more readable assembly for the struct example
Bradlee Speice
2019-02-02 23:27:03 -0500
6b2cb968a4
Almost finished with stack memory
Bradlee Speice
2019-02-02 23:15:06 -0500
a7957a8c80
Minor wording tweak
Bradlee Speice
2019-02-02 20:57:04 -0500
a7811fa9b5
Split into sections Get heap allocation before starting main
Bradlee Speice
2019-02-02 20:34:35 -0500
5e9adc90ff
Updates for smart pointers and collections
Bradlee Speice
2019-02-02 19:46:16 -0500
081d0fa0fe
Add arrays and closures
Bradlee Speice
2019-02-02 19:35:42 -0500
763ffb4cb9
Update Compiler Explorer links
Bradlee Speice
2019-02-02 18:15:15 -0500
2f702ebbc5
Structure stack/heap differently Talk about what *will* be on the stack and what *will* be on the heap, rather than talking about "on the stack except for..."
Bradlee Speice
2019-01-27 16:39:42 -0500
178abe5dfe
More content on stack allocations
Bradlee Speice
2019-01-26 13:53:33 -0500
e7c273a5ec
Update the colors
Bradlee Speice
2019-01-26 13:53:18 -0500
a503d24d4e
One other question that I want to answer
Bradlee Speice
2019-01-24 23:04:27 -0500
daa441cc97
Note on how I want to structure the heap section
Bradlee Speice
2019-01-24 22:48:48 -0500
a134b5278b
Keep sketching outline for stack allocation
Bradlee Speice
2019-01-23 22:55:00 -0500
03f72cff8e
RefCell is OK too.
Bradlee Speice
2019-01-22 19:11:46 -0500
fa5bf2d713
Add some more notes for self
Bradlee Speice
2019-01-22 00:03:36 -0500
2bb1a818df
Grammar
Bradlee Speice
2019-01-21 23:51:45 -0500
b556b9c58b
Sketch out guidelines for how to make use of stack allocations
Bradlee Speice
2019-01-21 23:50:53 -0500
f41bcf37dc
Finish up `static` and start on stack
Bradlee Speice
2019-01-21 17:14:58 -0500
00b8d05387
Set out all the things to cover during `static`
Bradlee Speice
2019-01-21 14:13:28 -0500
6aadb0797b
Update to the foreword
Bradlee Speice
2019-01-21 13:42:30 -0500
5d75e0c9fa
Finishing pass through `const`
Bradlee Speice
2019-01-21 13:26:39 -0500
5148bf3fc8
Fix backtick formatting
Bradlee Speice
2019-01-15 22:55:55 -0500
b2779ce70c
Minor tweaks
Bradlee Speice
2019-01-15 22:54:21 -0500
2ca50b0d24
First draft of `const`
Bradlee Speice
2019-01-15 22:42:26 -0500
71c0be652d
Keep at it
Bradlee Speice
2019-01-08 00:16:10 -0500
5efdcad0d2
More tweaking
Bradlee Speice
2019-01-04 00:08:36 -0500