We arrived in 2024 we cannot decrease the rhythm. Something that essential for us professionals is our work tools, so I come to bring my tools that I tested and still using why they are great. They always bring me a lot of comfort to work. In the end if you want to leave your tools, you want it, besides being able to know other features helps other users to know as well. Let's go !!!!
I separated into four topics to get well organized for each of the tools.
Without a doubt, this is my favorite app. I use it every day. Obsidian uses the Markdown file type, which won me over at this point, I like it to be simple when I need to write something and then be able to go back and work again on what I wrote and with This app gives me three times the same, in addition to bringing more features and always keeping things simple.
Use for:
Add notes
Add study content
References of scientific articles
Create Kanbans for personal projects
Create tables to organize some books and articles.
Create study Mindmaps.
Add Code
Write scientific content with Latex
Without a doubt, infinite possibilities for creativity. I use it together with GIT connected to my Github account, so I can stay in control of the files.
I don't know which tool you guys use for tasks. But I like something simple that I can synchronize with Google calendar, there is an application linked to Google calendar for tasks, it's not a bad tool, but I didn't adapt. It took me a long time to find todoist. This tool is simple to use, you have a main screen, or better said an inbox, where you can add your tasks. Done?, you check. This task was soon resolved. But that wasn't the only reason that caught my attention. In I can add labels for my tasks. With this, I can separate by categories and tasks that repeat, whenever I need to modify it, it will be in an organized place. Additionally you can add extensions. One that I use a lot is Google Calendar. All tasks I add to todoist are reflected in the calendar. Furthermore, you can create projects, let's say you are in college, you create a kanban-style project in todoist and in each column you put a name of the discipline, from there you add the tasks with the dates and within the tasks the job descriptions, classroom activities and anything else you need. Creativity has no limits.
I use this Pomodoro tool more for time control, I don't know about you, but when I focus on a project I even go without eating. On the one hand, this is good, but we need to give it time to get control. This way we can better divide our time between tasks. Example, you have two college assignments due next week. Let's say you have 4 hours a day to pay attention. You plan your time to have a 30-minute pomodoro to focus on work or better said on development, plus a 20-minute pomodoro to review or practice a necessary presentation and a 10-minute pomodoro for you to breathe a little, take a water, move your legs a little.... or another alternative. You take this cycle, put two of these cycles for work A and another 2 for work B. This way you manage your time better, of course this is just an example.
Without a doubt, Tilix is the most comfortable terminal to use. With it, you can open more terminal tabs and work on several tasks at the same time, without having to open different terminal windows. I recommend more integration with ZSH. Which will become even more powerful.
⚠️Maintainers Wanted
This project is looking for maintainers
At the moment, only very minimal maintenance is done, no new features will be implemented and pull-requests may be reviewed very slowly.
If you are interested in giving Tilix some ❤️, please chime in!
Screenshot
About
Tilix is a tiling terminal emulator which uses the VTE GTK+ 3 widget with the following features:
Layout terminals in any fashion by splitting them horizontally or vertically
Terminals can be re-arranged using drag and drop both within and between windows
Terminals can be detached into a new window via drag and drop
Tabs or sidebar list current sessions
Input can be synchronized between terminals so commands typed in one terminal are replicated to the others
🙃 A delightful community-driven (with 2,400+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool that makes it easy to keep up with the latest updates from the community.
Oh My Zsh is an open source, community-driven framework for managing your zsh
configuration.
Sounds boring. Let's try again.
Oh My Zsh will not make you a 10x developer...but you may feel like one.
Once installed, your terminal shell will become the talk of the town or your money back! With each keystroke
in your command prompt, you'll take advantage of the hundreds of powerful plugins and beautiful themes
Strangers will come up to you in cafés and ask you, "that is amazing! are you some sort of genius?"
Finally, you'll begin to get the sort of attention that you have always felt you deserved. ...or maybe you'll
use the time that you're saving to start flossing more often. 😬
To learn more, visit ohmyz.sh, follow @ohmyzsh on X (formerly
Twitter), and join us on Discord.
I can't do without this, I practically see Python, Tensorflow, AI, Machine Learning, Math in the server description and I'm already joining. Discord for games is very good. But for other things too, whenever I can I go to the server to see what people are discussing. This helps you debate certain topics that you don't know about, as well as being able to learn from the experience of other users.
This tool is incredible. When I was watching a video on Youtube about Linux applications, I came across Flameshot. Taking screenshots of your computer screen has become a high level. Use of more to develop projects. Sometimes I don't want to share the screen and with flameshot I can take a screenshot of the documentation and overlay it on Visual Code, it really helps. Another feature that I like the most is being able to take a print and copy it and then paste it into obsidian.
Executing the command flameshot without parameters will launch a running
instance of the program in the background without taking actions.
If your desktop environment provides tray area, a tray icon will also
appear in the tray for users to perform configuration and management.
Example commands:
Capture with GUI:
flameshot gui
Capture with GUI with custom save path:
flameshot gui -p ~/myStuff/captures
Capture with GUI after 2 seconds delay (can be useful to take screenshots of mouse hover tooltips…
Figma-Linux helps me a lot to create thumbnails for the posts I put on Dev.To. His learning curve is great. With little knowledge, you can already create content for your profile, channel and more. In addition to having a very good community, to look for new ideas and learn from other work.
This is not a portable AppImage - it will install figma-linux on your system, after which you can run it from terminal or from your app list.
For more info, execute
./figma-linux-*.AppImage -h
Debian-based Distros
Firstly, install libgconf-2-4:
sudo apt install libgconf-2-4
Download the .deb package from the Releases page, and install it with dpkg or your favorite .deb installer.
This tool is one that doesn't leave my machine. I can't say I've used it many times. But it saved me in a lot of college work. The HandBrake free and open source video transcoder, that's right open source, again because this tool is incredible, OPEN SOURCE. This tool provides resources for you to work with video files, for example I needed to change the video format so that it is suitable for a smartphone screen and with HandBrake, you can modify it and have a new video. I highly recommend you read the documentation to explore the resources that exist.
HandBrake takes videos you already have and makes new ones that work on your mobile phone, tablet, TV media player, game console, computer, or web browser—nearly anything that supports modern video formats.
HandBrake works with most common video files and formats, including ones created by consumer and professional video cameras, mobile devices such as phones and tablets, game and computer screen recordings, and DVD and Blu-ray discs. HandBrake leverages tools such as FFmpeg, x264, and x265 to create new MP4 or MKV video files from these Sources.
For information on downloading, building/installing, and using HandBrake, see the official HandBrake Documentation.
I used this tool a little but I intend to use it a lot more, the learning curve is short and you will soon be able to edit your videos, compile and add effects and other resources. Super quick installation, you can start video editing work and then create a video file without much secret, this is what made me like this tool so much, because sometimes you need to edit a video and you don't need so many resources and it ends up getting lost and over time you discover new options and reading the documentation also helps a lot.
This email manager saves my life every day, firstly through the desktop application. Certain applications don't work to be in the browser. Mostly email, so I set a time in the morning to check my emails and then close the app. Then I focus my time on work or studying so I avoid answering emails after hours, this is very good for helping with time control. Additionally, you can use other resources such as the calendar and extensions to help. I highly recommend checking it out and taking a test.
Without a doubt, this browser of mine has gained over time, it's enough to scare you with so many features that this browser has, firstly because of the workspaces that you can divide your work areas into and you can open several tabs in each one. In addition, it synchronizes with the smartphone app, has the feature of tiles, stacks, hibernate, email manager, capture image............. and many more. haha ha. This browser is very good, I highly recommend it, also because of this tile feature that allows you to divide the screen you are studying into just one tab and focus on your studies.
Omnivore I found it in 2023 on a Mastodon profile that was showing how to save article links and I liked it so much that it was in my top 10 favorite tools. I can organize my web content links very clearly by placing tags for each one, in addition to being able to edit the title names in my own way. I think this point in the title was not clear, for example, when I save PDF links from scientific articles, the names are not saved, there is a number that matches the article ID on the originating site. With Omnivore I can edit this saved title, making my future search easier.
Omnivore is a very powerful tool. I can open PDF links, perform Highlights and much more. In addition, I can have an email to receive the newsletter and keep it organized. With it you also have an extension to save the link that is already open and add tags before going to your profile. Even more incredible, there is the mobile application so you can continue reading on your smartphone.
I imagine that you've read this far and realized that I like organization, please I'm not saying that GitHub is disorganizing. But Gitlab beats me on this point, but first for those of you who don't know Gitlab, it is a repository manager that inherits the principles of Git. But beyond that, it is an incredible tool for working with DevOps, with it you can introduce CI/CD resources and concepts with a simple project and apply it to a college project even in a large project. Excellent documentation. But going back to the subject of organization with Gitlab I can separate my projects into groups or sub-groups by subject. Because of this, I can put the same name as the Obsidian folder and put the group name in Gitlab, so I create several projects in the same group that are different repositories. For example, I have a Group called Continuous Learning, to this group I add everything I'm studying that involves a repository, so I save it in just one place. I will leave images for you to view as an example. Furthermore, Gitlab is a very good tool to learn and put on your resume.
This extension won my heart, I like to be simple when I present a topic with slides, this Marp tool provides this in an incredible way. Using Markdown you can create slides, add images, code blocks and other resources. The simplest way is to generate a .pdf or .pptx. The .pptx is the slide file that you can open in Google Slides and present your work. I don't even use another tool, through Visual Code I present the slides and on the slide I leave the main code block, if I need to present this code block in practice, I just click on the script tab and that's it I can show a test or change the code. This feature is very good. I left the project link below and the Dev.To post that I made a simple tutorial to give you a little idea of how this tool works.
For those who don't like to leave their VS Code desktop with a beautiful theme, Bearded has many themes that help a lot when viewing codes, as well as dark themes that help a lot so you don't get tired of your eyes when you spend hours at the computer.
Dell Inspiron 3583 Laptop: When I bought it a few years ago it was my best choice. When it arrived, the first thing I did was change the operating system, which was Ubuntu, I put Pop!_OS. What's the reason for that? I know that I am comfortable with operating systems based on Linux and mainly with the distribution Pop!_OS. This is because they are simple systems to work with, configure (Depending on what you are going to use), install and other options that I will not go into details so as not to depart from the focus of the post. The I7 processor, which works really well, never let me down and a Radeon 620 graphics card, despite being a very simple card, I used it very little for work and also for games. I modified the following parts because I thought it was really necessary because the secret to having a very good laptop is that you buy an average one and add parts to improve it, so you save money and assemble it your way, plus laptops with Linux operating systems are cheaper, if If you don't like it, you can buy a version of Windows and install it, which will be even more affordable depending on which store you choose, another recommendation that I always do research in several stores and reviews to check the price and whether it's worth buying, Many laptops fall short and you end up buying something that will give you a headache, the following parts have been replaced:
Memory: Patriot Viper Steel Memory, 16GB, 2400MHz, DDR4, CL15, Black, for Notebook - PVS416G240C5S. The one I'm using is 16 GB, the 8 GB link isn't working. Continuing, I bought two 8GB because I have two slots and it was very good for the laptop, it helped a lot to work with more applications at the same time. In addition to running local tests, you don't have to wait longer than normal.
As a reminder, always check the manual for your computer or laptop. There are restrictions for certain configurations that you want to add that maybe a part won't work, for example my laptop only supports the total memory up to 16 GB, so I won't put 32 GB. Because if I can't cause an error or unnecessary expense, the piece may not work. You can check the manuals by searching the brand's website using the type of your laptop or computer.
Bonus
I will leave some operating systems below for you to know.
Pop!_OS is designed for people who use their computer to create; whether it’s complicated, professional grade software and products, sophisticated 3D models, computer science in academia, or makers working on their latest invention. The Pop! user interface stays out of the way while offering extensive customization to perfect your work flow. Built on Ubuntu, you have access to vast repositories of open source software and development tools.
The purpose of this repository is to allow easy management of all Pop!_OS related source code and assets. To view a list of all included repositories, see REPOS.md.
Scroll down for a list of key Redox components and their repos.
Redox is an operating system written in Rust, a language with focus on safety, efficiency and high performance. Redox uses a microkernel architecture, and aims to be reliable, secure, usable, correct, and free. Redox is inspired by previous operating systems, such as seL4, MINIX, Plan 9, Linux and BSD.
Redox is not just a kernel, it's a full-featured operating system, providing components (file system, display manager, core utilities, etc.) that together make up a functional and convenient operating system. Redox uses the COSMIC desktop apps, and provides source code compatibility with…
Zorin OS is an alternative to Windows and macOS, designed to make your computer faster, more powerful and secure. - Zorin OS
github.com
Conclusion
We have reached the end, many tools were presented and there are many others out there in this huge technology community, in addition to many that will arrive in the future. If you have recommendations for any other tools, leave them in the comments. Take the opportunity to leave a star on these incredible projects and also if you can contribute to strengthening these tools even further. Thank you for reaching the end of this post.
Graduated in Bachelor of Information Systems, in college I had contact with different technologies. Along the way, I took the Artificial Intelligence course, where I had my first contact with machine learning and Python. From this it became my passion to learn about this area. Today I work with machine learning and deep learning developing communication software. Along the way, I created a blog where I create some posts about subjects that I am studying and share them to help other users.
I'm currently learning TensorFlow and Computer Vision