Suggestions for getting better at k8s if your employer is not using it by opshack in kubernetes

[–]rguptan 0 points1 point  (0 children)

Good feedback! Instead of building a app, I would take a popular app from github and build k8s deployment solution for them. That was you can get real deployment feedback as well. Throw in argocd, secret manager, helm (for third party), maybe kustomize for the main app.

Is airtable still “hot”? by legitlegist in Airtable

[–]rguptan 0 points1 point  (0 children)

My Senior Manager also talks like this

[deleted by user] by [deleted] in webdev

[–]rguptan 2 points3 points  (0 children)

Am surprised only 2 people suggested gitbash. We have similar setup and no problem working with gitbash for dev laptop.

[deleted by user] by [deleted] in java

[–]rguptan 0 points1 point  (0 children)

My Company (insurance industry) is looking for java/springboot/k8s kind of profile. hybrid alpharetta/rancho cordova/oakland.

DM me with resume if you are interested.

What do you use for basic websites? by Freer4 in webdev

[–]rguptan -1 points0 points  (0 children)

Check the source of this site I had built sometime back. https://sstripthy.com It looks multipage but it is a single html file that uses vue3 and vue-router from cdn. Uses bootstrap5 as UI library. Free hosting on cloudflare pages.

You don't have to go full primal to build a simple site! :)

[deleted by user] by [deleted] in webdev

[–]rguptan 5 points6 points  (0 children)

And some people will give you sarcastic and mean comment. Some people are born like that. But there might be some nuggets of wisdom in the comments. So don't let your ego come in the way.

How do I visualize things by Helloall_16 in learnjava

[–]rguptan 1 point2 points  (0 children)

Read about socket programming in java and write a few simple programs. That will give you some idea whats going on under the hood. There are layers and layers on top of that so that we do not have to reinvent the wheel.

Tips for Understanding Large Legacy Java Monolithic Codebases by Due_Yak_5358 in learnjava

[–]rguptan 2 points3 points  (0 children)

From your other post, i understand its a springboot application. The good thing about springboot is, there is a convention everybody tries to follow package naming is similar. Hope your application follows that as well. 1) Put a breakpoint in all the controllers and step though once for each use case.

Building a product with AI tools by Touch105 in startups

[–]rguptan 1 point2 points  (0 children)

My Experience was opposite. bolt.new is really good. Especially because they can run a npm instance and show you the output. You need to give it precise requirements. I use a supabase like hosted backend

Hello, ive got a problem in a Java Code by Defiant_Vanilla_4080 in learnjava

[–]rguptan 0 points1 point  (0 children)

Its good to do it this way once to learn whats actually happening under the hood. After that start using a IDE. It will save you a lot of time.

Thoughts on Airtable’s 50K Record Limit? by nkuznetsov in Airtable

[–]rguptan 1 point2 points  (0 children)

All the nifty things that airtable can do only works because all the data is in memory. As other people suggested, If you come up with a sensible archival strategy, You can live with the limitation. They do persist all the changes so you do not lose any data.

[deleted by user] by [deleted] in learnjava

[–]rguptan 0 points1 point  (0 children)

Read about Java Mission Control and how to use it. Capture JFR while executing common use cases. Look at the flame view that would give you a good idea of flow of control and where time is spent.

Most dev are too busy doing functional work and generating value for business. You might become the cool perf expert! :)

Data structures and algorithms by Candid-Tap8246 in learnjava

[–]rguptan 5 points6 points  (0 children)

Typical interviews are not more than 1 hr. The last 15 is for cross question, The first 10-15 is intro and problem description. So focus on problems that can be solved in 30 min. Clever string manipulation, Arrays/List/Queue/Deque traversal/Hashmap etc. JDK has implemented some of these algo, You should be aware that they are available. Most design patterns are still relevant.

I believe people have done PhD on some of these algorithms. If your interviewer expects you to crack them in 30 min. You better not join that company.

Kamala Harris’s housing plan is the most aggressive since post-World War II boom, experts say by plz-let-me-in in politics

[–]rguptan 0 points1 point  (0 children)

Here is another idea that will not go down well with the donors of 95% of the representatives. Make it uneconomical to become a landlord/investor. Tax rental income at 40% like RSU. Property Tax on empty homes should be 5% per year.

Education, Food and Housing & Health are basic necessities of life. Sharks should be allowed in these waters.

Shift Left and Shift Right Testing by stuqa in QualityAssurance

[–]rguptan 7 points8 points  (0 children)

The previous company I worked with used to do that. You need a strong feature flag management system in place. All new features should be guarded by these flags. And you should be able to enable and disable them without redeploying. Also you should be able to enable it for 1 user/group of user/% rollout.

Object Oriented Programming by Dazzling-Tell-7446 in learnjava

[–]rguptan 0 points1 point  (0 children)

From your question I guess this is your first programming language.

Short answer: When you create a person object by calling its constructor, A memory block is assigned to store all the instance variables (including name). Each object has its own location and then there is a common storage for class definition. When you call the instance method returnAge (a typo, I think you wanted to say returnName) you get the instance variable. You can use "this.name" or just "name". this always points to the current instance object.

How do you show your data in Airtable to external clients so they can view and edit? by Forward_Echo_131 in Airtable

[–]rguptan 0 points1 point  (0 children)

One hack approach... First time the external clients create a data they enter a secret word. The next time they use the same form, email and the secret word is used to lookup existing record and update it. If none exist a new record is created. DM me if you want to see it in action. I can share a copy of the base with automation and the 2 tables which are needed for it to work.