Pranay Bathini Full Stack Web Development

Full Stack Developer's Tool Kit

By The Glitcher | The Glitcher | 28 Dec 2022


Full Stack Developer Tool Kit

What is a full stack mean?

Basically, a web application has 2 components. Frontend(What is visible to users) and backend(Hidden to users). Backend has both the logic and database to store information.  Full stack development means end to end development of the application. A full stack developer develops an end to end application means frontend(Usually HTML, CSS and Java Script and a bunch of things) and Backend(Java, NodeJS etc).

I am a full stack developer. I generally have below tools in my toolset I frequently use. For testing, I deploy on vercel and netlify. 


My Toolset

 

For Frontend-development, I use

  • React JS Library
  • HTML, CSS, JS understanding is a must.
  • VS Code IDE 

 

Backend development

I generally use Java and Python as Languages 

  • IntelliJ IDEA Ultimate. Community Edition also works. 
  • Maven and Bazel Build tool
  • Springboot and Dropwizard Framework. 


I also use docker and kubernetes. I have iterm2 terminal and have both zsh and fish shells installed. I use zsh though but kept the fish shell there. Installed both oh my fish and oh my zsh to customize the shells. 

Git is version control and used github, gitlab and bitbucket to store the code. 

Normal text editors.

 

I have Sublime, VSCode and Atom installed. I switch quite frequently but Sublime is quite heavily used. subl is short code to invoke it from terminal. 

Dbeaver for accessing database access.  I also use vim tool too quite a lot. 



My blogs on different tech topics

 

 

 

 

 

 

How do you rate this article?

3



The Glitcher
The Glitcher

Daily bits of new technologies, computer science concepts and crypto-currency concepts.

Send a $0.01 microtip in crypto to the author, and earn yourself as you read!

20% to author / 80% to me.
We pay the tips from our rewards pool.