If you often feel exhausted and low on energy, some simple steps might help you. Listen to Sean D'Souza's podcast episodes on energy management and what we can do to restore our batteries. Sean has been my mentor and good friend who's helped me quit the 9-to-5 rat race.
2019 has been a great year so far. Here's my list of priorities for the rest of this year: Improve my presentation skills Publish the course I've been working on since December last year Update/enhance my existing courses Publish three new books Reach 5,000+ subscribers on my Youtube channel Plus: Hike 500+ miles Bench press 240 pounds for 8 reps (instead of 4) Visit Norway or Iceland That'll do. More or less.
Alright, so here are five tips that can make your Swift code look more professional. Tip#1 Follow Apple’s naming conventions. If you have worked with other programming languages, it might be tempting to use the naming and coding style you’re used to. However, Swift has its own naming rules, so do your best to apply them. As the saying goes: “When in Rome, do as the Romans do.” Apple provides more details and examples in their API design guidelines. The bottom line is this: name your protocols, functions, types, properties, methods, variables, parameters so that their purpose is [...]
Somebody left the following comment on my Youtube channel: "UML is a complete and total overengineered waste of time. Write down a list of stuff to do, prioritize, get stuff done. Stop over complicating things." I'm not saying that UML and detailed planning is the ultimate answer in every situation. To-do lists might work for simpler projects. However, when you have to work with complex systems, and design large-scale projects, you can't work effectively without rules and standards. Here's an analogy. You might be able to build a survival shelter without a plan. But you definitely need a plan to [...]
Maybe it's the jetlag to blame. I just had a revelation and wanted to have it written down before I forget... I believe I've discovered why are we here; what's the reason for our existence on this planet; I've got the answer to the big question: WHAT'S THE MEANING OF LIFE? So, let me share the answer with you. The meaning of life is to BECOME A BETTER VERSION OF YOURSELF! We have to evolve; we need to upgrade ourselves to v2.0 (3.0, 4.0 you name it). What I try to avoid is getting stuck: stuck in an unfulfilling [...]
The rate of occurring data breaches is on the rise - we hear about hacked accounts, leaked intimate conversations and compromised payment information almost every day. Mobile devices are the most vulnerable. The recent scandal over the leaked selfies of Amazon CEO Jeff Bezos shows that everybody's at risk. Thus, protecting your mobile devices and all the sensitive information is crucial. In my course iOS Development: Security I show you how to secure your device and prevent data leakage with and without coding. We’ll go over fundamental security concepts, including secure boot, sandboxing, and secure networking. I explain how [...]
My book Design Patterns in Swift is available for preorder on Amazon. I plan to release it by March 26, 2019. https://www.amazon.com/dp/B07MDD3FQJ
So, are you tired of the rat race? You feel that it's time for a change, and you want to work on your own ideas - instead of making others rich? I know, leaving your comfort zone is hard. But trust me: your real life begins after leaving the cubicle. Every one of us deserves to live a fulfilling life. Being drop-fed by your employer and doing meaningless work won't make you happy in the long term. I took the leap in 2016 and never looked back. What followed were the best two years of my life. Finally, I could spend [...]
If you want to create an iOS app that stands out, the least you could do is to give it a custom look and feel. Let’s say that you want to start by changing the background color of your UIViews to dark gray. You may be tempted to switch to your storyboard, and change the background color of each UIView in the “Attributes Inspector.” Not so quick! There’s a better and easier way to provide a custom color scheme/branding for your app. UIAppearance lets you customize the views and controls consistently across the entire applications. It’s elegant and straightforward, [...]
Woohoo! Udemy features my courses in their UML and Software Development category! My featured UML course