![Kevin Jones](https://pluralsight.imgix.net/author/lg/kevin-jones-v1.jpg?w=200)
Kevin Jones
Pluralsight Author
A long time ago in a university far, far away Kevin fell in love with programming. Initially on the university's DEC20 computer doing BASIC and Pascal and a little bit of Fortran. His first job had him writing batch PL/1 on an IBM mainframe where he also discovered the arcane delights of JCL. He soon realized the multiuser systems were not for him after discovering the delights of dBase IV on IBM PCs. From here it was all downhill as he became addicted to C and the Windows API. Just missing out on coding for Windows 1, he did code for the other 16 bit versions of Windows, 2 and 3, including the various network-ready versions. He still remembers the awkwardness of having to carry an IBM Token Ring MAU with him wherever he went.
After trying to pretend that Windows and C were really object oriented he decided that it would be better to learn C++. It was around this point that he realized that as well as writing code for a living he could be paid for telling people how to write code for a living. He taught Windows, MFC and C++ for a UK training company before his spirit was broken on the back of the OLE support in MFC when he finally stepped away from the nightmare of unmanaged code to the nirvana of the managed runtime called Java.
It was at this time that he spoke at several JavaOne conferences usually on the subject of Servlets, JavaServer Pages and tag libraries. After buying the Sun employees copious amounts of Apple Martini Kevin was invited onto the expert groups for the Servlet and JSP specifications.
Oh, how he laughed when .Net appeared and the same arguments raged about non-deterministic destruction and garbage collection that were now so old hat in the Java world. He finally got his hands dirty in C# and .Net about eight years ago, again working in the web tier and hating every minute of the using the monstrosity that was and is ASP.Net Web Forms. It wasn't until MVC appeared that he finally felt he had come home to Microsoft.
Now of course MVC is so last year and Kevin is focusing more and more on rich clients using JavaScript and tools such as Knockout and AngularJS. He believes that JavaScript is the best thing since, well, JavaScript.
He still retains his passion for developing and teaching; spending about a quarter of the year doing the latter and most of the time doing the former.
When not stuck in front of a computer you can find him: with his nose in a book, a good one preferably, but almost any book would do; watching a film; walking; running; or annoying his wife by watching sports on television.
Topics Authored
Software Development
Contents Authored
30
Total Ratings
2267
Avg Course Ratings
4.4
Courses by Kevin
-
Course
Core TechGradle FundamentalsCore TechIntermediate
2h 45m 2s
Jan 10, 2025
(152)Course
Core TechBuilding an HTTP Application with KtorCore TechIntermediate
3h 33m 41s
Dec 02, 2024
Course
Core TechKotlin FundamentalsCore TechBeginner
5h 5m 21s
Nov 27, 2024
(41)Course
Core TechAndroid with Kotlin: FundamentalsCore TechBeginner
5h 44m 6s
Sep 06, 2024
Course
Core TechBehavioral Design Patterns in KotlinCore TechAdvanced
4h 28m 29s
Jun 04, 2024
Course
Core TechStructural Design Patterns in KotlinCore TechAdvanced
2h 38m 43s
May 14, 2024
Course
Core TechCreational Design Patterns in KotlinCore TechAdvanced
1h 40m 41s
Apr 22, 2024
Course
Core TechKotlin Coroutines Deep DiveCore TechAdvanced
5h 36m 37s
Mar 08, 2024
Course
Core TechKotlin CoroutinesCore TechIntermediate
5h 3m 1s
Jan 16, 2024
Course
Core TechKotlin Unit Testing with JUnitCore TechIntermediate
3h 27m 28s
Oct 20, 2023
Course
Core TechObject-Oriented Programming in KotlinCore TechBeginner
6h 11m 18s
Sep 15, 2023
(13)Course
Core TechJakarta EE 10 Web Profile FundamentalsCore TechBeginner
4h 55m 15s
Feb 14, 2023
Course
Core TechJakarta EE 10 Messaging with RabbitMQCore TechAdvanced
4h 19m 45s
Jan 04, 2023
Course
Core TechObject Oriented Programming with Kotlin 1Core TechBeginner
2h 58m 49s
Jun 16, 2022
(23)Course
Core TechUnit Testing with JUnit 5 and Kotlin 1Core TechIntermediate
2h 2m 46s
Jun 16, 2022
(20)Course
Core TechKotlin 1.5 Coroutine Channels and FlowsCore TechIntermediate
3h 29m 37s
Jun 16, 2022
Course
Core TechKotlin 1.5 Coroutines: Getting StartedCore TechIntermediate
4h 17m 40s
Jun 16, 2022
(36)Course
Core TechJakarta EE 9 Messaging with RabbitMQCore TechAdvanced
3h 30m 44s
Jun 09, 2022
Course
Core TechJakarta EE 9 Web Profile FundamentalsCore TechBeginner
4h 54m 23s
Mar 01, 2022
Course
Core TechDatabase Applications with JDBC in Java SE Applications (Java SE 11 Developer Certification 1Z0-819)Core TechIntermediate
1h 34m 45s
Apr 01, 2021
(52)
-
Course
Core TechGradle FundamentalsCore TechIntermediate
2h 45m 2s
Jan 10, 2025
(152)Course
Core TechBuilding an HTTP Application with KtorCore TechIntermediate
3h 33m 41s
Dec 02, 2024
Course
Core TechKotlin FundamentalsCore TechBeginner
5h 5m 21s
Nov 27, 2024
(41)Course
Core TechAndroid with Kotlin: FundamentalsCore TechBeginner
5h 44m 6s
Sep 06, 2024
Course
Core TechBehavioral Design Patterns in KotlinCore TechAdvanced
4h 28m 29s
Jun 04, 2024
Course
Core TechStructural Design Patterns in KotlinCore TechAdvanced
2h 38m 43s
May 14, 2024
Course
Core TechCreational Design Patterns in KotlinCore TechAdvanced
1h 40m 41s
Apr 22, 2024
Course
Core TechKotlin Coroutines Deep DiveCore TechAdvanced
5h 36m 37s
Mar 08, 2024
Course
Core TechKotlin CoroutinesCore TechIntermediate
5h 3m 1s
Jan 16, 2024
Course
Core TechKotlin Unit Testing with JUnitCore TechIntermediate
3h 27m 28s
Oct 20, 2023
Course
Core TechObject-Oriented Programming in KotlinCore TechBeginner
6h 11m 18s
Sep 15, 2023
(13)Course
Core TechJakarta EE 10 Web Profile FundamentalsCore TechBeginner
4h 55m 15s
Feb 14, 2023
Course
Core TechJakarta EE 10 Messaging with RabbitMQCore TechAdvanced
4h 19m 45s
Jan 04, 2023
Course
Core TechObject Oriented Programming with Kotlin 1Core TechBeginner
2h 58m 49s
Jun 16, 2022
(23)Course
Core TechUnit Testing with JUnit 5 and Kotlin 1Core TechIntermediate
2h 2m 46s
Jun 16, 2022
(20)Course
Core TechKotlin 1.5 Coroutine Channels and FlowsCore TechIntermediate
3h 29m 37s
Jun 16, 2022
Course
Core TechKotlin 1.5 Coroutines: Getting StartedCore TechIntermediate
4h 17m 40s
Jun 16, 2022
(36)Course
Core TechJakarta EE 9 Messaging with RabbitMQCore TechAdvanced
3h 30m 44s
Jun 09, 2022
Course
Core TechJakarta EE 9 Web Profile FundamentalsCore TechBeginner
4h 54m 23s
Mar 01, 2022
Course
Core TechDatabase Applications with JDBC in Java SE Applications (Java SE 11 Developer Certification 1Z0-819)Core TechIntermediate
1h 34m 45s
Apr 01, 2021
(52)
-
No labs authored.
-
Course
Core TechUnderstanding the Java Virtual Machine: SecurityRETIREDCore TechIntermediate
1h 26m 45s
Dec 05, 2024
(100)Course
Core TechUnderstanding the Java Virtual Machine: Class Loading and ReflectionRETIREDCore TechIntermediate
2h 8m 9s
Dec 05, 2024
(317)Course
Core TechUnderstanding the Java Virtual Machine: Memory ManagementRETIREDCore TechIntermediate
1h 38m 18s
Dec 05, 2024
(541)Course
Core TechGetting Started with KotlinRETIREDCore TechIntermediate
2h 9m 52s
Dec 02, 2024
(114)Course
Core TechBuilding Reliable Applications with the Java Message ServiceRETIREDCore TechIntermediate
2h 10m 23s
Nov 28, 2024
(41)Course
Core TechArchitecting Web Applications with SpringRETIREDCore TechIntermediate
1h 58m 18s
Nov 26, 2024
(132)Course
Core TechUsing GitFlowRETIREDCore TechBeginner
1h 4m 30s
Jun 20, 2024
(209)Course
Core TechBuilding Web Applications in Kotlin 1 Using KtorRETIREDCore TechIntermediate
2h 12m 30s
Nov 02, 2023
(23)Course
Core TechGradle FundamentalsRETIREDCore TechIntermediate
2h 15m 41s
Jul 31, 2021
(352)Course
Core TechIntroduction to the Java API for Web SocketsRETIREDCore TechIntermediate
1h 54m 12s
Jul 31, 2021
(91)