Jul 05, 2024
| Category: mobile
| Tags:
#swift
#100 days of swift ui
I’m diving headfirst into the “100 Days of SwiftUI” challenge by Paul Hudson, and I’m thrilled to be on this journey of discovery. But before I can create dazzling iOS apps, I know that building a strong foundation in Swift is crucial. This blog series, which I’m calling “100DaysOfSwiftUI,” is my way of sharing my learning journey with you, especially those who are new to Swift. We’ll explore the fundamental building blocks of this powerful language together. In this first part, we’ll tackle the core concepts of variables, data types, string interpolation, and enums. These seemingly simple elements are the pillars upon which we’ll build more complex and powerful applications in SwiftUI. So buckle up, grab your coffee (or your preferred drink!), and let’s embark on this journey together! We’ll cover the basics in a clear and engaging way, and by the end, you’ll have a solid grasp of the foundational concepts that will empower you to start crafting your own iOS apps.
Jun 28, 2024
| Category: mobile
| Tags:
#swift
#100 days of swift
A while ago I completed the 100 Days of Swift challenge by Paul Hudson. It was an amazing experience where I learned a lot about Swift and iOS development. In today’s post, I’ll share my thoughts about this journey and highlight some of the most interesting things I encountered. Let’s dive in!
Jun 21, 2024
| Category: career
| Tags:
#tips
#mentorship
There’s a lot to study if you choose any Software Engineering position. You can develop desktop, web, mobile, IoT applications, and each of these options have huge possibilities for you to choose or specialize in. A common question, mainly for a newbie is: when will I be a master in this technology? This is a difficult question to answer, isn’t it? Technology evolves fast and all the time we face things changing. This can cause some nervousness and stress, because it’s a little bit difficult to not get things under control. So, in today’s post, I’ll share some of my thoughts about it. Take a coffee or any drink you prefer, have a seat, and let’s get started.
Jun 14, 2024
| Category: tools
| Tags:
#git
Tired of spending precious time typing out those long, repetitive Git commands? You’re not alone. Git aliases offer a powerful solution to streamline your workflow and boost your productivity. Imagine effortlessly navigating your Git repository with shortcuts for common commands, saving time and reducing the risk of errors. This blog post will introduce you to the world of Git aliases, demystifying their functionality and demonstrating their immense power. We’ll guide you through creating your own custom shortcuts, showcasing practical examples for common Git tasks like log, fetch, commit, and more. By the end, you’ll be ready to embrace the efficiency and speed that Git aliases bring to your development process. Get ready to master Git and unleash your inner coding ninja!
Jun 07, 2024
| Category: tools
| Tags:
#git
Ever spent hours sifting through lines of code, desperately trying to pinpoint the source of a pesky bug? You’re not alone. Debugging can feel like a frustrating maze, especially when you’re dealing with complex projects and a history of numerous commits. But what if I told you there’s a powerful tool that can help you track down the culprit commit in minutes, not hours? Enter Git Bisect, the secret weapon for efficient debugging. Let’s learn about it now!