Honestly not really, but what I work on is bottlenecked by api calls and not actually DDOSing our apis.
The other day I wanted to create a 10GB file with a perl one liner and it was taking over 10 minutes and doing some napkin math I figured out that should only take 4s at 1 character per clock cycle, so something is wrong (it was flushing every single character). I tried versions that flushed less and could get it to 7s by printing chunks of 1MB. That's ultimately the goal of the class, get a rough idea of what should be possible.
What I really like about that class though is it really makes you realize even assembly is a high level language now. I had heard about it, but it didn't really make sense to me, but the course basically has you writing doing assembly that looks like it should be doing the same thing (e.g. same thing but with loop unrolling), and explains what's happening in the background making one version twice as fast as the other.
Same difference between reading a textbook vs taking a lecture. He brings it to life. There's also personal feedback. His content isn't available in any other format I know of.
Do have a look at the testimonials. He hits the nail on the head on many ideas I could intuit but didn't have words for.
I don't know of any books or speakers to compare him to. He's a unique bridge between academia and industry. I suppose you could say his teachings are available in the many academic papers he sources, but those papers are dense. His curation and contextualizion gets the ideas in a form I can comprehend and apply at work.
Oh what a shame, I was planning to sign up for ACM next week. Unfortunately, that was a predictable move from O’Reilly. I bet most of the folks signing up for ACM were actually after O’Reilly’s contents.
I think the only cheaper alternative is during Black Friday period where they give a 100 usd discount.
Correct on Black Friday being the best and perhaps only major discount for O'Reilly Learning. Historically he Black Friday price is 50% off, at $199 down from the regular price of $399 [1]. It looks like they've raised the normal price to $499 now, so I would expect $249 on Black Friday this year.
Note: There is a significant typo in the article below, in that the renewal price in subsequent years does stay at the discounted rate. I've been subscribing since it was called Safari Books and still on the discounted rate.
+1 for Cantrill. I got their SAA last year and learned a lot. It's the most comprehensive AWS online course AFAIK. You not only learn stuff for the certification but also learn many 'whys' and there's lots of practice.
Great guide! I would add fixing bugs. I often learn most about a code base by fixing my bugs. A good debugger can be a blessing. Profiling is part of debugging to me. Questions can come up about why something is taking a long time that lead to more debugging and thinking about what is going on.
The best runs I've had working on others' codebases is to jump into documenting it. Many projects love having someone read, ask questions about, and document code, even (or especially) from a naive standpoint since that's who'll benefit the most from it, and in the process you learn how the code's structured, track where references lead to, and more often than not kick over some bugs worth fixing in the process.
The author builds a small relational database from scratch in java. It supports only a few types and not all SQL commands but it's great to get a big picture.
reply