Finally my swift skills are coming along. This is a app idea I built over the weekend. There were a few things that I struggled with (i.e. setting the background color in the navigation bar) but for the most part I think I’m catching on. The idea is basically a demonstration on how to pull TV show listing using Swift and TVMaze’s APIs. I plan to post the source later tonight on GitHub.
TV Show Listing
TV Show Summary
I have a few more goals that I aiming to cross of my list.
For many years I’ve trolled Youtube, Stackoverflow.com and other sites stock piling information and code on how to do certain things.
So I figured it was time for me to do my part and pay it forward. I decided to so by cranking out some “How To” videos.
This was my first attempt at screen recording and what I found out is that it’s not as easy as it looks.
1st, my audio sucked so I went out and bought some fairly cheap Logitech USB Headsets from Office Depot. btw. Amazon is cheaper but I wanted and needed the headset ASAP.
2nd, Whenever I played back my video it was blurry. So it took me a few takes to figure out that I needed to change the resolutions to 1280×720
3rd, I’ve never used IMovie before so for me something as simple as trimming a clip took hours to figure out. Come to think of it I’ve owned my Mac for like 3 years now and I think this was the first time I’ve opened IMovie on purpose.
Overall it probably took me like 6/8 takes to get to a point where I thought I was done. I’m crossing my fingers hoping that as I do more it will get better.
Soooo my first video is a “How To” video explaining how to download and parse TV listing data using PHP and a very cool API made available by the people over at TVmaze.com.
The site and API’s are free and very easy to use. And like you’ll see from my video you can get something up and running within a few minutes.
So if you find your looking for this type of data, you should definitely see the set of API’s TVmaze.com has to offer.
f.y.i. I have no theme or structured plan in mind for the videos i create. I only plan to do videos on technology I like and use.
Well since Google has been tipping it’s hat towards how it feels about mobile in regards to responsive friendly websites I thought I should perhaps change WordPress themes. So here we are a new theme, new beginnings. I was looking for something easy and simple and I think I’ve nailed it with this theme.
After 3 or 4 attempts in building out the getMinified API and its dashboard I think I finally have a finished product.
Everytime I thought things where thought out correctly, I found issues.
Either complexed issues with the code or simple UX issues.
I decided to pared back a bit on the features and focus primarily on the CSS part.
In the beginning the overall objective was to build out a simple but useful website that I could crank out within a weekend.
So this may be a crazy idea but at the time I thought it was pretty special.
I was working on a project and had to minify some CSS code.
I quickly became exhaust of the whole process.
Edit CSS, minify the code, republish to site. Make more changes to the CSS code, minify the code again , republish the code again.
Depending on how often you make these types of changes this process can get a bit tiresome.
So I thought, Oh crap why not make a API !
The idea was to basically allow developers to work on their code and at anytime save the changes. The API will dynamically return the compress version.
I’ve been working in the tech industry for a few years now. Most of my career has been split between SEO and Web Development. There’s times when I’m not really aware of the skill sets I’ve picked up amongst the years. So I decided to build this matrix that would easily display what languages and technologies I’m familiar with.
The column labeled “Familiarity” are languages/technologies I’ve only worked with for 6 months or less.
So I have this quick web service idea that keeps calling my name. I’m sure you know what I’m talking about. It’s that type of idea that keeps you up at night. The idea that makes you call in sick from work so you can work on it. That can’t stop won’t stop idea that for some reason just won’t get out of your head.
Well I have one of those ideas and I’ve decided to make a quick pivot to work on it. So by doing so I’m forced to put the Python scripting on the back burner this week. Not all the way to the back, I did happen to work on a few things that I’m giddy about which I will share with you all in my next weeks update. Which may be my last week that I focus solely on my “Learning Python in a month” challenge, haven’t fully decided yet.
I set out to spend a month with Python and I did it. I’m actually proud of myself. I wouldn’t consider myself well versed yet but I think I at least know the basics. I’m sure if I stick with it for another six month I will somewhere around the Sr. n00b ranks by then.
But again this has not yet been decided. What I’m considering for next month challenge is either Ruby on Rails or IOS Programming, I have always wanted to learn how to make IPhone/IPad apps. But from what I’ve read so far this not going to be a easy challenge. I may chicken out and go the Ruby on Rails route who knows. If I take this challenge it will begin on August 1st.
If i had to describe this week it would be Information Overload.
This week has been less about actual coding and more about discovery.
I found a few sites and applications that I wanted to share that I thought were great additions to add to your Python learning arsenal
TheNewBoston Youtube channel. This dudes channel is packed with programming tutorials from Ruby to Java to Android. I actually discovered his channel when I was trying to learn more about Android programming. I love his tutorials because he keeps them short and sweet most are under 5 minutes. Videos that go on for more than 10 minutes start to lose my attention. So if you’re one of those people you learn better by watching instead of reading then this is a great channel to cover the basics. I even think you will get a kick out of sense of humor, he’s kind of funny.
Koding.com. I’m not certain how long this site’s been around, I just received my invite last night but so far this site is really, really awesome. It’s a combination between a cloud IDE and social networking platform for programmers, it’s pretty badass. For me a Python n00b, I love that it gives me more time to focus on learning and writing code. I spent way too much time searching for the right IDE (which I still haven’t found).
Another big feature is their community. They have topics on everything web related like CSS3, HTL5 and etc. Topics are beautifully laid out in a dashboard like grid so you can easily follow topics that you’re interested in. I’m following JQuery, mongoDB, PHP and Python if you’re curious.
Bottom line it’s a awesome site and I really think you should try it. But please note it’s currently in beta so from time to time you may experience a few issues but I can say with confidence I think this site will take off in a major way and become the next big thing.
So whether you’re a Python, PHP, or Ruby developer this site is for you.
Oh and in regards to my Python coding. I did do a tiny bit of coding and I mean tiny.
I’ve never written a Python Class before, this is actually my first attempt.