====== Projects ====== A roughly reverse chronological list of some projects I have worked or am working on, small and large. **[[https://mithatkonar.com/blog/2017/11/11/http-api-apps-part-1|HTTP API apps]]**\\ 2016–present. An alternative architecture for building desktop and mobile apps using web technologies. **[[https://mithatkonar.com/programming-fundamentals/processing|Programming Fundamentals with Processing]]**\\ c.2016–present. An ongoing attempt to complete an alternative sort of intro to programming text using the [[https://processing.org/|Processing]] language. **[[https://mithatkonar.com/blog/tag/on-javascript/|On JavaScript]]**\\ 2013–present. A series of blog posts focusing on the quirkier aspects of JavaScript. **[[https://mkonar.org/edu/games/just-enough-javascript|Just Enough JavaScript]]** \\ c.2014–present. A crash course in JavaScript designed to teach you just enough JavaScript so you can start to program games using open source HTML5 game frameworks. **[[https://mkonar.org/edu/games/enchantjs/fundamentals/|enchant.js fundamentals]]** and **[[https://mkonar.org/edu/games/enchantjs/more/|enchant.js more examples]]** \\ 2014–present. Resources to support my introduction to game programming classes. **[[https://lovingthepenguin.blogspot.com|Loving the Penguin]]** \\ 2007–present. Blog focusing on desktop Linux and related FOSS topics. (Moving soon to a new home.) **[[https://portfolio.mithatkonar.com/web/gpa-calculator/|GPA Calculator]]** \\ 2017. Responsive tool for the GPS LifePlan. **[[https://portfolio.mithatkonar.com/web/mygpslifeplan/|GPS LifePlan]]** \\ 2015–2017. Responsive redesigns for higher education guidance website. Design, architecture, and implementation. With Stephen Kelly. **[[https://github.com/mithat/minsk.js|Minsk]]** \\ 2016. JavaScript (ES5) micro front-end library for binding MVC-ish widgets to API endpoints. **[[https://github.com/mithat/ArduinoAsyncTimer|ArduinoAsyncTimer]]** \\ 2015. Arduino library for creating pseudo-asynchronous timers with start and stop actions. **[[https://github.com/mithat/berdea|Berdea]]** \\ 2014. Acceptance testing and BDD with bash. **[[https://github.com/mithat/androidvmgr|Android VM Manager]]** \\ 2014. Desktop application that makes launching Android-x86 Virtual Machines and connecting them to the Android Debug Bridge convenient. **[[https://jidee.tuxfamily.org/index.php/Home|jIDEE]]** \\ 2010–2014. Programming environment designed to satisfy the pedagogical requirements of introductory Java programming courses. **[[http://skinnydebbie.org/|SkinnyDebbie]]** \\ 2008–2014. Rich and usable Linux desktop system based on Debian capable of running on performance-crippled hardware. ===== See also ===== * My online [[https://portfolio.mithatkonar.com/|portfolio]].