Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DmitrySoshnikov
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
31.
▲
by
DmitrySoshnikov
7y ago
Thanks for your feedback, appreciated! And glad the Garbage Collectors class is interesting. Yes, I'll consider shortening the intro in the future classes. Initially each lecture was a self-contained, and potentially with no related co
32.
▲
by
DmitrySoshnikov
7y ago
Yes, good point on pattern matching and algebraic data types (initially I was actually considering Rust for implementation, but not OCaml). The visitor pattern is a classic though, and is transferable knowledge further, to process different
33.
▲
by
DmitrySoshnikov
7y ago
Yes, I agree, the topic is becoming pretty hot these days, and this reflects the era of transpilers, WebAssembly, coming into play with its nested bytecode format, and other related topics. More people are getting interested in how things w
34.
▲
by
DmitrySoshnikov
7y ago
Thanks! Yes, we use JavaScript as the most popular language, however the code should be easily portable to any other language. The multi-paradigm nature of JS, with its first-class functions, closures, static scope semantics, class-based an
35.
▲
Essentials of Interpretation
(dmitrysoshnikov.com)
57 points
by
DmitrySoshnikov
7y ago
|
21 comments
36.
▲
Stack is needed, but not specifically for Recursion
(youtube.com)
1 points
by
DmitrySoshnikov
7y ago
|
0 comments
37.
▲
By-value, by-reference, by-sharing: strategies of passing arguments
(dmitrysoshnikov.com)
4 points
by
DmitrySoshnikov
7y ago
|
0 comments
38.
▲
AOT vs. JIT Compiler
(youtube.com)
2 points
by
DmitrySoshnikov
7y ago
|
0 comments
39.
▲
Stack VM vs. Register VM
(youtube.com)
4 points
by
DmitrySoshnikov
7y ago
|
0 comments
40.
▲
Essentials of Interpretation.[1/16] Parsers, ASTs, Interpreters and Compilers
(youtube.com)
2 points
by
DmitrySoshnikov
7y ago
|
0 comments
41.
▲
Immix: A Modern and Efficient Mark-Region Garbage Collector
(youtube.com)
1 points
by
DmitrySoshnikov
7y ago
|
0 comments
42.
▲
“Automata Theory. Building a RegExp machine” full course is available
(dmitrysoshnikov.com)
2 points
by
DmitrySoshnikov
7y ago
|
0 comments
43.
▲
by
DmitrySoshnikov
7y ago
Garbage collection IRL is very important as well ;)
44.
▲
by
DmitrySoshnikov
7y ago
mangatmodi, great, thanks! Feel free to reach me in case of any questions, and good luck with memory management -- it's a great engineering topic.
45.
▲
by
DmitrySoshnikov
7y ago
Hey ameyv, awesome, thanks! Will appreciate your feedback on the course page.
46.
▲
by
DmitrySoshnikov
7y ago
Now available on Teachable as well: https://dmitrysoshnikov.teachable.com/p/essentials-of-garbag...
47.
▲
by
DmitrySoshnikov
7y ago
Available now on Teachable as well: https://dmitrysoshnikov.teachable.com/p/essentials-of-garbag...
48.
▲
by
DmitrySoshnikov
7y ago
Available now: https://dmitrysoshnikov.teachable.com/p/essentials-of-garbag...
49.
▲
by
DmitrySoshnikov
7y ago
Yeah, creating a course there now :)
50.
▲
by
DmitrySoshnikov
7y ago
Thanks! Yes, Udemy provides sending messages to instructors, though I'm not sure about specifically community per course. You may also contact me directly on Udemy on my website in case of any questions.
51.
▲
by
DmitrySoshnikov
7y ago
I'll see if I can just put the course on another platform with stable prices. Maybe even on vimeo or something, so it's possible to buy just individual lectures to be more flexible. Though, if you got a good price now from Udemy,
52.
▲
by
DmitrySoshnikov
7y ago
Yeah, I should probably just set the fixed price for future course (didn't know Udemy such aggressively drops the prices back and forth). Though, it'll be 114.99 for the original price, so it's great you were able to win this
53.
▲
by
DmitrySoshnikov
7y ago
Plus, the one which will be the actual companion book for this course (the same 16 chapters as a book with more details) -- "Essentials of Garbage Collectors", and which I'll try adding soon.
54.
▲
by
DmitrySoshnikov
7y ago
Yes, the main book which is recommended for the course is "The Garbage Collection Handbook". In addition one can read the "Garbage Collection: Algorithms for Automatic Dynamic Memory Management", but this one is specific
55.
▲
by
DmitrySoshnikov
7y ago
Interesting.. I clearly remember the opt-out checkboxes when I was creating the course, but I don't see them anymore neither in the course, nor in profile settings. I can only change the price, but not to opt-out from the price drops.
56.
▲
by
DmitrySoshnikov
7y ago
As mentioned above in other comments, Udemy was just easy to setup, and doesn't have monthly subscription fee. In general I'll be fine with the fee, so I'm considering other platforms for this and future courses. Let me know
57.
▲
by
DmitrySoshnikov
7y ago
Absolutely valid point, that's why I didn't want to stick specifically on C++ (even though it'd be easier specifically for raw heap memory). As mentioned about though, GC algorithms can be transferred to higher-level system a
58.
▲
by
DmitrySoshnikov
7y ago
Great point, and the example. Exactly, the GC algorithms are a high-level abstraction, which can be transferred, and applied on higher-level systems.
59.
▲
by
DmitrySoshnikov
7y ago
Thanks, yes, all the lectures on GC algorithms (from Part 2 of the course) have a detailed source code implementation. This is done is pseudo-code though, explicitly showing that you can port this implementation to any language you'd l
60.
▲
by
DmitrySoshnikov
7y ago
Yes, that's a good question about Udemy's policies. I was also surprised it's got on massive sale right after publishing, lol. I'll consider publishing it on other platforms as well. Do you have good recommendations?
More ›