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, 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.
  • I am the technical editor for Swift Apprentice and Data Structures and Algorithms in Swift by Ray Wenderlich.
  • 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've donated my work to the Stencil project, where it is now hosted.
  • Taught a workshop on building server-side web apps with Kitura and Stencil at the 2018 server-side Swift conference.
  • Gave a talk on building server-side web apps with Kitura and Stencil at the 2018 server-side Swift conference.
  • Developed and released Around The Table, an open source platform for board game communities. On it, players can host private games and find players in their area. This project is a large case study on the design, implementation and testing of server-side Swift apps.

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 is well underway and I hope to release it early '19. It will be my first book as a solo author.
  • Around The Table: Work on this project continues, as there are plenty of features left to implement. Future plans include adding a REST API, mobile apps and serverless functions.
  • 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, 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.
  • I am the technical editor for Swift Apprentice and Data Structures and Algorithms in Swift by Ray Wenderlich.
  • 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've donated my work to the Stencil project, where it is now hosted.
  • Taught a workshop on building server-side web apps with Kitura and Stencil at the 2018 server-side Swift conference.
  • Gave a talk on building server-side web apps with Kitura and Stencil at the 2018 server-side Swift conference.
  • Developed and released Around The Table, an open source platform for board game communities. On it, players can host private games and find players in their area. This project is a large case study on the design, implementation and testing of server-side Swift apps.

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 is well underway and I hope to release it early '19. It will be my first book as a solo author.
  • Around The Table: Work on this project continues, as there are plenty of features left to implement. Future plans include adding a REST API, mobile apps and serverless functions.
  • 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.