gRPC vs REST: Performance Comparison
8:20
Selenium WebDriver With Docker
8:30
4 жыл бұрын
Spring Boot - SSE / Event Stream
0:53
kafka producer consumer demo
1:02
5 жыл бұрын
date picker demo
0:27
5 жыл бұрын
sortable demo
0:19
5 жыл бұрын
Google Voice Selenium Automation
0:42
scriptless automation csvrecords
0:33
Nada EMail API
0:23
6 жыл бұрын
execute around method impl 03
0:12
6 жыл бұрын
execute around method impl 02
0:36
6 жыл бұрын
execute around method impl 01
0:24
6 жыл бұрын
All Element Validations With Stream
0:16
Page Validation With Stream
0:15
6 жыл бұрын
Page Validation Without Stream
0:25
6 жыл бұрын
Page Validation Without Stream
0:27
6 жыл бұрын
test kibana
0:38
6 жыл бұрын
Dashboard   Kibana
1:22
6 жыл бұрын
Visualize   Kibana
4:03
6 жыл бұрын
Discover   Kibana
1:11
6 жыл бұрын
Awaitlity Selenium WebDriver
0:32
7 жыл бұрын
Пікірлер
@sadiulhakim7814
@sadiulhakim7814 2 ай бұрын
I am not saying anything is dead, but we can achieve the same performance with virtual threads. Also, Virtual threads are part of JVM itself. It is native java. If you familiar with Reactive Programming, keep using it, no issue. Nothing dies easily. Company keeps using them. Even java 8 is being used in most of the companies.
@vim2741
@vim2741 4 ай бұрын
sir any coupon code for udemy , pls give sir
@nocode659
@nocode659 4 ай бұрын
sir any coupon code u have for udemy course sri
@mytube3486
@mytube3486 5 ай бұрын
👌
@armynyus9123
@armynyus9123 6 ай бұрын
Thanks for this. The current backlash against RP is absolutely insane, total step back. As if noobs, who are happy that their SINGLE messages back and forth can be handled behind the scenes w/o blocking, took over. And the frameworks follow, desperate for adoption rates. The truth is that there is no, zero, alternative to reactive programming, when having to handle a large number of non steady/predictable events over a distributed system, in a fairly optimized manner.
@vinothselvaraj8005
@vinothselvaraj8005 6 ай бұрын
What can we expect from people who never tried / failed to understand how it works?
@alauddintuhin429
@alauddintuhin429 7 ай бұрын
Hi Vinoth, could you please share roadmap of your all Udemy course? I mean which one i should start first then which one and so on..... I've completed Virtual Thread and currwntly watching gRPC.
@qingtianwang3511
@qingtianwang3511 10 ай бұрын
Reactive programming is STILL dead IF you are dealing with Mono's most of the time. The speaker here is talking about a completely different problem domain than what we are usually talking about when comparing Virtual Thread and Reactive model. The problem with Reactive model is that folks are using it when they are not dealing with "streams". Even with an async message system like Kafka, the problem domain can still be "transactionally" driven by individual messages, in which case using Reactive model is just pointless even without the Virtual Thread in the picture. As one of the Reactive lib creators mentioned in a Reactor speech, something like "if you are mostly dealing with Mono's instead of Flux's, then you are in the wrong room. Go to the next room where the Virtual Thread folks are talking."
@vinothselvaraj8005
@vinothselvaraj8005 10 ай бұрын
Whether something is dead or not is not up to you to decide. 'Reactive programming' and 'virtual threads' are tools, just like 'list' and 'set.' People should be familiar with these tools and choose the appropriate one depending on the problem. Good luck.
@phyohtetpaing44
@phyohtetpaing44 9 ай бұрын
To avoid blocking the pipeline, you can utilize Mono or Flux without the need for virtual threads. Virtual threads, despite being less efficient, have vulnerabilities - if a user cancels a browser request, the virtual thread might not recognize the cancellation and could inefficiently continue fetching data. For optimal non-blocking functionality, Reactor is the preferred choice. Converting blocking code to asynchronous code can still incur costs. The individual who wrote this comment appears to imply a perceived limitation in your understanding of reactive programming. Virtual threads address the costliness of platform threads but do not inherently provide a non-blocking pipeline like reactor. Virtual threads efficiently utilize threads but lack the ability to cancel the pipeline, making Reactor still valuable.Of course you can use virtual threads in reactive pipelines. They have similar approaches but with the different use cases. Theoretically, adopting zero abstraction has the potential to surpass the current benchmark in terms of speed for reactor. Improving reactive programming primarily involves enhancing memory management and abstraction. Transitioning to zero abstraction could potentially result in faster performance compared to the current benchmark. However, this approach might compromise code cleanliness and make maintenance more challenging. In any case, I'm happy with the current results from the reactor.
@sadiulhakim7814
@sadiulhakim7814 2 ай бұрын
@@vinothselvaraj8005 People always choose what they are familiar with or easy to understand.
@vinothselvaraj8005
@vinothselvaraj8005 Ай бұрын
@@sadiulhakim7814 Yes, I agree with that.
@harishappannagari9945
@harishappannagari9945 10 ай бұрын
this is awesome. too good
@thecoder7570
@thecoder7570 11 ай бұрын
Awesome 👍
@VigneshBhaskar
@VigneshBhaskar Жыл бұрын
Thanks a lot for the clarification.
@ankitjha5840
@ankitjha5840 Жыл бұрын
brother , I really love the way you teach.. I want guidance from you, I received your udemy mail today regarding virtual thread but i have a question regarding my career. Could you please share your mail or phone no ?
@AnilGola-dc7sl
@AnilGola-dc7sl Жыл бұрын
Is there any other courses you are planning to build on reactive series on udemy? I am just loving the series.
@javastories
@javastories Жыл бұрын
Hi Vinoth Selvaraj, I am going through your Rsocket udemy tutorial and it's great. I do have prior knowledge about it, I have gathered all information by Oleh Dokuka, but your course is helping me to polish my knowledge. I would love Javascript client Rsocket.
@TimurAtakishiev
@TimurAtakishiev Жыл бұрын
Rest or HTTP?
@kgck15
@kgck15 Жыл бұрын
Great video! One question, can we say this is true for all message brokers vs REST or specifically nats?
@vishalmashi5382
@vishalmashi5382 Жыл бұрын
Hi Vinoth can I get this code
@vinothselvaraj8005
@vinothselvaraj8005 Жыл бұрын
github.com/vinsguru/google-voice-search FYI - It was done 6/7 years ago. so simply cloning the project might not work.
@mralifada
@mralifada 2 жыл бұрын
Great video, can you please share the source code.
@vinothselvaraj8005
@vinothselvaraj8005 Жыл бұрын
Thanks - github.com/vinsguru/vinsguru-blog-code-samples/tree/master/nats/nats-vs-rest
@rishabhsingh3315
@rishabhsingh3315 2 жыл бұрын
Hi I am getting error "java.lang.Error: Unable to load voice directory. java.lang.ClassNotFoundException: com.sun.speech.freetts.en.us.cmu_us_kal.KevinVoiceDirectory" It seems the Kevin Voice Directroy is not available. Do you know where I can get the other voices if available.
@rishikhanna8493
@rishikhanna8493 2 жыл бұрын
Nice Article. I followed the same approach but my Grafana Dashboard does not show any measurement value even though it is successfully connected to my influxdb. Can you help?
@alparslankaanzeytineli8450
@alparslankaanzeytineli8450 2 жыл бұрын
Hi, Which grafana version are you using? My influx db query editor is not as useful as yours also tabs like Monitor, Legends etc. are not available. I'm having trouble creating Charts and bars with my data. Can you share if you have documentation related to this? Best regards,
@vinothselvaraj8005
@vinothselvaraj8005 2 жыл бұрын
Grafana has released few newer versions since I uploaded this video. Even though the UI has changed, high level functionalities remain same. If you could see the data in some form like table, then you could create charts. You can ask your questions in stackoverflow with some screenshots where you are facing and you would help.In youtube with limited info, very difficult to clarify.
@sachinhande
@sachinhande 2 жыл бұрын
Thanks, great insights. Can you share the code?
@vinothselvaraj8005
@vinothselvaraj8005 Жыл бұрын
github.com/vinsguru/vinsguru-blog-code-samples/tree/master/nats/nats-vs-rest
@kevkev9824
@kevkev9824 2 жыл бұрын
Como haces para tener ese team en IDEA?
@suryajit7
@suryajit7 3 жыл бұрын
Hi Vinoth - first I found your udemy course on Spring+Selenium, then I started going through all of your work in github and then found your youtube channel. I'm getting overhelmed just by going through all these from last 2 months. Thank you!.
@suresh45215
@suresh45215 3 жыл бұрын
No voice, we have to assume everything what actually u r doing?? Seriously!! man not useful 1/10
@AnuragGupta-re8kw
@AnuragGupta-re8kw 3 жыл бұрын
Hi Vinoth, I couldn't find the link for sending the result to influxdb. Could you pls provide the same ?
@arec.2639
@arec.2639 3 жыл бұрын
01:32 - Pie Chart (grafana-piechart-panel)
@rajeshmakam1700
@rajeshmakam1700 4 жыл бұрын
Please reply
@harisfashion5714
@harisfashion5714 4 жыл бұрын
Can we use this for voice Bot testing
@vinothselvaraj8005
@vinothselvaraj8005 4 жыл бұрын
We should be able. But I never tried.
@rajeshmakam1700
@rajeshmakam1700 4 жыл бұрын
Hi ..How to get Pie chart ?.. I don't have it in my panels list
@vinothselvaraj8005
@vinothselvaraj8005 4 жыл бұрын
It is a plugin which you need to install
@marcoparra8782
@marcoparra8782 5 жыл бұрын
Could u share this code because i need to apply this please...!
@vinothselvaraj8005
@vinothselvaraj8005 4 жыл бұрын
www.vinsguru.com/selenium-webdriver-managing-selenium-grid-infrastructure-using-arquillian-cube/
@ramanrayat
@ramanrayat 5 жыл бұрын
Hi, Quick question ..why to use zalenium or docker over sauce lab and browser stack please response, my client is already using sause lab
@vinothselvaraj8005
@vinothselvaraj8005 4 жыл бұрын
Zalenium seems to have been deprecated. I have a separate video on the usage of docker in test automation. Please check.
@ramanrayat
@ramanrayat 4 жыл бұрын
@@vinothselvaraj8005 but I basically want to know why docker instead of sause lab ?
@vinothselvaraj8005
@vinothselvaraj8005 4 жыл бұрын
Sauce lab is something like a paid remote grid service (they do have other features). They offer various browser/OS combos for your test automation. People use these services because setting up and managing such infrastructure is difficult and time consuming. Docker simplifies this by creating an on demand selenium grid. However docker can not provide various chrome/firefox with different OS combo. In my experience, I hardly see such browser issues with specific to an OS. So, I mostly go with docker.
@ramanrayat
@ramanrayat 5 жыл бұрын
How to implement please help
@VineetKumar-eb3lv
@VineetKumar-eb3lv 4 жыл бұрын
www.testautomationguru.com/selenium-webdriver-real-time-test-execution-results-using-elasticsearch-kibana/
@ramanrayat
@ramanrayat 5 жыл бұрын
What are the benefits to integrate grafana with selenium web app or api test cases compare to other report like serenity ?
@vinothselvaraj8005
@vinothselvaraj8005 4 жыл бұрын
Sorry for the late reply. Grafana provides real time results with stunning charts. You can do a lot of customization
@eatandtravelwithsuzie4369
@eatandtravelwithsuzie4369 5 жыл бұрын
Can you share the jenkins file?
@vinothselvaraj8005
@vinothselvaraj8005 5 жыл бұрын
Check here - www.testautomationguru.com/embedding-zalenium-live-execution-in-jenkins/
@NR-pf9zp
@NR-pf9zp 5 жыл бұрын
Can you pls send the github repo link for this.. looks promising!
@vinothselvaraj8005
@vinothselvaraj8005 5 жыл бұрын
Check this - www.testautomationguru.com/selenium-docker-integration-through-jenkinsfile-part-3-executing-tests-inside-docker-container/
@sivak5462
@sivak5462 6 жыл бұрын
Learned a lot from your blog. Good to see that you have added audio to your videos☺️👍
@vinothselvaraj8005
@vinothselvaraj8005 6 жыл бұрын
:) I did not want but I had to.