Manoj Khangaonkar's Avatar

Manoj Khangaonkar

@mjkhanga

Software Dev | Tech | Startups | Health | SF Bay area sports |

148
Followers
31
Following
75
Posts
06.12.2024
Joined
Posts Following

Latest posts by Manoj Khangaonkar @mjkhanga

If you are interested in making your applications reliable, I would like to invite you attend our user group meetup .

28.03.2025 18:31 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The market for a distributed database is fairly small.

My guess is 1 -2% of the overall DB market. -- very large companies , large data sets etc

It might be doing well but I doubt it is mainstream.

12.03.2025 14:00 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Multi Version Concurrency Control (MVCC) in databases

I have been trying to understand MVCC ( multi version concurrency control) in databases for a while.

After a little research, I put together this easy to understand blog:

khangaonkar.blogspot.com/2025/03/mult...

11.03.2025 15:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It was a lot of fun working with @qianli.dev on this release.

You can now do full stack applications with DBOS.

16.01.2025 19:49 πŸ‘ 7 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

This is typical of any advanced technology.

Only the best and the smartest researchers will find work.

Those that went in chasing gold, will only find dust.

24.12.2024 18:13 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Time for hotels to save money by not putting TV in rooms ?

24.12.2024 17:59 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Pair programming with my cat: She handles the purrs, I handle the bugs. Together, we're unstoppable...

And she does not complain about my variable names.

24.12.2024 14:52 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Does not seem to be a problem for Republicans.

23.12.2024 01:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The terminology is confusing.

Some have also used the term "strong consistency" for strict serializability.

22.12.2024 16:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

S&P 500 has done so well the last 25 years.

Up 23% this year.

Why bother investing in hedge funds or Crypto ?

22.12.2024 15:39 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

My layman understanding is that

Linearizability mean DB guarantees to execute transactions in some serial order.

The next higher level Strict Linearizability means serial order based on wall clock time.

22.12.2024 15:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

"β€˜You cannot always control what goes on outside. But you can always control what goes on inside.’ – Wayne Dyer πŸŒΏπŸ’­

Take a deep breath, embrace calmness, and remember that your inner peace is your superpower. πŸ’™βœ¨

Happy Sunday !!!

22.12.2024 14:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Web development started with server generating html and sending to the browser.

We seem to be headed back there.

Perhaps that is what one must learn first.

22.12.2024 14:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I have house guest for the holidays.

Pashmina. I am pet sitting a friends cat.

Not a pet owner. So learning from her.

20.12.2024 15:22 πŸ‘ 12 πŸ” 1 πŸ’¬ 1 πŸ“Œ 1

But todays OSs have really good startup images.

19.12.2024 19:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Lived in Chicago and was a bears fan early nineties after the Ditka firing.

In 1994, Bears went 9-6 with 2nd string QB Walsh and it was an exciting season.

Coach Wannsted prematurely declared that "all pieces were in place"

In 1995, they went 4-12 and the wheels came off the Wannsted wagon.

19.12.2024 15:01 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Lots of respect for Satya Nadella,

But two questionable video clips making the rounds:

IMHO

(1) Copilot in my experience is terrible. They had no choice but to give it away free.

(2) AI will make SAAS better. Not replace it.

19.12.2024 00:43 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I have not used Ruby on rails, But

having used Nextjs, my reaction is that it is less that ideal for backends. It seems suitable if you want to put together a quick and dirty backend.

18.12.2024 14:51 πŸ‘ 12 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It is worse when the attempt to be family is fake.

I like a professional no nonsense business like approach from my managers.

17.12.2024 18:24 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The virus is that there are ~200 JS frameworks that a casual web developer much choose from, when ever they want to build a front end.

No other space in software engineering is as cluttered and chaotic as the JS based front end space.

16.12.2024 22:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Should not be a surprise.

Major cloud providers have better products for most of what cloudera offers.

cloudera was the "hadoop" company. "on-prem" is only open option.

16.12.2024 21:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How well a software engineer or team can explain their code is a better indication of quality that most other metrics.

If you understand the code, you can fix any bug easily.

But this quality is hard to measure. You can know only by talking to them or reading their docs.

16.12.2024 19:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image

Weekend project. Sourdough bread

15.12.2024 19:29 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

At the point, these GenAI platforms are really good jumpstarts.

But by no means are they accurate.

So we need to be aware of that and apply our corrections.

Inspite of the inaccuracies, they are still super valuable.

15.12.2024 17:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

No Seriously. I think It is a fair question ?

We need to think about at it with on open mind.

What could have been done differently during the Obama presidency to ensure that the democratic party not go into the tailspin it did after him ?

15.12.2024 16:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

PIT - How ?

Answer : Russel Wilson

14.12.2024 22:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I always wondered if we took a step back with the Obama presidency.

What are your thoughts ?

14.12.2024 15:55 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

To be successful, it is sometimes better to take the road not travelled.

Two roads diverged in the wood and I,
I took the road less travelled by,
And that made all the difference.

-- Robert Frost (The road not taken)

14.12.2024 15:18 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Deadlocks happen only when multiple thread try to lock the same resource.

There are many useful use cases for multi threading that do not involve locking.

13.12.2024 20:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

In the Javascript/Typescript world, bundling/minimization/tree-shaking etc made sense in front-end development where you wanted to reduce the code sent to browsers.

No reason to continue doing it for backends.

It makes debugging much harder.

It increases complexity.

13.12.2024 20:25 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0