← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 72
  1. I wrote a post benchmarking various tools for Change Data Capture (CDC) from Postgres to Iceberg, including Supermetal, Flink, Kafka Connect, and Spark.

  2. The Independent Engineer

    I’m starting a new newsletter!

  3. Irontools Update

    Last year I launched Irontools, a company focused on building extensions for Apache Flink.

  4. Irontools

    I completely forgot to post this update on my website… Posting it with a month of delay 🙂.

  5. Recently I’ve started working on a Rust application.

  6. Going Solo

    This is my last week at Goldsky as a full-time employee (I’ll still be involved as an advisor and part-time consultant).

  7. This is the second part of the “Customizing Flink” series.

  8. UPDATE: see the part 2 here.

  9. Website Refresh

    Exactly 10 years ago I launched sap1ens.com and published my first blog post: All these years I’ve used Octopress, which is a great framework until you need to migrate to a new machine (try sticking to an 8-year-old Ruby version with a bunch of old depend…

  10. I wrote another blog post for Goldsky.

  11. I wrote a post about Goldsky’s data streaming architecture with collaboration from Redpanda.

  12. I wrote a blog post for Goldsky.

  13. Today I’m very excited to announce my newsletter: Data Streaming Journey.

  14. I want to introduce Heimdall: a dashboard for operating Flink jobs and deployments.

  15. Profiling is one of the most reliable techniques in the arsenal of a software engineer when debugging performance-related issues.

  16. On January 6th, Confluent announced its acquisition of Immerok.

  17. Change data capture is a powerful technique for consuming data from a database.

  18. Today I join Goldsky as a Principal Software Engineer.

  19. I wrote a blog post for Shopify’s Data Science & Engineering blog: 7 Tips For Optimizing Apache Flink Applications.

  20. Stateful stream processing is not a new concept, but some approaches and best practices are still not straightforward and continuously changing.

  21. I’ve been using Kafka Connect for a few years now, but I’ve never paid much attention to Single Message Transformations (SMTs), until recently.

  22. A few months ago, I finished reading Flow: The Psychology of Optimal Experience by Mihaly Csikszentmihalyi.

  23. Kafka Streams is an advanced stream-processing library with high-level, intuitive DSL and a great set of features including exactly-once delivery, reliable stateful event-time processing, and more.

  24. Kafka Connect is a modern open-source Enterprise Integration Framework that leverages Apache Kafka ecosystem.

  25. I wrote a guest blog post for Qubole.

  26. 2018 In Review

    Once again I’m writing a “Year in Review” post, mostly focused on professional life & tech stuff.

  27. For the last two years I’ve been working with Apache Kafka a lot.

  28. It’s Q4 of 2018 and it’s really interesting to observe the change in Big Data Landscape, especially around open-source frameworks and tools.

  29. An interesting observation based on the recent conversations at work: the more strict the data format used in the API definition, the harder it is to change the API behaviour later.

  30. The Level Below

    Over the years I realized a very simple, but also a fundamental principle about being a better software engineer - understanding what’s happening one level below.

  31. QCon London 2018

    Last week I had a chance to attend and speak at my first QCon conference: QCon London 2018.

  32. I’ve been working with Kafka Streams for a few months and I love it!

  33. 2017 In Review

    Another “Year in Review” post, again mostly focused on professional life & tech stuff (since it’s a tech blog 😉).

  34. I’ve been a frequent software conference attendee and a speaker for the last few years.

  35. 6 months at Demonware

    You can probably decide I’m busy based on the absence of any new posts since July :) And indeed, I was pretty busy for a while.

  36. I was always afraid of writing shell scripts.

  37. CLI (Command-line interface) is a very common way to run a program in a terminal.

  38. Craft Conf 2017

    Last week I attended Craft Conference in Budapest, Hungary.

  39. Recently I’ve watched a technical talk about some tool, let’s call it X.

  40. Yes, you definitely should.

  41. Microxchg 2017

    Last week I had a pleasure visiting Microxchg conference in Berlin.

  42. 2016 In Review

    Here’s my first attempt to summarize most important things happened in my professional life (mostly programming) this year, for future self.

  43. Intro To RAML 1.0

    Pretty much every web developer has built HTTP APIs.

  44. As you probably know, I’m a big fan of Akka.

  45. Last week at Bench

    This week is my last week at Bench.

  46. This week I gave a talk at Vancouver Amazon Web Services User Group meetup about AWS Elastic Beanstalk: Introduction to the service Some implementation details Tooling we’ve built at Bench And lots of comments about my experience of using it My slides:

  47. RSS is not dead.

  48. Syrup - Scrum CLI tool

    At Bench we’re convinced that GitHub should be a central place for everything project-related: codebase, documentation, tasks.

  49. I’m not a Postgres expert, but I’ve been using it for about 6 months as an Event Store database.

  50. Polyglotconf 2016 Talk

    Today I participated in Polyglotconf 3rd year in a row.