15 03, 2019

How To Restore Your Energy

By |2019-03-15T11:00:12+00:00March 15th, 2019|Lifestyle, Mood|0 Comments

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.

15 03, 2019

My Top Goals for 2019

By |2019-03-15T10:45:53+00:00March 15th, 2019|Uncategorized|0 Comments

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.

11 03, 2019

5 Tips to Bring your Swift Code to the Next Level

By |2019-03-11T22:55:30+00:00March 11th, 2019|Swift 5, Swift Programming|0 Comments

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 [...]

7 03, 2019

Is Learning UML a Waste of Time?

By |2019-03-07T09:24:37+00:00March 7th, 2019|Uncategorized|0 Comments

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 [...]

22 02, 2019

What is the Meaning of Life? I Might’ve Found the Answer!

By |2019-02-22T22:08:07+00:00February 22nd, 2019|Everyday Life, Mood, Uncategorized|0 Comments

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 [...]

21 02, 2019

Why Protecting Your Smartphone Is More Important Than Ever?

By |2019-02-21T13:36:46+00:00February 21st, 2019|iOS Programming, LinkedIn Learning, Lynda, security, Software development, Swift, Video Course|0 Comments

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 [...]

1 02, 2019

My book Design Patterns in Swift is Available for Preorder

By |2019-02-01T08:45:12+00:00February 1st, 2019|book, design pattern, iOS Programming, Object-Oriented Design, UML|0 Comments

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

28 01, 2019

Want to Quit the Rat Race? Start Here!

By |2019-01-28T15:23:02+00:00January 28th, 2019|entrepreneurship, Everyday Life, Lifestyle, Uncategorized|0 Comments

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 [...]

26 01, 2019

How to Create Good-Looking iOS Apps – Even if a Deadline is Looming

By |2019-01-26T18:26:33+00:00January 26th, 2019|Design, GUI, iOS Programming, Swift 4, Swift Programming, UX|0 Comments

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, [...]