Posts

Material and Flutter: A New Standard and an Old Debate in the Community

This Tuesday, the new thematic standard for Android was officially revealed: Material 3 Expressive, aiming to bring a more modern system with many animations.

However, not only is it not yet available, but we also don’t have a date for when this new package will begin development for Flutter. According to the team’s statement, although this new version was known internally, being an open-source framework meant development couldn’t commence.

Consequently, this new announcement has reignited a constantly debated issue within the community: the coupling of Material Design with the Flutter framework.

Read more...

Count-Min Sketch: Estimating Event Frequencies in Massive Data Streams

In many real-world applications, we encounter scenarios where we need to analyze a continuous stream of events. Consider these examples:

  • Social Media: Identifying the most trending hashtags at any given moment.
  • Caching: Determining which data should be prioritized for caching to improve performance.

Analyzing these scenarios requires us to efficiently count the frequency of events. But what happens when we’re dealing with a massive, potentially infinite, stream of data?

The Challenge of Massive Data

A naive approach might involve using hash tables or binary search trees. Each time an event occurs, we could increment its count in a hash table or store the keys with frequency values in an ordered manner using a binary search tree.

Read more...
1 of 1