July 21st, 2008 — ActionScript, CAR, django, flash, internship, Miami Herald, python, twitter, XML
A week ago, I was assigned the task of building the story package for a series on mortgage fraud. This had been in the works at The Miami Herald for quite some time, and the investigative team was finally ready.
When we found out that Congress was working on legislation relevant to the series, the package was fast-tracked. I had one week to build this thing.
It launched yesterday morning and if I do say so myself, it’s wicked cool. We have profiles and documentation for 4 major offenders, a flash graphic, a couple of static graphics, a slide show and a video, in addition to all the stories.

I even got a credit line in the footer!
I learned a lot about coding fast - quick and dirty sounds good, but it pays to take just a few extra minutes to do it right. It was also a good team experience. It’s so much harder to put things together when no one know what anyone else is doing, it almost justifies meetings! (Except that’s why we have instant messenger and Twitter.)
And guys, I forgive you the millions of revisions and changes. Everything turned out great.
Check out how they did the story.
So what’s next? I have a bunch of different projects on my plate, but I’ll give you a few hints: Video, Flash, ActionScript 3, XML, Twitter, database, Django, Python. Not another word! You can’t drag it out of me!
June 30th, 2008 — Adrian Holovaty, django, internship, Miami Herald
So last week I got one of my projects to the “show it to the boss” point. Supposedly it’s going live tomorrow. I will link then.
My story has been postponed until “official action has been taken” whatever that means. Oh, well.
I have 2 other projects to finish this week, plus a couple of long-term data projects, and the grapevine tells me I’m getting a new assignment today. This is good, cause I’m used to high-pressure deadlines and that hasn’t been the case so far.
Over the weekend I purchased Outlaw Journalist: The Life and Times of Hunter S. Thompson by UF’s very own Bill McKeen, as well as The Definitive Guide to Django: Web Development Done Right, by Adrian Holovaty and Jacob Kaplan-Moss.
I can’t wait for these to come in. I really want to continue to learn different programming languages and frameworks. My internet access at home right now consists of finding an open wireless network on my street and sitting outside with the mosquitoes, so some books will be really helpful.
If anyone wants to recommend other books or online resources, please do!
June 22nd, 2008 — data, django, flash, internship, Miami Herald
I gave my impressions from the first day or so of work, but a full (sort of) week has given me more time to get acquainted with my new job.
I’ve worked on several projects, thought none of them are quite ready to go live yet. I’ll link to them when they do. But so far the work has been pretty easy and well within my skills. I was surprised at how much Flash I remember, even though I haven’t touched the program in over a year.
I’m also working on a story for next week! I pitched this one myself, and while its nothing big, I’m happy to be writing. My greatest fear is being pigeonholed into the programming room.
I’m supposed to see about some database work in the next week or so, which will be something new to add to my arsenal. I know how databases work and how to work with them, but I’ve never actually built one.
On the side, I’m continuing to work through Django tutorials and plan on buying some books soon. I’m also in the market for a job after my internship is over.
I’ve got a couple of posts coming up that should be more stimulating, but I’ve been too busy to really organize my thoughts yet. Here’s hoping I can get one or two out next week.
June 5th, 2008 — Adrian Holovaty, conferences, data, django, ire, python
Today through Sunday I’ll be attending the 2008 IRE Conference in Miami. Today I’m locked in a room with about 10 others being sprayed with the firehose of Django.
I’ve played with Django a bit before, but now we’re getting serious. I’ve got my local Django session running and am poking around while Matt Waite, Aron Pilhofer and Chase Davis break us down and rebuild us in the image of Adrian Holovaty or Derek Willis.
This morning we went over the concepts behind Web frameworks and Django, looked at the code behind a homicide database and set up the local administration page. This afternoon we’ll be going over each type of file necessary to build a Web application in Django.
April 12th, 2008 — django, programming, python, twitter
After 2 frustrating months, I finally got Django up and running on my laptop. I could have had an easier time installing it on my Windoze machine, but I’m not home very much, so I wouldn’t have time to play with it.
Ken Schwencke, whose help was instrumental in finally get Django to work, and I have been working through the tutorials on the Django project Web site. It’s time to buy some python programming books.
Ken is a few steps ahead of me, having already written a python script to parse a Twitter friends feed so it can be printed out in plan text. (We discovered GeekTool recently, and have been experimenting with getting all kinds of data printed to the desktop.)
I’m really excited about learning how to use Django and python to build new web projects.
April 12th, 2008 — blogs, conferences, django, seo, twitter
Zac Echola reminded me yesterday what this blog is about and why I started it.
- 1. A networking blog should be a living document of your professional self. You should stay focused on topics that matter to people who may hire you. You should start reading blogs from people in your field.
- 2. When someone makes you think, you should think out loud on your site. Have a conversation with others. Email people questions. Chat with them on twitter. Get to know people. Working a blog isn’t much different than working a room at a conference. Stay focused.
- 3. Show off your work. When you do something good, show it off. Don’t be bashful.
- 4. SEO the crap out of yourself.
- 5. Seize every opportunity you can.
- 6. Always remember that there’s a real human being on the other side of the machine.
I’ve been really bad at updating lately, and I’m going to work hard to fix that, starting with a bunch of updates on what I’ve been doing lately. I think short posts are preferred, so I’ll split things up. Keep an eye out for stuff on Twitter, Google Maps, Django and more.
February 28th, 2008 — class, django, Independent Florida Alligator, python, Website
I know I haven’t been posting much lately, but I’ve been completely swamped.
Thanks to Matt Waite’s brilliance and patience, I got Django installed on my MacBook. I haven’t actually done much more than order the book and start reading through the tutorial and documentation, but I’m really excited to start learning. Right now I’m stuck trying to get MySQL onto the laptop. I’m Terminal-retarded, so this is getting frustrating. Once I get that up and running, I’ll be diving into a Django-driven class project.
My independent study project has advanced to the data cleaning stage. I’m still gathering the last bits in, but I started cleaning and organizing and staring blankly at numbers.
Life at The Alligator isn’t particularly impressive lately. We’re still mostly fixing. I slapped this little map of upcoming Gainesville shows together last week. Then I had to spend 3 hours trying to get it to work with the publishing system. It’s still kind of broken. But on the bright side, Ken Schwencke, a journalism student who is several levels beyond my programming abilities, has joined my staff.
January 11th, 2008 — class, content management system, django, Independent Florida Alligator, school, University of Florida, Website
I survived. Again.
As usual, the first week of school was accompanied by lack of sleep and an increase in Mountain Dew purchases.
I find myself in a position to look forward to a time beyond school; I will graduate at the end of this semester. As I said to several people during the week: “I look forward to a time when I’m only doing one job.” Juggling the roles of student and employee, especially with multiple points of employment, is more tiring than spending the same amount of time on one area.
This semester I am taking an independent study on Computer-Assisted Reporting. I blogged about this last week, but to recap briefly: I will be learning how to find, clean and analyze data. At the end of the semester I will produce a data-driven story package.
I’m also taking the online capstone for the journalism program at UF. This class will focus on interaction with a CMS and producing video, as well as an independent project (I am hoping to start working with Django here). And just to get past the part-time student level, I am also taking a professional practice class (a.k.a. how to get a job, negotiate salary, etc.)
While I am continuing as Managing Editor at The Independent Florida Alligator, my title is not the only difference from last semester. (We changed New Media to Online.) Many people this semester are new either to The Alligator or to their positions. Although we got off to a rocky start, I think everyone is becoming acclimated and it can only get better. As for the online staff, two out of the three are back, and a total of nine responded to a call for more staff members. This is the most interest that has been shown in a long time.
I am also continuing to update the Citizen Access Project Web site, as well as preparing a newer incarnation for launch. Over the break I started working at the Admissions office at UF, recoding their Web site.
Just writing about my different responsibilities makes me look forward to May. But I know I’ll enjoy every minute that I’m learning, creating or teaching something.