DEV Community

Mohamed Ibrahim
Mohamed Ibrahim

Posted on

5

What Technologies Do You Use Every Day? Let's Discuss! 🤝

As developers, we rely on various technologies, frameworks, and tools to streamline our workflow and enhance productivity. Recently, I started a discussion with my friends about the technologies we use daily, including for development, deployment, API integration, and even coding assistance.


Here’s a look at my daily tech stack:

🌐 Frontend Technologies

  • React: My go-to JavaScript library for building UI components.

  • Next.js: The framework I use for server-side rendering (SSR), static site generation (SSG), and full-stack capabilities.

  • TailwindCSS: A utility-first CSS framework that helps me style my applications efficiently.

  • shadcn/ui: A great component library that works seamlessly with TailwindCSS.


🖥️ Backend Technologies

  • Clerk: For authentication and user management.

  • Supabase: A backend-as-a-service platform providing authentication, database, and API services.

  • Node.js: My choice for backend development due to its speed and efficiency.

  • Express.js: A minimal and flexible framework for handling server-side logic and APIs.

  • PostgreSQL: A powerful and reliable relational database for storing and managing data.


⚙️ Tools & Extensions

  • ChatGPT: For brainstorming, debugging, and generating code snippets.

  • GitHub Copilot: AI-powered code suggestions that speed up my development process.

  • Codium: Another great AI-assisted coding tool to improve efficiency and reduce repetitive tasks.


🚀 Deployment & APIs

  • For API management, I often use Express.js and RESTful principles, along with authentication techniques like JWT.

  • I deploy my applications using platforms like Vercel (especially for Next.js projects) and Render for backend services.

  • Supabase also helps me manage authentication, database, and API functionalities.

  • For API management, I often use Express.js and RESTful principles, along with authentication techniques like JWT.

  • I deploy my applications using platforms like Vercel (especially for
    Next.js projects) and Render for backend services.


💬 Now It’s Your Turn!

I’d love to hear from you! What technologies, tools, or frameworks do you use daily? Are there any hidden gems that have boosted your productivity? Let’s exchange insights in the comments! 🚀

Sentry blog image

How I fixed 20 seconds of lag for every user in just 20 minutes.

Our AI agent was running 10-20 seconds slower than it should, impacting both our own developers and our early adopters. See how I used Sentry Profiling to fix it in record time.

Read more

Top comments (19)

Collapse
 
olgabraginskaya profile image
Olga Braginskaya

Great post! As a data engineer, my daily stack looks a bit different. I work with Python, Argo Workflows or Airflow to manage pipelines, and various databases depending on the project. I also use Docker and Kubernetes for deployment, Jupyter Notebooks for quick analysis, and GitHub Actions for CI/CD. ChatGPT and Warp are my go-to tools for AI help. It’s always cool to see what others use—thanks for sharing!

Collapse
 
moibra profile image
Mohamed Ibrahim

Wow! You look like an expert.

Collapse
 
mileswk profile image
MilesWK

When I develop websites, I use hexee to get hex codes. I created it, and I use it everyday as there is not a "stupid simple" tool out there aside from the one that is on chrome when you look up "hex code"

Collapse
 
moibra profile image
Mohamed Ibrahim

Seems great! I'll try it

Collapse
 
zethix profile image
Andrey Rusev

Haha, my list of everyday tech will be a bit boring:

  • MDX :)

At the moment I'm trying to figure out how far can Code Hoke go in terms of how we do code examples in our docs.

P.S. I am not a web developer or something...

Collapse
 
moibra profile image
Mohamed Ibrahim

Yeah I'm using markdown in my websites as well.. I didn't try code hoke before but seems so good .. thank you for mentioning... ❤

Collapse
 
kwnaidoo profile image
Kevin Naidoo

A TypeScript fan 😊 Nice set of tools you have there. I use:

  • Laravel / Echo (GO) / Python (FastAPI)
  • nohup - so I can run long-running tasks in the background and keep a log.
  • Redis, MySQL, PostgreSQL, MongoDB - all for different reasons mostly scaling issues.
  • tmux - similar to nohup but for dev servers.
  • Claude to generate boring code I don't want to write and other research.
  • Hetzner - build servers and cloud stuff.
  • SSH, vi, nano - move around servers.
Collapse
 
moibra profile image
Mohamed Ibrahim

Wow ! Expert

Collapse
 
pengeszikra profile image
Peter Vivo

Tailwind, HTML CSS JS JSDoc, pnpm vercel, express

Collapse
 
moibra profile image
Mohamed Ibrahim

No JavaScript framework?

Collapse
 
pengeszikra profile image
Peter Vivo
Collapse
 
skhmt profile image
Mike 🐈‍⬛

tldraw.

everything else is pretty industry standard.

Collapse
 
moibra profile image
Mohamed Ibrahim

The perfect whiteboard SDK ever! ❤

Collapse
 
kurealnum profile image
Oscar

Outside from general software development purposes, I use Neovim for notetaking.

Collapse
 
moibra profile image
Mohamed Ibrahim

Seems great! I will try it.

Collapse
 
incgnito profile image
incgnito

Devops engineer here.
Terraform, GitHub actions workflow, vault,
Docker , shell scripts and compute, storage,IAM , data analytics services on Google , AZURE and AWS.

Collapse
 
moibra profile image
Mohamed Ibrahim

Seems Expert!

Collapse
 
bankai2054 profile image
anas barkallah • Edited

I am new here and interested in IT, science, and development in. I use Copilot, Claude, and DeepSeek for learning purposes. Thank you for reading.

Collapse
 
moibra profile image
Mohamed Ibrahim

That's amazing... Just keep going. ❤

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more