Тёмный
Otto Codes
Otto Codes
Otto Codes
Подписаться
Welcome everyone,
I'm Otto working as a Java Developer. This channel is mostly for software development, but I will also share some vlogs to have some fun :)

Zerocode Scenario Helper Plugin
9:30
2 года назад
Java version manager - Jabba
8:05
3 года назад
Run Apache Kafka using Docker
5:59
3 года назад
Expose vs Publish ports in Docker
14:21
3 года назад
How to validate arrays in Zerocode
25:34
3 года назад
database testing part 2
12:01
3 года назад
Database  testing part 1
5:21
3 года назад
Execute java method from scenario
11:25
3 года назад
what is database testing?
2:08
3 года назад
Introduction to ZeroCode
27:13
3 года назад
Комментарии
@kamalhm-dev
@kamalhm-dev 8 дней назад
This is an absolute gem. I should buy the book later, thanks a lot!
@prabnz
@prabnz 2 месяца назад
Hi Otto, thanks for the great video. Please also do a review for Kpow for Apache Kafka
@ThomasLorenz1
@ThomasLorenz1 6 месяцев назад
Struggling on Listeners has an end!!! Thx a lot
@user-sx1dr5jz1i
@user-sx1dr5jz1i 8 месяцев назад
It was great explanation and easy understand for new learner, please can you share your docker-compose files?
@abdkumar1300
@abdkumar1300 9 месяцев назад
Great Work. I was so confused to understand and configure listeners vs advertised listeners, which halted my kafka-docker exploration. :)
@amaanmohammad1190
@amaanmohammad1190 9 месяцев назад
Amazing work. I was struggling with ports and listeners from so long being unable to run my containers. Its finally working now. Thanks a ton mate
@nkt_rdkv
@nkt_rdkv 9 месяцев назад
i love you man, i fixed my code after watching your video 🤣
@nkt_rdkv
@nkt_rdkv 9 месяцев назад
Great content and clear explanation! Thank you for your work
@meherwer_ali
@meherwer_ali 11 месяцев назад
Great video, I was stuck with EXTERNAL_DIFFERENT_HOST issue and couldn't make the configuration work. You helped me understand it perfectly. Best and the most clear explanation ever. THANKS.
@vineettalashi
@vineettalashi 11 месяцев назад
Instead of kafka.getBootstrapServers(), can we set our real kafka brokers servers ?
@NikolayMishin
@NikolayMishin Год назад
Brilliant! It works!! Thank you very much!
@nivethabalasekar2554
@nivethabalasekar2554 Год назад
Hi Otto, How to pass data from a external csv file. And how to map a test case to read data from that csv file
@nivethabalasekar2554
@nivethabalasekar2554 Год назад
Hi Otto, how to pass CSV file as a data file for a test case in Json format. so that the same testcase can be run with different sets of data. I want to pass as a file
@user-jd8sn2zf8g
@user-jd8sn2zf8g Год назад
Thank you, very useful . <3
@duyoan6821
@duyoan6821 Год назад
thank you sir. it's very helpful
@devilatgood1223
@devilatgood1223 Год назад
Hi Otar. I have seen your page for "Introduction to ZeroCode". It was really useful. I have a quick question. I have 2 Dbs connected to my integration tests(Oracle and Postgres). So the test cases are similar apart from the dB connection details. I have my assertions which are in uppercase but when I try to run the test with postgres the test case fails. Eventually it would work if I make the assertions in lower case. Can u plz guide on how can we make some common assertions which will work for both and reduce effort of changing the assertions everywhere? Thanks
@VM-yp2rl
@VM-yp2rl Год назад
Question: what is the best practice to run consumer.php file so that it reads constantly and processes kafka messages. Simply, if the server reboots, etc., then you need to make sure that the consumer.php file is running? I must run it with cron or exist some more elegant solutions? And if possible, please explain the best way to do this in docker
@ottocodes6279
@ottocodes6279 Год назад
Hey V M, not sure what consumer.php file is. What are you trying to achieve ?
@mdghulamkhaja6006
@mdghulamkhaja6006 Год назад
Sir, You made most complicated thing simple to understand forever. You saved my day
@yosimamo8475
@yosimamo8475 Год назад
Hey Otto I really liked the explanation, Can you please help me to configure connection between kafka broker to my cloudkarafka server with sasl_ssl encryption?
@ottocodes6279
@ottocodes6279 Год назад
Thanks mate. Have not really used cloudkarafka server, maybe go through their docs and see about encryption?
@saicharana5361
@saicharana5361 Год назад
Hi Otto, Thank you for this video was helpful, I replayed it multiple times, but , when trying hands on , kafka drop console is not coming up --its says localhot dint say data ...any idea where I could be missing . Here is the spec: --- version: '2' services: zookeeper: image: confluentinc/cp-zookeeper:7.3.0 hostname: zookeeper container_name: zookeeper ports: - "2181:2181" environment: ZOOKEEPER_CLIENT_PORT: 2181 ZOOKEEPER_TICK_TIME: 2000 broker: image: confluentinc/cp-kafka:7.3.0 hostname: broker container_name: broker depends_on: - zookeeper ports: - "29092:29092" - "9092:9092" - "9101:9101" environment: KAFKA_BROKER_ID: 1 KAFKA_ZOOKEEPER_CONNECT: 'zookeeper:2181' KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: PLAINTEXT:PLAINTEXT,PLAINTEXT_HOST:PLAINTEXT KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://broker:29092,PLAINTEXT_HOST://localhost:9092 KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1 KAFKA_TRANSACTION_STATE_LOG_MIN_ISR: 1 KAFKA_TRANSACTION_STATE_LOG_REPLICATION_FACTOR: 1 KAFKA_GROUP_INITIAL_REBALANCE_DELAY_MS: 0 KAFKA_JMX_PORT: 9101 KAFKA_JMX_HOSTNAME: localhost kafdrop: image: obsidiandynamics/kafdrop # restart: "no" ports: - "9000:9000" environment: KAFKA_BROKERCONNECT: "broker:29092" JVM_OPTS: "-Xms16M -Xmx48M -Xss180K -XX:-TieredCompilation -XX:+UseStringDeduplication -noverify" depends_on: - "broker"
@luelo6681
@luelo6681 Год назад
This is the cleanest and nicest explanation of kafka listeners I’ve ever watched or read throughout my 7+ years of Development experience . Not that I didn’t know this but I was astonished how easy and beautifully this guy explained it. Thank you so much for your contribution.
@ottocodes6279
@ottocodes6279 Год назад
Glad it was helpful!
@mariamd.5197
@mariamd.5197 Год назад
it's a great
@giorgi23
@giorgi23 Год назад
Great explanation. I was looking at this.
@ottocodes6279
@ottocodes6279 Год назад
Glad it was helpful!
@haskell3702
@haskell3702 Год назад
I think the same, in other words, we have to be smart. I didn't want to say it but it is so😁
@purnimajain9959
@purnimajain9959 2 года назад
Not all heroes wear capes. After three days of struggle my code finally worked after following your instructions, thanks a ton!!!!!
@ottocodes6279
@ottocodes6279 Год назад
glad I could help
@namankumar7688
@namankumar7688 2 года назад
keep it up. What a video man !
@ottocodes6279
@ottocodes6279 Год назад
thanks man
@namankumar7688
@namankumar7688 2 года назад
Great explaination.
@enriqueplata9120
@enriqueplata9120 2 года назад
Great video, do you have one example adding a confluent package? or perhaps some documentation that I could follow?
@ottocodes6279
@ottocodes6279 Год назад
confluent has pretty good documentation
@kostyafarber8716
@kostyafarber8716 2 года назад
Great video! Has helped a lot with helping me understand all very different config parameters and how to connect these up between different machines. Thanks!
@ottocodes6279
@ottocodes6279 2 года назад
Glad it helped!
@DenKuzenkov
@DenKuzenkov 2 года назад
Good tutorial, keep going 😉
@ottocodes6279
@ottocodes6279 2 года назад
thanks Denys. Much appreciated
@EhsanIrshad
@EhsanIrshad 2 года назад
you know the need of viewers, Praying for your Million Subscribers. Keep it up...
@ottocodes6279
@ottocodes6279 2 года назад
Glad you find it helpful. Thanks for watching
@fashiuddin7911
@fashiuddin7911 2 года назад
Thanks worked for me I was trying to get data in spark from kafka from a different machine
@ottocodes6279
@ottocodes6279 2 года назад
Glad it helped
@scabendlin
@scabendlin 2 года назад
clear and concise...good ..
@ottocodes6279
@ottocodes6279 2 года назад
glad it was helpful
@amarnabiltaabane2890
@amarnabiltaabane2890 2 года назад
Thanks.Very clear explained.
@ottocodes6279
@ottocodes6279 2 года назад
Glad it was helpful!
@vitorsantana2795
@vitorsantana2795 2 года назад
Wow, you just saved my University assignment. Thanks a lot!!
@ottocodes6279
@ottocodes6279 2 года назад
Glad it was helpful Victor.
@heretolearnn
@heretolearnn 2 года назад
Your videos are great, keep at it. I hope you get more subs (I subbed). Nice to see a video where the person explaining takes their time to explain all parts of the process.
@ottocodes6279
@ottocodes6279 2 года назад
Thanks Daryl. I will try to be consistent with my schedule and do more videos.
@francksgenlecroyant
@francksgenlecroyant 2 года назад
Hello, it did help a lot. Thanks for sharing brother! You've got a new sub 🤝🤝🤝
@ottocodes6279
@ottocodes6279 2 года назад
Thanks brother. Im glad it was helpful. More content is comming.
@jeffz7310
@jeffz7310 2 года назад
super helpful, thank you
@ottocodes6279
@ottocodes6279 2 года назад
Thanks, mate. Happy that it was helpful
@AntonPetersen93
@AntonPetersen93 2 года назад
Thanks a lot!
@ottocodes6279
@ottocodes6279 2 года назад
Glad it was helpful.
@manishgaurav84
@manishgaurav84 2 года назад
Can you post the link of the kafka docker compose you mentioned @9:45
@ottocodes6279
@ottocodes6279 2 года назад
Here you go: bit.ly/2Up5ACm
@udm27
@udm27 2 года назад
Thank you very much....may you live long and healthy life
@ottocodes6279
@ottocodes6279 2 года назад
Thanks, you as well :)
@bogdanmuresan5564
@bogdanmuresan5564 2 года назад
Usefull video
@ottocodes6279
@ottocodes6279 2 года назад
Thanks Bogdan. Glad you find it useful
@LukeSamkharadze
@LukeSamkharadze 2 года назад
კაია, ხმაზე გიცანი რო ქართველი იქნებოდი, და მერე მტკვარზე რო ვბახე ვიდეო გამართლა მოლოდინი 😀
@zauhi
@zauhi 2 года назад
Ty, I was trying, but my powersheel was restricted
@ottocodes6279
@ottocodes6279 2 года назад
Hi. Why is that?
@jocelinnunes1264
@jocelinnunes1264 2 года назад
@@ottocodes6279 My powersheel does not change the java version when I apply "use" command. : ( I don't know why...
@ottocodes6279
@ottocodes6279 2 года назад
@@jocelinnunes1264 Do you get any errors? Try running PowerShell as admin.
@jocelinnunes1264
@jocelinnunes1264 2 года назад
@@ottocodes6279 Fristly, when I write : " jabba use openjdk@1.11.0 ", on terminal, its does not creat any error. But, after that, when I write: "Java -version", the terminal answer the previous version. In other words, do not creat a error, but do not change the version too. I already tried use the Power as adm. : ( The openjdk@1.11.0 has already been installed.
@ottocodes6279
@ottocodes6279 2 года назад
@@jocelinnunes1264 hmmm interesting case. It can be smth specific to your env. You can open an issue to Jabba's github - github.com/shyiko/jabba/issues and detail your case there.
@jerikho04
@jerikho04 2 года назад
Thank you, sir
@ottocodes6279
@ottocodes6279 2 года назад
Glad it was helpful. Stay tuned more is comming
@parikshitwankhede7141
@parikshitwankhede7141 2 года назад
Hi, I like this Framework . but if I need to Pass the parameter suppose any Client and Project Id. so Every Time I need to update Json with New Client Id and Project Id?
@ottocodes6279
@ottocodes6279 2 года назад
Hi. Im not sure what u mean. This video is about the plugin for zerocode for Intelij IDE. I would recommend to watch intro to the framework ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-81MDyjUI7ZE.html.
@mahendrana2215
@mahendrana2215 2 года назад
Thanks you very much. Great explanation.
@ottocodes6279
@ottocodes6279 2 года назад
Thanks for watching. Stay tuned for more.
@mauriciotoledo1072
@mauriciotoledo1072 2 года назад
How to know which java version install? ie.: I need java 8.
@ottocodes6279
@ottocodes6279 2 года назад
Do you mean how to know which Java version is being used in terminal? SO if you did not use the one that jabba installed, then whatever you have defined in "JAVA_HOME" env variable will be used. You can use "jabba ls", for listing what you have installed via jabba. In order to use it, you can use "jabba use" command ( for example: jabba use openjdk@1.15.0, assuming you have that jdk installed via jabba)
@DilwarHossainNoorChandan
@DilwarHossainNoorChandan 2 года назад
Oh man only 476 views!!! What a great explanation! Thanks brother.
@ottocodes6279
@ottocodes6279 2 года назад
Glad it was helpful!
@mmikhan
@mmikhan 2 года назад
How would you connect from the home network but from a different machine/laptop instead of a remote server?
@ottocodes6279
@ottocodes6279 2 года назад
Hi. That's a great question. In kafka_advertised_listener, instead of specifying remote server IP, you need to specify the machine/laptop IP that kafka broker is running on. Also, you would use that IP address in --bootstrap-server property.