Portfolio Work – Interweaving the Personal API

I know. The title is pure click-bait. That’s part of why this blog is so wildly popular.1 I’ve been building a new portfolio site2 and I think some of this is kind of interesting even if it sounds boring. There are a few different goals in play. One challenge is to create a site that stays up to date with minimal work on my end. It’s a parallel of the small-pieces-loosely-joined mentality. I want tiny-actions-over-time (from the aforementioned small pieces) rather than widely-spaced-herculean efforts. I’m also trying to make sure that it fits in well with my current workflow and that I’m capturing the work I do elsewhere in ways that make sense. Another focus is to keep any work highly portable. I’ve had to re-enter data a number of times as I’ve migrated and I don’t want to do that any more. That’s going to be made possible mainly through some new API options and by working on my API/JSON, JavaScript skills. I’ll probably have to do chunks of it over anyway but I like to pretend I wont. I’ve got a ways to go but I’ve made some decent progress. The basic template/visuals are handled by Bootstrap. I’ve also got some simple Angular views, Timeline JS, JSON from Google sheets, WordPress WP Rest API v2, and Pinboard’s API. […]

Personal API: Progress in Pursuit of Nirvana

I’m going to give periodic updates on the personal API journey as way to make myself accountable and document progress. As Kin Lane reminded me this is a journey and so I’ve decided there are strange parallels between my API/Reclaiming-my-content work and the path to enlightenment.1 Like a Buddhist with very low expectations, I seek an end to (platform-related) suffering and rebirths. I am attempting to extinguish the fires of- ignorance – I don’t know exactly where all my stuff is or the rules governing it/me or what I’m “paying” for the service. short-sightendness – I’ve put work/energy/content in places without enough/any thought about the future. acceptance – I’ve accepted sub-par experiences, oppressive EULAs There may be a fourth flame to extinguish around isolationism (not taking advantage of the connectedness of all things API) but I’ve probably butchered Buddhism enough for one post. Since our last installment I’ve migrated from Bluehost to Reclaim. People might claim that’s a move from a vendor to another vendor. I disagree. Reclaim is both people I know and love and a company focused on the things I care about. Their goal is not entirely profit driven. I have no problem with people making money but I do have a problem with profit being the only driving force. It was a seamless move I put […]

05

First Steps in the Personal API

  The first step in starting to consider your personal API is figuring out where your stuff is now. This has been an interesting experiment for me as I’ve flung stuff all around the Internet with very little concern for long-term considerations. Where is my stuff? I’m trying to think about all the places I’ve put work and/or media I care about. I’m also trying to group all of it in some sort of organized fashion. I thought it’d make sense to think big picture and work my way down. Domains/Servers bionicteaching.com on bluehost until I can do the reclaim migration mainly the blog but lots of random files as well- no real idea what’s on here tomwoodward.us on bluehost until I can do the reclaim migration rampages.us (work) – on reclaim, code stuff is mostly on github but content is in the wind augmenting.me (work) – on media temple, code stuff is mostly on github, maybe greatvcubikerace.net (work) – limited, no idea if I’ve got this on github teachers.henrico.k12.va.us – (old work) not sure it’s salvageable in time  (lost to the monsters?) Google Docs bionicteaching – 5GB vcu- work – 11GB montessori – work henrico – work (lost to the monsters – I document this as reminder of how much stuff can be lost when you change jobs- remember changing ownership across google […]

Discography to WordPress

flickr photo shared by Thomas Hawk under a Creative Commons ( BY-NC ) license This is in response to something Adam Croom wrote two(?) days ago. I thought it’d be an interesting proof of concept and would let me figure out some things with a purpose. I also like to have a few projects going on at once so I have things to switch between when I get frustrated. I also see this kind of information pushing/pulling as broadly applicable. Some of this stuff is no doubt uglier than it had to be but I’ll try to show some intersections that happened to occur with other projects and how certain steps might be ignored entirely if you want to be all efficient and stuff. The final plugin is here and should be a decent start to any customized import you want to run against a CSV file. Adam had information in Discogs. He wanted that information in WordPress where he could control it. I had never heard of the site, let alone seen its API. But it well documented and it took me a few minutes to realize I could get all the data I needed without even needing to authenticate. The user data was associated with collections and appending 0 would get me the root level stuff. With Adam’s […]

Pushing/Pulling Data – Thinking Computationally? Differently? #IndieEdTech?

This post is going to be a bit like my head- a jumbled mass of things that are interconnected in my head but may not make any sense to anyone else. But what else is a blog for but for getting a better idea of what’s in your own head? Blogging in General The group I’m a part of (ALT Lab) has been struggling with blogging for a while now. We were/are aiming for a post a week for each member of the group. It’s not easy for many of us.1 It’s a pattern I’ve seen with lots of organizations and lots of individuals. You’ll have the usual pattern that varies somewhere between not knowing what to say, not having anything worth saying etc. The end result is that people don’t write. If you talk to them they’ll have a million things that would be interesting to read and that would be “worth” sharing. Maybe not having time gets referenced but given it’s a desired piece of our work, that’s not our issue. It feels mainly like it’s a holdover from time in formal education. Writing ends up becoming something done for an omniscient expert who will pass judgement on thee. It happens to me at times- both time limits and wondering if there’s any audience or purpose to what […]