Soham Kamani
Soham Kamani
  • 12
  • 57 102
How does Java Actually Work? (JVM, JDK, and JRE explained)
Ever wondered how your Java applications actually run under the hood?
Read the full post on www.sohamkamani.com/java/ecosystem/
We'll break down bytecode, the Java Virtual Machine's role, and how everything works together to run your Java applications.
Chapters:
00:00 What we'll learn
00:33 What happens when you use an IDE
01:38 Java Commands
01:59 Bytecode
02:59 How to compile Java code into Bytecode
04:20 Running Java Code
04:56 JRE and JDK
07:43 Putting everything together
มุมมอง: 213

วีดีโอ

Using Google Gemini in your Java Application (with GCP Vertex AI)
มุมมอง 1K2 หลายเดือนก่อน
Unleash the Power of Gemini in Your Java Apps! 🚀 Read the full tutorial on www.sohamkamani.com/java/gemini-vertex-api/ Want to build AI-powered Java applications? This tutorial shows you how to integrate Google's Gemini model into your Java application, step-by-step. Chapters: 00:00 Introduction to Gemini & Vertex AI 00:43 Setting Up Your Google Cloud Project 01:20 Creating and Testing Prompts ...
Service Accounts in Google Cloud (GCP) - How to Authenticate Your Application
มุมมอง 1K4 หลายเดือนก่อน
Learn how to securely authenticate your applications in Google Cloud using service accounts. This video provides a comprehensive guide to understanding service accounts, access management, and best practices. Read the full post on www.sohamkamani.com/cloud/gcp-authentication/ Chapters: 00:00 Introduction 00:10 What are Service Accounts? 01:16 Creating and Using a Service Account 03:33 Assigning...
Using Google Cloud Storage in Java (File Storage and Retrieval)
มุมมอง 2.4K7 หลายเดือนก่อน
Learn how to use Google Cloud Storage in your Java application. We'll learn how to create a bucket, upload and download files, and list files in a folder. Chapters: 00:00 Introduction 00:28 Creating a Bucket 02:25 Installing Dependencies 03:03 Uploading Files 04:25 Updating Files 05:10 The Blob Instance 05:57 Downloading Files 06:35 Reading Files 07:07 Deleting Files 08:08 How Folders Work 09:1...
How to Run a Java Application on the Terminal
มุมมอง 89810 หลายเดือนก่อน
This tutorial will show you how to run a basic Java Maven project on the command line (as opposed to on an IDE). You can read the written version of this tutorial on sohamkamani.com/java/cli-app-with-maven/ We will learn how to run maven commands that create a new maven project, package and execute your Java code from an executable JAR file, run unit tests for your code, and add external depend...
Working with Google Cloud SQL in Java | Complete Tutorial with Examples
มุมมอง 4.3Kปีที่แล้ว
Read the full tutorial on www.sohamkamani.com/java/cloudsql/ Chapters: 00:00 Introduction 00:43 What Is Cloudsql? 01:14 Creating A New Cloudsql Instance 02:43 Accessing Your Database 03:25 Reading And Writing Data From A Java Application 05:59 Further Reading In this video we'll learn how to work with CloudSQL in your Java application. We'll learn about provisioning a new database, running quer...
How to Use the JDBC Library for PostgreSQL in Java | Complete Tutorial With Examples
มุมมอง 8Kปีที่แล้ว
Read the full tutorial for this video - www.sohamkamani.com/java/jdbc-postgresql/ Chapters 00:00 Introduction 00:52 What Is The Jdbc Library 01:57 Creating Our Postgres Database 02:23 Initialising Our Java Project 03:03 Creating A New Data Source 03:55 Reading Data From The Database 04:47 Adding Variable Arguments To Our Query 05:29 Inserting Data Into The Database 06:25 Updating Data 06:59 Err...
An Introduction to Distributed Systems (Talk @ JSSATE )
มุมมอง 5402 ปีที่แล้ว
My talk on distributed systems given at JSS Academy of Technical Education Bangalore campus Topics covered are: • Replication • Consistency, availability and the CAP theorem • Sharding and scaling • Real world applications Twitter - @sohamkamani Github - github.com/sohamkamani My blog - sohamkamani.com/blog
Scaling GCP App Engine Instances | Complete Tutorial With Examples
มุมมอง 1.4K2 ปีที่แล้ว
In this video we'll learn how to manage and scale your App Engine resources on the Google Cloud platform. First, we'll go over the different scaling types (Basic, Manual, and Automatic), and when to use them. We'll also look at how to manage instance classes to increase the memory and CPU available to each instance. Finally, we'll demonstrate how to apply different scaling types and instance cl...
GCP App Engine - Logging and Monitoring | Complete Tutorial with Examples
มุมมอง 2K2 ปีที่แล้ว
In this tutorial we'll learn how to monitor your Google Cloud App Engine application. We'll start by looking at the various dashboards available to us, like the App Engine dashboard, and Cloud Monitoring dashboard. Next, we'll learn how to set up alerts on some of the metrics available in these dashboards, so that you can be notified of any abnormal behaviour. Finally, we'll see how to view you...
Deploying a Java Application to Google App Engine (GCP) | Complete Tutorial with Examples
มุมมอง 23K2 ปีที่แล้ว
You can read the blog post for this tutorial on www.sohamkamani.com/java/appengine/ Chapters: 00:00 Introduction 00:35 What Is Google App Engine 01:03 Creating A New App Engine Instance 01:27 Creating A Spring Boot Java Project 02:15 Deploying Our Application To App Engine 03:36 Updating Our Application With New Code 04:53 Switching To Different Versions Of Your Application 05:26 Conclusion In ...
Using Google BigQuery in Your Java Application | Complete Tutorial with Examples
มุมมอง 13K2 ปีที่แล้ว
If you want to read the full tutorial, go to www.sohamkamani.com/java/bigquery/ Chapters: 00:00 Introduction 00:33 Bigquery Basics 01:14 Creating A New Service Account 01:58 Creating Our Java Project 02:12 Reading Data From Bigquery 04:38 Creating A Bigquery Table 05:16 Inserting Data Into A Bigquery Table 05:53 Streaming Data Insertion 07:56 Conclusion In this video we'll learn how to use Goog...

ความคิดเห็น

  • @RamandeepSingh-w5p
    @RamandeepSingh-w5p หลายเดือนก่อน

    I am getting error Unable to obtain credentials to communicate with the Cloud SQL API, how to solve it

  • @everything9118
    @everything9118 2 หลายเดือนก่อน

    Is your application code stored on gcp somewhere? If yes, how to find it in gcp?

  • @iniubong
    @iniubong 2 หลายเดือนก่อน

    How can I link to the file in my env on a hosting server like Cloudflare, Vercel, etc?

  • @mohitnagpal
    @mohitnagpal 3 หลายเดือนก่อน

    Finally a code which works. Thank You!

  • @dishapatel5828
    @dishapatel5828 4 หลายเดือนก่อน

    Great explanation

  • @Ala-TooItClub
    @Ala-TooItClub 6 หลายเดือนก่อน

    thank you man! u r best!

  • @World-Of-Mr-Motivater
    @World-Of-Mr-Motivater 6 หลายเดือนก่อน

    sir the url shown in the command line is the url for my application?

  • @siddharthagrawal4280
    @siddharthagrawal4280 7 หลายเดือนก่อน

    i have maven application and also postgres database configuration , i tried above steps it is getting failed ! what could be the solution to this ?

  • @ForChiddlers
    @ForChiddlers 7 หลายเดือนก่อน

    I had to remove the /// before the database name, then it worked... is this a new version, or why do I have this problem?

  • @rupalirastogi4952
    @rupalirastogi4952 8 หลายเดือนก่อน

    How to connect to azure Postgres db for flexible server without using username password approach? Is it possible to use managed identities for db connection?

  • @jigarzanzarukiya1585
    @jigarzanzarukiya1585 8 หลายเดือนก่อน

    Few question. 1. Which maven dependency you have used. Where did you import from BigQuery class? If you can provide documentation link for this. 2. How did you authenticate your self with GCP? Still not understand where are you reading this env (GOOGLE_APPLICATION_CREDENTIALS) variable? This may be dull question But it would be great if you can answer this. Thanks.

  • @suyashgupta1997
    @suyashgupta1997 10 หลายเดือนก่อน

    great short video on jdbc .

  • @amittailor5732
    @amittailor5732 11 หลายเดือนก่อน

    How to run same with gradle ?

  • @surajlavhale2577
    @surajlavhale2577 11 หลายเดือนก่อน

    can we create an alert policy for the status (running or stopped ) of GAE services?

  • @JhonathanMoran
    @JhonathanMoran 11 หลายเดือนก่อน

    Thank you so much.

  • @KrishnaPrasad-k5q
    @KrishnaPrasad-k5q ปีที่แล้ว

    Add more about the json file to add the project and its connection

  • @YutaoZhou
    @YutaoZhou ปีที่แล้ว

    This video is just precise to the point. It is clear, short, and gets the job done! Greate job!

  • @RaviGaneshBandaru
    @RaviGaneshBandaru ปีที่แล้ว

    Great content Soham..👏

  • @DeepakBhartiya_Universe
    @DeepakBhartiya_Universe ปีที่แล้ว

    may be I missed, but how to use the key json file in the java code?

  • @ShwetaHosur
    @ShwetaHosur ปีที่แล้ว

    Crisp and concisely explained

  • @bogdy.musiclover
    @bogdy.musiclover ปีที่แล้ว

    good tutorial ! i like it ! short and enough ! Please tell me, how to DELETE one app, after create it with "gcloud app deploy" .... i tryed, but i received error ...

  • @juanjuarez3405
    @juanjuarez3405 ปีที่แล้ว

    good work, i have a question, i need delete just a few rows with query of Java application, for example delete from dataset.table where id=1 This is possible?

  • @returncode0000
    @returncode0000 ปีที่แล้ว

    Thanks! Very helpful 👍 Very interested on more videos about java applications in google cloud. (e.g. microservice, scaling, running in kubernetes cluster, kafka ...)

  • @tyongalves7129
    @tyongalves7129 ปีที่แล้ว

    Very usefull 🎉❤🎉🎉

  • @akashkore8148
    @akashkore8148 ปีที่แล้ว

    very poor explanation , where should we execute coammnds and all , and where is the steps ....

  • @RedesAfe-x5y
    @RedesAfe-x5y ปีที่แล้ว

    I'm managed to make it work with mysql in my local machine but when i deploy the spring boot app to app engine i'm having connexion issues with jbdc. do you know what might be the causes?

    • @tomislavtonchev
      @tomislavtonchev 10 หลายเดือนก่อน

      Me too, did you find a solution for that?

    • @mihirparmar8263
      @mihirparmar8263 5 หลายเดือนก่อน

      I am not able to make it work on local machine as well, possible to guide? Please leave a comment!

  • @arpanbanejee5143
    @arpanbanejee5143 ปีที่แล้ว

    Short but very informative video! Learnt the necessary concepts, Thank you!

  • @addliam
    @addliam ปีที่แล้ว

    Thanks for the video. I have a question what should i do if i want to work collaborative on Cloud SQL can i get a credentials.json that allows everyone to acces the cloud ddbb. I need help plz

  • @geetkedia7829
    @geetkedia7829 ปีที่แล้ว

    And what are the steps to integrate Mysql database to it

  • @pavangv7
    @pavangv7 ปีที่แล้ว

    Do we need to enable the CloudBuild API even though we are using non gcp CICD tools?

  • @dmitriipinzari4586
    @dmitriipinzari4586 ปีที่แล้ว

    i had to give access to "bucket" to one of google cloud's emails in order to deploy. Everything else worked fine

  • @Trance33317
    @Trance33317 ปีที่แล้ว

    Hi, new to gcp and trying to run `gcloud app deploy` but get this error: Step #2 - "build": Running "./mvnw clean package --batch-mode -DskipTests -Dhttp.keepAlive=false -f=pom.xml" Step #2 - "build": ./mvnw: 223: ./mvnw: cannot open /workspace/.mvn/wrapper/maven-wrapper.properties: No such file Step #2 - "build": /workspace/.mvn/wrapper/maven-wrapper.jar: No such file or directory Step #2 - "build": Error: Could not find or load main class org.apache.maven.wrapper.MavenWrapperMain Step #2 - "build": Caused by: java.lang.ClassNotFoundException: org.apache.maven.wrapper.MavenWrapperMain Step #2 - "build": Done "./mvnw clean package --batch-mode -DskipTests -Dhttp.keepAli..." (295.861918ms) Step #2 - "build": Failure: (ID: 57144a81) Please share any updates to resolve!

  • @titanxs
    @titanxs ปีที่แล้ว

    when I try to query it says "Access Denied User does not have bigquery.jobs.create permission in project"

    • @sohamkamanitech
      @sohamkamanitech ปีที่แล้ว

      You probably need to check your users permissions in the IAM section on the GCP console. Looks like you may not have access to the BigQuery instance

  • @markchesnavsky3273
    @markchesnavsky3273 ปีที่แล้ว

    Very concise and clear explanation. Many thanks!

  • @aakashnoopur6382
    @aakashnoopur6382 ปีที่แล้ว

    Thank you for the video...I tried to implement the same but I got errors for importing libraries, saying bigquery does not exist, Find valuelist does not exist. Though I had added jars which I found over internet... could you please help...I am unable to implement this usecase

  • @jaichandra7692
    @jaichandra7692 2 ปีที่แล้ว

    Hello can I get your contact information mail ID or anything?

  • @lakshmisrii
    @lakshmisrii 2 ปีที่แล้ว

    Thank you, Please do on GCP Application Production Support related

    • @sohamkamanitech
      @sohamkamanitech 2 ปีที่แล้ว

      Great idea :) What aspects of production support would you like to know about specifically?

    • @harishdama5378
      @harishdama5378 ปีที่แล้ว

      I can give a scenario, bunch of 5xx errors are getting produced in our application which is deployed in app engine. Could you please tell what would be the approach to analyze those in gcp logs?

  • @JSCSNischalBK
    @JSCSNischalBK 2 ปีที่แล้ว

    Engaging and informative talk. Really well thought out and delivered insanely well.

  • @krithikan3177
    @krithikan3177 2 ปีที่แล้ว

    Amazing session !

  • @mr.mirror1213
    @mr.mirror1213 2 ปีที่แล้ว

    very good talk and noob friendly 😁😁👍👍

  • @akshayprakash7312
    @akshayprakash7312 2 ปีที่แล้ว

    It was an amazing talk Soham! You explained the concepts in very simple words and made it interesting 👏

  • @filiperosenbrock
    @filiperosenbrock 2 ปีที่แล้ว

    thanks

  • @peterjoseph2415
    @peterjoseph2415 2 ปีที่แล้ว

    This is awesome Soham, thanks for teaching us like the diamond you are!

  • @akshayprakash7312
    @akshayprakash7312 2 ปีที่แล้ว

    Amazing Soham, great explanation! Keep the videos coming! :D

  • @alwintiwari4355
    @alwintiwari4355 2 ปีที่แล้ว

    Good one, do you have any samples on reading BigQuery data through BigQuery Storage API ?

    • @sohamkamanitech
      @sohamkamanitech 2 ปีที่แล้ว

      Not yet, but I'll work on it soon 👍

  • @shivamtomar7426
    @shivamtomar7426 2 ปีที่แล้ว

    Kindly upload more videos , really helpful

    • @sohamkamanitech
      @sohamkamanitech 2 ปีที่แล้ว

      I'm glad it helped you 🙂 Planning to make more videos soon

    • @akashrtf8309
      @akashrtf8309 2 ปีที่แล้ว

      How to use this (service account ) in eclipse?

  • @manjeetkumar
    @manjeetkumar 2 ปีที่แล้ว

    Really good tutorial. The way you have created video is also good. Explaining and moving through video was good approach.