heart-ghost-studyblr
heart-ghost-studyblr
Software Engineer Studyblr
23 posts
I'm a Software Engineer with 27y, living in Europe. It's is a endless journey and I love the study routines as a way of life. 🎓 Bachelor’s Degree in Information Technology Management - 2023 Feel free to contact me!
Don't wanna be here? Send us removal request.
heart-ghost-studyblr · 12 days ago
Text
Tumblr media Tumblr media
Un peu de réconfort Tu me parles et t'apprends à quel point j'ai souffert Je suis une enfant de la guerre Qui cache ses sentiments à des milliers de pieds sous terre
83 notes · View notes
heart-ghost-studyblr · 3 months ago
Text
Tumblr media Tumblr media
"He is back and he is seeking revenge!!" That’s what one of my teammates said after we wrapped up a big performance upgrade on a server that was… let’s say, not performing its best. Highs and lows, right? Complex, data-heavy, fast, reliable, and done for the best 'top dogs' in the game (me included).
And then another kind of thing... I was talking with a friend who’s been struggling to find a job in his field (he's studying management, which is a solid and common path). So, why not help a little bit? (That is what is in the image, do not call me a click baiter*)
I strongly believe that if you're struggling to get into any area, a nice way to present yourself is by having a page—it can be pure HTML/CSS or a cloned repo with some kind of "personal website template" using all the NodeJS you want.
Then, turn it into a DNS like "yourname-myprofession.com" so you can show a clean, well-designed QR Code with your avatar during interviews. It’s a cleanest way possible to present your résumé and experience. Tech skills are like magic, especially for those who haven't seen it before.
24 notes · View notes
heart-ghost-studyblr · 7 months ago
Text
Tumblr media Tumblr media Tumblr media
I found myself surrounded by companions daring to tackle a real software architecture challenge. We shared a good wine and cheese to conquer it together! (Unfortunately, there’s always something waiting to be dealt with on Monday.)
The glow of my Neovim terminal in Monokai theme reflects my rhythm — a guy who doesn’t stop on weekends but knows that balance isn’t about being all-in, all day.
The setup screams character: a seamless fusion of productivity and comfort. Lazygit commands at my fingertips, a Ghibli-esque avatar paired with Neofetch adding a touch of Tumblr aesthetic, and a playlist of Korean indie OSTs playing in the background to add depth to every keystroke.
This is how I drive — in code, creativity, and moments that are unapologetically mine.
65 notes · View notes
heart-ghost-studyblr · 9 months ago
Text
Tumblr media Tumblr media
I work better at day, but study way better at night. This week I was made a deeply study using Lua Programming Language with LUAMQ to find a way to attach too many files in a MQ Queue. This means learn a lot of ways of how and the properly way to use Lua functions work with as bash/shell scripts, understand permissions and everything. Normally, there is a good tool to made things changes like that, like Ansible, but in some cases, it is not flexible enough. And I assume that could have been done with Python and a MQ library for py, but I don´t even bother myself to search for it. Lua was my first thought and for a simple task like that, it fits.
22 notes · View notes
heart-ghost-studyblr · 9 months ago
Text
Tumblr media
NOTE: Little off because my computer was broken and cost so much to repair.
This month I have focus on Kafka arquitecture, ACL's, complex conrigurations, common patterns and complex patterns like CQRS (Command Query Responsibility Segregation)
27 notes · View notes
heart-ghost-studyblr · 10 months ago
Text
Tumblr media
Normal night in the midnight.
18 notes · View notes
heart-ghost-studyblr · 10 months ago
Text
Tumblr media Tumblr media
A beautiful rainy day!
I go to a deep dive into Keytool features in Java to better understanding Certification Authorization and truststores (Java key stores).
A mixed with oracle documentation, IA made Q&A about it, tutorials videos from YouTube and checked real case scenarios on StackOverFlow.
9 notes · View notes
heart-ghost-studyblr · 10 months ago
Text
Tumblr media Tumblr media
A "study room" placed in the hall of an student hotel on the left. Mine hotel study room space on the right.
14 notes · View notes
heart-ghost-studyblr · 11 months ago
Text
Tumblr media
This one has an interesting story. It was in a place where we shared files through a shared data server locally (localhost only), so there was no network access to use the famous "I love PDF" or software like Adobe to convert and make some changes.
With that in mind, I used the PyPDF library to make a code that changes like converting, splitting, merging, and set it up on the server for people to use. Everyone loved both how the program worked and the crazy aesthetic that I made it and my boss approved. Well, problem solved! And fun too, I must say. And since this is a Studyblr, I have to mention how worthwhile it is to study a library you've never seen before but that seems to do everything you need at that moment. Putting a small project into practice, seeing how people react to it, then studying and improving it in a way that reflects your own growth. That was made with Django Web Framework.
12 notes · View notes
heart-ghost-studyblr · 11 months ago
Text
Tumblr media Tumblr media
Very busy week because I’m moving to a new city, but coding must go on!
After countless containers and virtual machines, I finally made a repository for my dotfiles, including Neovim, Tmux, Lazygit, etc. It’s so much simpler to grab my configurations from clone a repo, instead, I was used to send via FTP or something like that.
This week, I’ve been working on a short and simple video about using Kafka with the customizer terminal and Tmux. It’s incredibly easy to manage sessions by splitting them, which we use a lot because Zookeeper server and Kafka brokers still in single window each (If is local machine).
In the picture, I’m using the Kitty terminal with Tmux and 3 open windows: Neofetch, a CLI Pomodoro timer, and Lazygit.
In the YouTube window, the title in japanese means "Hikaru Utada playlist for a rainy day" I love hear this type of playlist while studying. I’ll leave the link to the playlist in case you want to listen too, just click here.
37 notes · View notes
heart-ghost-studyblr · 1 year ago
Text
Tumblr media Tumblr media
Getting old is interesting. I've always been a middle ground between sports (skateboarding, surfing, jiu-jitsu) and an avid student. Over time, it's clear that you can't keep trying the same tricks, just as you can't study the same way.
Today, as I'm writing an article about event-driven architectures, I realize that final exams in college were much easier, just like it's not as easy to jump the same stairs on a skateboard as I did when I was 18. In the image, you can see my favorite note-taking app, Obsidian, and my Neovim terminal. I'm diving deep into Java, and for that, I'm taking a Spring Boot bootcamp offered by Claro through the DIO Innovation One platform.
174 notes · View notes
heart-ghost-studyblr · 1 year ago
Text
Tumblr media
Cast the first stone the one who has never spent the ENTIRE FREE TIME on a day updating public things like the GitHub README, HomePage website, articles or ordinary links on Linkedin.
That is what happened to me today: The free time I had outside of work was solely dedicated to getting these things up to date. I made a post on LinkedIn, updated my GitHub README, deployed my homepage, and now I feel worthy of being socially visited on the World Wide Web, haha'
19 notes · View notes
heart-ghost-studyblr · 1 year ago
Text
Tumblr media Tumblr media Tumblr media
Definitely this counts as productive night of studies.
I arrived early, grabbed my seat, and dive into another incredible Golang SP event at Microsoft Reactor.
During the event, we discussed the simplicity of error handling in Go, which was practically reinforced by creating a CSV file parser, ensuring that any issues encountered are well identified and handled.
35 notes · View notes
heart-ghost-studyblr · 1 year ago
Text
Tumblr media
Today I have an merge conflict plus a deploy error in my link in bio app which is deployed in Fly io. Not big deal, just came out that was auth error in deployment, but about the merge conflict was a little bit more than a few lines.
71 notes · View notes
heart-ghost-studyblr · 1 year ago
Text
Tumblr media Tumblr media
Some screen sharing of challenging backend Java code that I was testing, although it was quite basic, to be honest.
Additionally, my notebook contained a pretty basic code base for a producer class that I wrote by hand. I want to become very skilled in creating Java classes based on the producer-consumer pattern using Kafka.
33 notes · View notes
heart-ghost-studyblr · 1 year ago
Text
Tumblr media Tumblr media
This week was a productive one. I've been studying microservices to better understand distributed systems. At the bus company where I work, we use a monolithic system—an old-school setup style with MySQL, PHP, some Java applications, localhost server and a mix of other technologies. However, we've recently started implementing some features that require scalability, and this book has been instrumental in helping me understand the various scenarios involved.
In the first chapters, I've gained a clearer understanding of monolithic systems and the considerations for transitioning to a distributed system, including the pros and cons.
I've also been studying Java and Apache Kafka for event-driven architecture, a topic that has captured my full attention. In this case, the Confluent training platform offers excellent test labs, and I've been running numerous tests there. Additionally, I have my own Kafka cluster set up using Docker for most configurations.
With all that said, I've decided to update this blog weekly since daily updates it's not gonna work.
21 notes · View notes
heart-ghost-studyblr · 1 year ago
Text
Tumblr media Tumblr media Tumblr media
I try to make a balance between reading the book "Kafka: The Definitive Guide - 2nd Edition," doing Confluent course lab exercises, and a little bit of Udemy projects with Kafka as well. In the middle of the week, I'm making my homepage to showcase some portfolio stuff, which is not my priority at this time, but it involves a lot of coding as well.
Feeling like I can answer any interview questions about Kafka at this point, including the fundamentals, use cases, and examples of writing a pub/sub system in Java.
It's all about studying; it magically changes you inside and out. You're the same person, in the same place, but now capable of creating really good software with refined techniques.
47 notes · View notes