Hacker News new | past | comments | ask | show | jobs | submit | kumaranvpl's comments login

FastStream releases a new minor version 0.4.0 today

This release adds support for Confluent's Python Client for Apache Kafka™. Confluent's Python Client for Apache Kafka does not natively support async functions, and its integration with modern async-based services is a bit trickier. That was the reason why our initial support for Kafka broker used aiokafka. However, that choice was less fortunate as it is not as well maintained as the Confluent version. After receiving numerous requests, we finally decided to bite the bullet and create an async wrapper around Confluent's Python Client and add full support for it in FastStream.

You can find the release here - https://github.com/airtai/faststream/releases/tag/0.4.0

Please take a look at it, play with it, and if you are satisfied, then go ahead use it in your projects: https://faststream.airt.ai/0.4/confluent/


faststream-gen(https://github.com/airtai/faststream-gen/) uses GPT models to automatically generate microservices using the FastStream(https://github.com/airtai/faststream) framework for Apache Kafka, RabbitMQ and NATS. Simply describe your microservice in plain English, and it will generate a production-level FastStream application ready to deploy in a few minutes and under $1 cost, together with unit and integration tests, documentation and Docker images.


faststream-gen(https://github.com/airtai/faststream-gen/) uses GPT models to automatically generate microservices using the FastStream(https://github.com/airtai/faststream) framework for Apache Kafka, RabbitMQ and NATS. Simply describe your microservice in plain English, and it will generate a production-level FastStream application ready to deploy in a few minutes and under $1 cost, together with unit and integration tests, documentation and Docker images.

See the full (video and detailed step-by-step textual) tutorial here - https://faststream-gen.airt.ai/Tutorial/Cryptocurrency_Tutor...


FastStream simplifies the process of writing producers and consumers for message queues, handling all the parsing, networking and documentation generation automatically. Here's a look at the core features that make FastStream a go-to framework for modern, data-centric microservices:

- Multiple Brokers: FastStream provides a unified API to work across multiple message brokers (Kafka, RabbitMQ support)

- Pydantic Validation: Leverage Pydantic's validation capabilities to serialize and validates incoming messages

- Automatic Docs: Stay ahead with automatic AsyncAPI documentation

- Intuitive: Full-typed editor support makes your development experience smooth, catching errors before they reach runtime

- Powerful Dependency Injection System: Manage your service dependencies efficiently with FastStream's built-in DI system

- Testable: Supports in-memory tests, making your CI/CD pipeline faster and more reliable

- Extendable: Use extensions for lifespans, custom serialization and middlewares

- Integrations: FastStream is fully compatible with any HTTP framework you want (FastAPI especially)

- Built for Automatic Code Generation: FastStream is optimized for automatic code generation using advanced models like GPT and Llama. Please check out the tutorial available here: https://faststream-gen.airt.ai/Tutorial/Cryptocurrency_Tutor...


A few months back, we released FastKafka, a free and open-source framework under the Apache 2 license that simplifies the process of writing producers and consumers for Kafka topics. Inspired by FastAPI, FastKafka uses the same paradigms for routing, validation, and documentation, making it easy to learn and integrate into your existing projects. The latest version adds support for newly released Pydantic v2.0, making it significantly faster.

With FastKafka, you can quickly prototype and develop high-performance Kafka-based services with minimal code. And, because it’s open-source, you can use it in your projects for free and contribute to its development if you’d like.

If you are working with streaming data, please test it and give us feedback for making it better. Visit the GitHub repository to get started, and don’t hesitate to reach out to the FastKafka team. We appreciate all comments, questions, feature requests, critiques even! :)


I am from Tamilnadu, India. We don't have a common family name as last name. And our names mostly have single word. Here children add their father's name as last name. And women once get married will have their husband's name as last name. My name is Kumaran and my father's name is Rajendhiran. So, my full name is Kumaran Rajendhiran.


This case isn’t that uncommon! Worldwide, two of the most common naming conventions are:

1. Given name + group descriptor (profession, locality, tribe, etc. such as Jim Baker or Joan Rivers)

2. Given name + parent’s given name and gender (such as Dwayne Johnson or Jóhanna Sigurðardóttir)

Iceland is especially fun, as they not only append a parentage name, but alongside -son and -dottir they’ve introduced a gender neutral suffix (-bur), and they don’t want you to make up first names out of the blue!

“[Iceland’s] Personal Names Committee maintains an official register of approved Icelandic given names and governs the introduction of new given names into Icelandic culture.”https://en.wikipedia.org/wiki/Icelandic_Naming_Committee


One word names are called “mononyms”. Your example is again an example. You may have others around you with the same name but write it as Kumaran R (the initial derived from the first letter of the father’s name or the place of origin). Some may not even use an initial. These naming schemes, which are as valid as any other on the planet, have already caused a lot of trouble for people with PAN cards and Aadhaar (I recommend you read up on those if you aren’t aware).


Yes. I second the parent comment. I get 150mbps, 1TB FUP and my plan consts ~14USD per month. There is an offer also in which if I prepay 1 year's fee then I get 6 months free. This means the actual per month costs me even lesser.


I have been using Monefy pro[0] android app for past 4 or 5 years to keep track of my expenses. I log in all my expenses and income in appropriate category. The main free version should be enough for most people but the pro version grants the ability to add custom categories. All the data is stored locally and it has the ability to export our expenses as csv to make reports. Also, Optional google drive and dropbox backup support is included.

P.S. I am not associated with this app. I am just a happy customer.

[0] - https://play.google.com/store/apps/details?id=com.monefy.app...


Linus Sebastian from Linus Tech Tips reviewed it here - https://www.youtube.com/watch?v=MCWmQbbIFjc


Very informative. Thanks!

- It's not as useful.

- CPU/Memory/Bandwidth limiter kind of works. But who needs that?

- You can move video overlays anywhere and they stay always on top.

- Opera, the company, was sold to a chinese company, doing shady stuff.

- You can't trust the free VPN, which reduces network performance considerably.


Rogue one had lot of footage in trailer which did not ended up in actual movie


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: