Mingding Han

780 posts

Mingding Han

Mingding Han

@mingdinghan

Senior Software Developer @Shopify. Opinions are my own. Interested in Distributed Systems, Databases, Compiler and Interpreters.

Singapore Katılım Kasım 2009
506 Takip Edilen199 Takipçiler
Mingding Han
Mingding Han@mingdinghan·
Durian + watch olympics == Ideal weekend 😋
Mingding Han tweet media
English
0
0
0
40
Mingding Han
Mingding Han@mingdinghan·
(3/3) Takeaways: - the most meaningful reward for hackers - people who dig until they find the answer - is the knowledge gained - difficult things made easy is powerful and enduring - Simplicity is how and why MySQL became the world’s most popular open source database
English
0
0
0
16
Mingding Han
Mingding Han@mingdinghan·
(2/3) Takeaways: Success anchors to value - focus on creating or providing value 1. Deliver quality 2. Keep learning 3. Teach others 4. Lead people to success hackmysql.com/lessons-from-2…
English
1
0
0
23
Mingding Han
Mingding Han@mingdinghan·
Great read from Daniel Nichter, author of “Efficient MySQL Performance” (1/3) Takeaways: - bias towards success through education, preparedness, hard work, and perseverance - focus on the technical work - neither age nor experience guarantees good ideas hackmysql.com/lessons-from-2…
English
1
0
0
30
Mingding Han retweetledi
Charles Oliver Nutter
Charles Oliver Nutter@headius·
Slides from my JVM Language Summit 2024 talk “20 Years of JRuby” are now posted! Videos will be published soon, so I hear. It was great to be back in the room with so many people smarter than me and torture them with Ruby implementation challenges. speakerdeck.com/headius/20-yea…
English
0
6
28
1.6K
Mingding Han retweetledi
Peter Kraft
Peter Kraft@petereliaskraft·
Want to learn how database locks actually work? Check out this incredibly thorough review by database legend Goetz Graefe, which dives deep into how databases use locks to protect your data and the integrity of your transactions. One of the most interesting distinctions in this paper is between locks and latches. Locks provide concurrency control between transactions--they're heavyweight, are meant to be held for a long time, and support complex scheduling and deadlock detection policies. However, as a result, they're expensive to acquire and release, requiring thousands of CPU cycles. By contrast, latches protect individual data structures from concurrent accesses by different threads/processes. They're lightweight (tens of CPU cycles per acquire/release), are held only while the data structure is being read or updated, and have minimal scheduling or deadlock detection capabilities and thus must be used very carefully. You might grab a latch before physically modifying a B-tree page in memory to ensure no one else concurrently writes to that page.
Peter Kraft tweet media
English
3
67
402
22.6K
Mingding Han
Mingding Han@mingdinghan·
@headius @rubyconf @reddotrubyconf Also, I tried to find past books on JRuby on Pragmatic Bookshelf. One was “Using JRuby” published in 2010. Another was “Deploying with JRuby 9k” published in 2016. With JRuby10 targeted for this year, it seems like an appropriate time for a new book :)
English
1
0
0
17
Charles Oliver Nutter
Charles Oliver Nutter@headius·
I’m excited to share that I’ve submitted three different JRuby talks for @rubyconf this year: JRuby 101 (getting started building and deploying on JRuby), JRuby 10 update (all about Ruby 3.4 and modern JVM support), and a JRuby intenals deep-dive. Hopefully one will be accepted!
English
2
2
19
1.9K
Mingding Han retweetledi
Time Capsule Tales
Time Capsule Tales@timecaptales·
A thread of the coolest things you didn't know about the 2024 Paris Olympics 1. Olympians who win a medal will take home a real piece of the Eiffel Tower. Fragments of iron that were removed & preserved during renovations to the Eiffel Tower during the 20th century have been infused into the medals. Each medal includes 18 grams (0.04 pounds) of the Eiffel iron.
Time Capsule Tales tweet media
English
169
6.4K
87.8K
18.6M
Mingding Han
Mingding Han@mingdinghan·
My current collection of @reddotrubyconf Tshirts. From left to right: 2015, 2016, 2017, 2024 😍 Thanks again to the organisers for bringing it back!
Mingding Han tweet media
English
2
1
14
213
Mingding Han retweetledi
James Lucas
James Lucas@JamesLucasIT·
Thread of the coolest photos of the Moon 🧵 1. Paris' Arc de Triomphe by Stefano Zanarello
James Lucas tweet media
English
341
11.6K
154.6K
15.6M
Mingding Han retweetledi
RedDotRubyConf
RedDotRubyConf@reddotrubyconf·
And that's a wrap. With 78 attendees from 12 countries, 16 speakers and 18 volunteers, we are grateful for seeing you all in Singapore to share our love for Ruby. Till next year!
RedDotRubyConf tweet media
English
3
7
47
6.7K
Mingding Han
Mingding Han@mingdinghan·
Next up, looking forward to the Olympics for the weekend 🎉
English
0
0
0
28
Charles Oliver Nutter
Charles Oliver Nutter@headius·
It's @JRuby day here in Singapore! I'm on my way to @reddotrubyconf to deliver the opening keynote on JRuby and how Rubyists can use it to build scalable, portable apps for the web, mobile, enterprise and beyond. Ruby is back in a big way, and JRuby is here for you!
Charles Oliver Nutter tweet media
English
3
6
65
2.2K
Mingding Han
Mingding Han@mingdinghan·
1) Some Day 1 snippets from @reddotrubyconf 2024 - “Community is the treasure of Ruby” @yukihiro_matz - Cybersecurity takes a lot of work - thanks to @hsbt and Ruby/Rails security teams - RailsGirls x RubyKaigi (+RDRC?) @ Eriko Sugiyama - LSP and parsers @marcoroth_
English
1
4
13
712
Mingding Han
Mingding Han@mingdinghan·
More healthy food from Grain 😍
Mingding Han tweet media
English
0
0
0
30
Mingding Han
Mingding Han@mingdinghan·
@reddotrubyconf 2024 could be the developer conference with the healthiest food that I’ve been to so far 😍😋
Mingding Han tweet media
English
1
0
3
51