- Build For Fun
- Posts
- My Daily Toolbox: A Peek Into My Workspace š ļø
My Daily Toolbox: A Peek Into My Workspace š ļø
See how Iāve developed big data and web-based solutions over the past year.
See how Iāve developed big data and web-based solutions over the past year.
Introduction
Technology is at the heart of modern work, and the tools we use daily can significantly impact our productivity and the quality of our work.
In this blog post, Iām excited to share a glimpse of the technologies I rely on regularly to develop data and web solutions.
Whether youāre an experienced professional or just starting your journey, I hope this list provides some valuable insights into the tools that power my daily workflow.
TLDR:
Top IDE: Cursor
Top Project Management: Jira
Top Framework / Language: TypeScript + React
Top Data Viz Tool: PowerBI
IDE / Code Editor
Visual Studio Code: Visual Studio Code (VS Code) is my go-to choice for web development. With its extensive ecosystem of extensions, I can customize my development environment to suit my needs. I particularly appreciate extensions like Prettier for code formatting and Live Server for quick previews.
āCursorā IDE: Cursor, as the first native AI code editor, is a standout tool that Iāve been using. Itās conceptually similar to VS Code but comes with a unique twist. Cursor seamlessly integrates with AI models like ChatGPT and GPT-4, allowing for code-related queries and even generative coding via prompts. The frequent updates and innovative features make Cursor an exceptional addition to my toolkit.
SQL Server: For database work, SQL Server Management Studio (SSMS) is my preferred choice. Itās renowned as the gold standard for SQL, offering a straightforward interface for querying and building data warehouses. While Iāve explored MySQL, I found that my productivity is highest when working with SQL Server.
Cursor seamlessly integrates with AI models like ChatGPT and GPT-4, allowing for code-related queries and even generative coding via prompts.
Workflow / Project Management
Jira Service Management: Jira is a comprehensive enterprise-level project management tool that plays a pivotal role in my daily work. It enables seamless collaboration within my team, allowing us to work together on projects, leave comments, track progress, and more.
Jira has become an essential piece of software for meeting our development and operations (DevOps) requirements.
Frameworks / Languages
TypeScript: TypeScript, an extension of vanilla JavaScript, has proven to be a game-changer for me. Its robust error-handling capabilities and static typing system make complex JavaScript code more scalable and collaborative. Transitioning from JavaScript to TypeScript significantly expedited my workflow, making it a language I use daily.
MongoDB: For smaller web-based projects requiring agility, Iāve incorporated MongoDB into my database toolkit. Unlike the traditional, time-consuming process of configuring and navigating SQL Server, MongoDBās user-friendly interface and flexible, structure-less approach provide greater flexibility. This has allowed me to reach the minimum viable product (MVP) stage more quickly.
React: In the world of front-end frameworks, React has consistently been my top choice. While Iāve explored other solutions like Vue and Svelte, Reactās strong community support, Meta backing, and rich feature set always draw me back, especially when Iām working on projects that require scalability.
Transitioning from JavaScript to TypeScript significantly expedited my workflow, making it a language I use daily.
Data Visualization
Chart.js: When it comes to web-based data visualization, Chart.js is a go-to library. It simplifies the process of creating visually appealing charts and graphs. Getting started is incredibly easy thanks to their Content Delivery Network (CDN).
Qlik: Qlik Enterprise is a low-code business intelligence tool that empowers me to create data dashboards, schedule automated reports, gain valuable user insights, and enable in-depth data analysis using Qlikās cutting-edge associative engine. This engine thoroughly examines data models and provides insights into where users should focus their analysis.
PowerBI: As a leader in low-code business intelligence solutions from Microsoft, PowerBI offers an extensive feature set, straightforward data modeling, and a user-friendly interface. Its layout is familiar to end-users, resembling the layout of Microsoft Excel.
PowerBI offers an extensive feature set, straightforward data modeling, and a user-friendly interface.
Conclusion
In the dynamic world of technology, the tools we choose to work with can significantly impact our productivity and the quality of our work.
As I continue my journey in data and web development, these technologies have become invaluable parts of my daily routine. I hope this overview of my tech toolbox proves valuable to you, whether youāre a seasoned pro or just starting your journey.
Embrace the tools that make your work more efficient and enjoyable, and never stop exploring new ones to stay at the forefront of the ever-evolving tech landscape.
Nick
Remarks
Not financial advice. You should seek a professional before making any financial decisions.
Follow my coding projects on Github.