Karoly Nyisztor

About Karoly Nyisztor

Károly Nyisztor is a veteran mobile developer and instructor. He has built several successful iOS apps and games—most of which were featured by Apple—and is the founder at LEAKKA, a software development, and tech consulting company. He's worked with companies such as Apple, Siemens, SAP, and Zen Studios. Currently, he spends most of his days as a professional software engineer and IT architect. In addition, he teaches object-oriented software design, iOS, Swift, Objective-C, and UML. As an instructor, his aim is to share his 20+ years of software development expertise and change the lives of students throughout the world. He's passionate about helping people reveal hidden talents, and guide them into the world of startups and programming. You can find his courses and books on all major platforms including Amazon, Lynda, LinkedIn Learning, Pluralsight, Udemy, and iTunes.
22 04, 2019

Typo in Apple Docs 😲 – Fixed within a Couple of Hours

By |2019-04-22T21:17:12+00:00April 22nd, 2019|Swift 5, Uncategorized|0 Comments

First typo I've encountered in Apple developer docs since 2009. ;)Update: they fixed it almost instantly! https://twitter.com/knyisztor/status/1120344158365990915https://developer.apple.com/documentation/swift/result 

10 04, 2019

Pre-order Now: “Programming Foundations for Absolute Beginners”

By |2019-04-10T13:06:51+00:00April 10th, 2019|Beginners, Programming, Python, Software development|0 Comments

My upcoming book "Programming Foundations for Absolute Beginners" delves into the fundamental concepts of programming. You'll work through simple Python projects to solidify the core knowledge to begin programming in any language. Available for pre-order here: https://lnkd.in/gTGJJ8u

30 03, 2019

Why Quitting the Rat Race Was My Best Decision Ever?

By |2019-03-30T10:21:54+00:00March 30th, 2019|entrepreneurship, Everyday Life|0 Comments

I hated my job, and I've never felt accomplished by working for somebody else. Almost all the creative people had left the company. The place had become a toxic environment filled with brown-nosers trying to get into management roles at any price. It was a cold, grey day in December 2016 when I was told that I have to switch teams and do some meaningless work from now on. This was the straw that broke the camel's back. I drove home. It was Friday noon, but I decided to take the rest of the day off. I went out for a [...]

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