Channel Avatar

Jakob Jenkov @[email protected]

41K subscribers - no pronouns :c

Hi, I make videos about software development related topics


Welcoem to posts!!

in the future - u will be able to do some more stuff here,,,!! like pat catgirl- i mean um yeah... for now u can only see others's posts :c

Jakob Jenkov
Posted 1 month ago

I am working on a video about "Designing for Scalability vs. Designing for Performance" - which I hope I will be able to publish within the next 2 weeks. It is not so much about the actual techniques, but more about how these two approaches will affect the product, your scaling costs, and your team skills.

Do you have anything questions or input?

61 - 7

Jakob Jenkov
Posted 1 month ago

My next video will be about Java Generics (unless something unexpected happens). It will probably take a week or so before I can release it - depending on how much free time I can find to finish the recording, code examples etc. - but it's coming :-)

I am also working on a few other videos at various stages. I will talk more about those once they are getting closer to ready :-)

62 - 7

Jakob Jenkov
Posted 2 months ago

To those of you that are into P2P networks, my P2P book is available on LeanPub.com - payment optional :-)
It's still under 50% finished, but there is enough to for a reader to start understanding the basics of the P2P topologies that exist today.

leanpub.com/p2p-networks

#P2P #PeerToPeer

16 - 0

Jakob Jenkov
Posted 4 months ago

My Java Concurrency video playlist now contains 26 videos covering various aspects of Java multithreading and concurrency - including virtual threads 😊





www.youtube.com/playlist?list...

Are there still some topics missing, you think?





#Java #JavaConcurrency #JavaMultithreading #Parallelism

61 - 4

Jakob Jenkov
Posted 4 months ago

My next video will be about the Java ForkJoinPool - as I have received quite a few requests for making a video about this topic 😊

Parallelism is the trick to harness the growing power of modern CPUs - and GPUs , as the CPUs themselves do not advance as fast in clock speed anymore.

In the same category we have exciting projects like TornadoVM and Project Babylon which are bringing GPU compute to the Java platform. 😊 #Java

36 - 0

Jakob Jenkov
Posted 5 months ago

There is a lot more to be said about peer-to-peer (P2P) networks than what I have mentioned in my now 12 years old P2P Basic Algorithms video.

I have discovered more topologies that I did not know existed when I made the first video.

Also, a good bit has happened since then. Among other things, I have designed my own P2P network topology - which I believe is a good alternative to the existing topologies.

I am currently making notes for several new videos about P2P networks, which will go into more detail about this topic. I hope you will find them interesting :-)

41 - 3

Jakob Jenkov
Posted 1 year ago

A few weeks ago I was interviewed on the Smart Cherry's Thoughts YouTube channel - about my work history, about AWS and other things. Sai asked me a lot of questions and I tried to answer them as well as I could :-) The interview is here:

https://www.youtube.com/watch?v=7vwyl...

Here are some of the questions:

0:00 Introduction of Jakob Jenkov
5:53 How much experience do you have as an architect?
6:35 What kind of projects do you do as an architect?
7:45 What kind of projects have you done the last 2 years?
8:38 How do you know about AWS?
10:24 Have you spent most of your career as a software developer?
12:28 How do you define the developer and the architect persons in you?
14:24 How was your work-life before and after working with cloud?
16:22 What are the main differences between on-premise and cloud?
19:06 How can we use AWS for different business purposes?
22:52 Which project would you most like to implement on AWS?
25:30 Do you think that the cloud has the compatibility needed to run all on-premise software?
29:02 As an architect what is your role and responsibility?
32:31 What challenges do you face in the planning stage vs. the implementation stage of a project?
36:49 How long time does it usually take for you to design an architecture for a project?
38:31 Is it possible for an architect to give the customer exactly what they need?
40:38 Who will decide the time and the cost?
42:16 How does the developer in you help you be a good architect?
44:51 How has business requirements changed since you started developing in 1998?
53:30 How are you able to maintain your logical thinking through your 25 years of work-life?
54:46 How are the people designing the AWS services thinking?
58:49 Do you design for Azure cloud as well?
59:51 What differences do you observe between the different clouds?
1:03:55 What mistakes or misconceptions do AWS architects have?
1:07:40 What is the difference between communicating with a computer and human beings?
1:12:42 What do you think the evolution of technology will be in the future?
1:17:47 How do you adapt to the constant change in technology?
1:22:13 What do you think about Elon Musk's everything-app idea?
1:24:15 AWS vice president is my subscriber. Do you want to say anything to him?
1:26:40 Sai tells how long he has been doing interviews on YouTube
1:33:15 We talk about India's tech growth
1:35:33 I have interviewed more than 500 people by now. What do you think the benefit will be of this network of people?
1:47:40 Can you share your web link with my audience?
1:51:20 How an Indian freelancer started a successful outsourcing company

6 - 2

Jakob Jenkov
Posted 1 year ago

Hey - I consider doing some "ask me anything" style videos - answering your questions if you have some good questions :-) Would that be interesting? If yes, you can ask some questions in the comments below, then I will see if I can answer them, and if yes, I might turn them into videos (or simply answer them in the comments below if the answer is short ;-) )

P.S. I am still working on the first video in the software design series. I think I've got the slides figured out, but I have to double check that the "theory" holds (doesn't have holes, or is unclear etc.).

24 - 15

Jakob Jenkov
Posted 1 year ago

In my poll from 3 months ago, I asked if you are interested in the topic of Design Patterns etc.
95% of respondents answered "Yes". Therefore, I am currently working on the first video in a series in this area. However, rather than merely repeat what you can find in other books and videos, I will share my own approach to software design and design thinking - and explain how that relates to other well-known design principles. Feel free to share your feedback with me as the videos are published :-)

98 - 12

Jakob Jenkov
Posted 1 year ago

Are anyone here interested in the topic of Design Patterns and Compositional OOP ?
I am thinking about which larger topic to tackle next, as there are not that many Java Concurrency topics left to do (still 5-10 possible - but not much more).

21 - 24