<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/ivoanjo" -->

---
title: Ivo Anjo posts | daily.dev
description: daily.dev is the easiest way to stay updated on the latest programming news. Get the best content from the top tech publications on any topic you want.
canonical: https://daily.dev/sources/ivoanjo
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/ivoanjo
og:type: website
og:site_name: daily.dev
og:title: Ivo Anjo posts | daily.dev
og:description: daily.dev is the easiest way to stay updated on the latest programming news. Get the best content from the top tech publications on any topic you want.
og:image: https://api.daily.dev/og/sources/ivoanjo.png
og:image:width: 1200
og:image:height: 630
---

![Ivo Anjo logo](https://media.daily.dev/image/upload/logos/placeholder.jpg)

# Ivo Anjo

Follow FollowBlock

[why you should regenerate your spec\_helper](/posts/why-you-should-regenerate-your-spec-helper-9xhh69bqv)[writing to a java treemap concurrently can lead to an infinite loop during reads](/posts/writing-to-a-java-treemap-concurrently-can-lead-to-an-infinite-loop-during-reads-v9uikcl1z)[m:n scheduling and how the (ruby) global vm lock impacts app performance](/posts/m-n-scheduling-and-how-the-ruby-global-vm-lock-impacts-app-performance-sahrqd17l)[rubies: a look at ruby’s shiny future](/posts/rubies-a-look-at-ruby-s-shiny-future-quvvts5xr)[better backtraces in ruby using tracepoint](/posts/better-backtraces-in-ruby-using-tracepoint-tkfowyvkj)[kotlin for rubyists](/posts/kotlin-for-rubyists-mzqiuabkk)[hunting production memory leaks at rubykaigi 2022](/posts/hunting-production-memory-leaks-at-rubykaigi-2022-yovxdurwb)[snippet: getting a dynamically-generated method name on the java stack using javassist](/posts/snippet-getting-a-dynamically-generated-method-name-on-the-java-stack-using-javassist-brh0mehma)[til: java hides lambda frames in stack traces](/posts/til-java-hides-lambda-frames-in-stack-traces-0arjw7o1n)[peek and pick at mri's heap, part 2](/posts/peek-and-pick-at-mri-s-heap-part-2-v76pu3fuj)

## Most upvoted posts from Ivo Anjo

## Best discussed posts from Ivo Anjo

## All posts from Ivo Anjo

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/sources/ivoanjo#organization","name":"Ivo Anjo","url":"https://daily.dev/sources/ivoanjo","logo":{"@type":"ImageObject","url":"https://media.daily.dev/image/upload/logos/placeholder.jpg"}},{"@type":"CollectionPage","@id":"https://daily.dev/sources/ivoanjo#page","url":"https://daily.dev/sources/ivoanjo","name":"Ivo Anjo posts on daily.dev","about":{"@id":"https://daily.dev/sources/ivoanjo#organization"},"isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Ivo Anjo"}]}]}
```

