Steven Van Impe is creating books and open source projects with a focus on Swift
1

patron

About me


I am a computer science lecturer, software developer, author and technical editor. I am passionate about the Swift programming language and have been using it professionally since day 1.

In my spare time I contribute to the Swift community. I actively research, promote and contribute to projects that increase Swift's adoption as a general purpose, cross-platform programming language. As an educator, my main focus is on developing books, learning materials and tools to support Swift's adoption in education.

With your patronage, I can free up time, fund my projects, step up my contributions and help Swift achieve its goal of world domination!

What I'm working on


Some endeavors I've completed:

  • Introduced Swift and iOS into our computer science curriculum. I designed and developed all the materials for this course and still teach it to date.
  • Gave a short talk on the benefits of Swift in education at Swift London.
  • Designed and developed a Swift curriculum for a local community college. This curriculum teaches Swift to complete novices and progresses into iOS application development.
  • Helped restructure and shape the second and third editions of Swift Apprentice by Ray Wenderlich, for which I am the technical editor.
  • Rewrote my personal website and blog in Swift and open sourced it as Swift Blog, an introductory server-side Swift example. This project includes step-by-step instructions to set up the app, deploy it to IBM Cloud and configure a custom domain name. It was well received and got me invited as a guest blogger for IBM.
  • Developed a Visual Studio Code extension for Stencil, a popular template language for server-side Swift.
  • I am the technical editor for Data Structures and Algorithms in Swift by Ray Wenderlich.

What I'm currently working on:

  • Programming with Swift: This book builds on years of experience in teaching programming to students of all ages and backgrounds. My goal, ever since I started teaching, has always been to create a programming book that offers both depth and understanding, yet is still suited for novices. Swift finally allows me to do this. Work on the book has already begun and I hope to release it late '18. It will be my first book as a solo author.
  • Around The Table: This is an open source platform for board game communities. On it, players can host private games and find players in their area. A first major release is currently running in production and growing its user base. Work on this project continues as it is being refactored and documented. I hope to grow it into a large case study on the design, implementation and testing of server-side Swift apps.
  • Technical editing: I am continuing my work as a technical editor on Swift books.
  • Swift advocacy: I am always looking for opportunities to promote Swift, both as an educational language and as a general purpose, cross-platform programming language.

How you can help


I will be taking some time off work to focus on my Swift projects. I have been designing and outlining Swift books for some time now and decided the time is right to get these books written and published. 

The first of these will be "Programming with Swift", as mentioned above. Once this book is completed, I will start preparing its follow-ups. My goal is to eventually offer a series of books that cover the core of any computer science curriculum, all using Swift as a programming language.

Unfortunately, researching, writing and publishing these books, and the example applications that come with them, requires a large investment of both time and money. Your patronage helps me cover the expenses I make and justifies the time I take off work to work on these projects.

With enough support, I hope to eventually become a full-time contributor to the Swift community, both as an author and as an open source developer.

Sincerely,

Steven Van Impe
@svanimpe
http://svanimpe.be
Tiers
Supporter
$2 or more per month
Show your support! Even a small donation matters to help me cover the runnings costs for my current projects and invest in future ones.


Rewards:

  • My gratitude.
Patron
$10 or more per month
Your patronage helps me cover expenses related to publishing: hiring editors, designers, typesetters and proofreaders. With your patronage, I can deliver the best books possible at an affordable price.


Rewards:

  • A copy of every book I publish during your patronage.
  • Access to early draft releases.



Goals
3% complete
My first goal is to cover the running costs of my open source projects. Not having to pay for things you're giving away for free is a big motivator!
1 of 2

About me


I am a computer science lecturer, software developer, author and technical editor. I am passionate about the Swift programming language and have been using it professionally since day 1.

In my spare time I contribute to the Swift community. I actively research, promote and contribute to projects that increase Swift's adoption as a general purpose, cross-platform programming language. As an educator, my main focus is on developing books, learning materials and tools to support Swift's adoption in education.

With your patronage, I can free up time, fund my projects, step up my contributions and help Swift achieve its goal of world domination!

What I'm working on


Some endeavors I've completed:

  • Introduced Swift and iOS into our computer science curriculum. I designed and developed all the materials for this course and still teach it to date.
  • Gave a short talk on the benefits of Swift in education at Swift London.
  • Designed and developed a Swift curriculum for a local community college. This curriculum teaches Swift to complete novices and progresses into iOS application development.
  • Helped restructure and shape the second and third editions of Swift Apprentice by Ray Wenderlich, for which I am the technical editor.
  • Rewrote my personal website and blog in Swift and open sourced it as Swift Blog, an introductory server-side Swift example. This project includes step-by-step instructions to set up the app, deploy it to IBM Cloud and configure a custom domain name. It was well received and got me invited as a guest blogger for IBM.
  • Developed a Visual Studio Code extension for Stencil, a popular template language for server-side Swift.
  • I am the technical editor for Data Structures and Algorithms in Swift by Ray Wenderlich.

What I'm currently working on:

  • Programming with Swift: This book builds on years of experience in teaching programming to students of all ages and backgrounds. My goal, ever since I started teaching, has always been to create a programming book that offers both depth and understanding, yet is still suited for novices. Swift finally allows me to do this. Work on the book has already begun and I hope to release it late '18. It will be my first book as a solo author.
  • Around The Table: This is an open source platform for board game communities. On it, players can host private games and find players in their area. A first major release is currently running in production and growing its user base. Work on this project continues as it is being refactored and documented. I hope to grow it into a large case study on the design, implementation and testing of server-side Swift apps.
  • Technical editing: I am continuing my work as a technical editor on Swift books.
  • Swift advocacy: I am always looking for opportunities to promote Swift, both as an educational language and as a general purpose, cross-platform programming language.

How you can help


I will be taking some time off work to focus on my Swift projects. I have been designing and outlining Swift books for some time now and decided the time is right to get these books written and published. 

The first of these will be "Programming with Swift", as mentioned above. Once this book is completed, I will start preparing its follow-ups. My goal is to eventually offer a series of books that cover the core of any computer science curriculum, all using Swift as a programming language.

Unfortunately, researching, writing and publishing these books, and the example applications that come with them, requires a large investment of both time and money. Your patronage helps me cover the expenses I make and justifies the time I take off work to work on these projects.

With enough support, I hope to eventually become a full-time contributor to the Swift community, both as an author and as an open source developer.

Sincerely,

Steven Van Impe
@svanimpe
http://svanimpe.be

Recent posts by Steven Van Impe

Tiers
Supporter
$2 or more per month
Show your support! Even a small donation matters to help me cover the runnings costs for my current projects and invest in future ones.


Rewards:

  • My gratitude.
Patron
$10 or more per month
Your patronage helps me cover expenses related to publishing: hiring editors, designers, typesetters and proofreaders. With your patronage, I can deliver the best books possible at an affordable price.


Rewards:

  • A copy of every book I publish during your patronage.
  • Access to early draft releases.