25 02, 2018

Are you living your life to the fullest?

By | 2018-02-25T21:48:37+00:00 February 25th, 2018|Everyday Life, General, Lifestyle, Mood|0 Comments

Man. Because he sacrifices his health in order to make money. Then he sacrifices money to recuperate his health. And then he is so anxious about the future that he does not enjoy the present. The result being that he does not live in the present or the future. He lives as if he is never going to die, and then dies having never really lived. – The 14th Dalai Lama

17 02, 2018

Available for Preorder: “Software Development from A to Z” book

By | 2018-02-17T16:31:06+00:00 February 17th, 2018|book, Design & Dev, OOP, Software development, UML|0 Comments

My upcoming book is now available for preorder. This is the perfect book for you to get insights into the software development industry. You will acquire professional and technical skills together with an understanding of what software development is all about. What makes me qualified to teach you? My name is Károly Nyisztor, and I’ve been developing software since 1995. I'm the creator of many iOS apps, most of which have been featured by Apple. I published four books on programming. You can find my books on Amazon and iTunes. Check out my online courses on Udemy, Lynda, Pluralsight and Skillshare. [...]

17 02, 2018

Waterfall or Agile?

By | 2018-02-17T15:51:14+00:00 February 17th, 2018|Design & Dev, Software development|0 Comments

The Waterfall model is usually perceived as rigid and bureaucratic compared to Agile methodologies. However, both have their place. There will be cases when a plan-driven methodology does not work. If the level of uncertainty is high and not all questions can be answered right away, then you should probably choose an agile methodology. For other projects, a waterfall-like approach will be a better fit. Moreover, Waterfall is still widely used. Let me give you some examples. When developing a weapons control system, the requirements should be clarified in advance and need to be stable. Changing the requirements midway [...]

4 02, 2018

New Book: Introduction to Algorithms and Data Structures in Swift 4

By | 2018-02-17T20:50:33+00:00 February 4th, 2018|algorithms, data structures, Swift 4, Swift Programming|1 Comment

I created this book to get you started with algorithms. Introduction to Algorithms and Data Structures in Swift 4 will help you understand the importance of algorithms. Soon, you'll be able to solve problems more efficiently. Computer algorithms have been developed and refined over the last couple of decades. The study of algorithms and data structures is fundamental to any programmer who plans to develop software systems that are scalable and performant. Once we got past the basic “Hello World” beginner applications, we begin to realize that complex apps require a different approach. Our software that used to work [...]

25 01, 2018

Augmented Reality with ARKit

By | 2018-01-25T08:22:18+00:00 January 25th, 2018|Augmented Reality, iOS Programming, Pluralsight, Resources, Swift, Swift 4, Swift Programming|0 Comments

Learn how to place 3d-scenes in your living room with my tutorial Introduction to Augmented Reality with ARKit You can find the demo projects on Github Check out my course Introduction to Algorithms and Data Structures in Swift I offer lifetime access to the course for only $9.99. The coupon is automatically applied if you click the link.

13 01, 2018

Protocol Inheritance in Swift 4

By | 2018-01-13T12:02:50+00:00 January 13th, 2018|iOS Programming, LinkedIn Learning, Lynda, Swift, Swift 4, Swift Programming, Video Course, Videos|0 Comments

You'll only be able to effectively apply POP-principles if you understand how protocol extensions, protocol composition, and protocol inheritance works. In this short video, I talk about protocol inheritance. Are you interested in Swift and Protocol-Oriented Programming? Check out my recently published course "Swift 4: Protocol-Oriented Programming" available on LinkedIn Learning: and on Lynda:

30 12, 2017

My Goal#1 for 2018: Reach 1000+ Youtube Subs

By | 2017-12-30T15:51:52+00:00 December 30th, 2017|iOS Programming, Swift, Swift 4, Swift Programming, Video Course, Videos|0 Comments

Help me reach my goal by subscribing to my Youtube channel Swift Programming Tutorials I upload new, mostly Swift programming related content on a regular basis.

29 12, 2017

Design Patterns in Swift: Behavioral

By | 2017-12-29T18:30:22+00:00 December 29th, 2017|course, design pattern, iOS Programming, Pluralsight, Swift, Swift 4, Swift Programming, Video Course|0 Comments

Hi, The third, final part of the Design patterns in Swift series is now available on Pluralsight. This course teaches you about the behavioral design patterns and their implementation using modern Swift. It is the final part of a three-part series on Design Patterns in Swift. You can watch this course and the previous two parts if you have a Pluralsight subscription. Thanks for taking my courses! I hope you have a wonderful time celebrating the transition to 2018 in a few days! :) Cheers, Károly

29 12, 2017

UInt64 Too Small? Here’s How to Work with Huge Numbers in Swift

By | 2017-12-29T10:58:24+00:00 December 29th, 2017|iOS Programming, Swift, Swift 3, Swift 3.0, Swift 4, Swift Programming, Video Course|0 Comments Check out my course Introduction to Algorithms and Data Structures in Swift. I’m offering lifetime access to the course for 90% off. Be sure to take advantage of this discount while it lasts!

18 12, 2017

2017 in Review

By | 2017-12-18T21:36:17+00:00 December 18th, 2017|Everyday Life|0 Comments

The year of freedom. Started my own business. My best summer ever. 800 km+ (~500 miles) biking and hiking. Completed 4 courses. Finished a client project. "Do what you love, and money will follow" - confirmed! Woohoo! Are you struggling at work? Do you feel stuck?  Are you fed up with being told what to do?  Make 2018 your year! Start a side-business. The 9-to-5 job is dying - let's celebrate! :)