Tools and gadgets I recommend: my secrets of productivity and programming

Here's a comprehensive list of my favorite tools and gadgets that not only support my work as a programmer but also help me stay productive.

Frameworks

  • ASP.NET Core

    A powerful and flexible framework for building modern web applications and APIs. It provides speed, security, and cross-platform capabilities, perfect for those wanting to create efficient web services.

  • React

    A JavaScript library for building user interfaces, allowing for the creation of fast and scalable web applications. Considered the standard for developing dynamic and responsive websites.

  • Nextjs

    A framework for React applications offering server-side rendering, static website generation, and many other features to ease the building of complex web applications.

Databases

  • Postgres

    An advanced SQL database management system offering reliability, functionality, and performance for all kinds of data. Ideal for complex queries and large datasets.

Development tools

  • Docker

    A tool for automating the deployment of applications in lightweight containers, facilitating resource isolation, quick testing, and scaling applications across different environments.

  • JetBrains Rider

    An advanced programming environment for .NET, combining the power of ReSharper with JetBrains' IDE features. Perfect for .NET developers looking for an efficient coding tool.

  • JetBrains Webstorm

    A powerful IDE for web developers and JavaScript applications, offering comprehensive support for JavaScript, CSS, HTML, and other web technologies.

  • JetBrains DataGrip

    An advanced database work environment supporting multiple database management systems, making it easier to manage complex databases and execute SQL queries.

  • JetBrains AI Assistant

    An intelligent coding assistant powered by artificial intelligence, helping quickly find programming solutions and optimize code.

Productivity

  • Pomodoro

    A time management technique using short breaks to increase productivity and focus, helping in effective work time management.

  • CzatGPT

    An innovative platform based on artificial intelligence for creating natural conversations, which can be used for customer support automation, education, or even programming.