Showing posts with the label Python

My First Interview with Google

    Sometime after I  graduated back in March, 2013 I was lucky enough to have an interview with Google for a six month contact on the west coast.     A lot of time has passed since my interview and this is just some of the notes I took before hand in order to  prepare . Regardless of the outcome of this  interview  I still I learned a great deal, and look back at it as an example of how to  effectively  prove my skills. I was d efinitely  was  nervous on this one haha.   Jobs description and position daily work type at Google     "In this critical position, you will be part of exciting as well as   new fast-paced projects. Your role will include working as a team with mechanical, hardware and software engineers to  tackle challenging design issues while improving existing manufacturing processes. In  direct contact with engineers, you will be  i nvolved in the entire lifecycle of several products , from early prototyping to full production and  worldwide  deployment.&q

Google App Engine - Bundling and Minification

    I love the Bundling and  Minification  feature in MVC (4.0+) but sadly I couldn't find a similar process in Google App Engine. So I went looking to create it, but there was a few work arounds I had in place. For example for my styles I simply used Less.js but for my javascript I would have to either pass them through a minifier.     In order to create the best web application on Google App Engine you need to be able to bundle and minify your resources. Last week I looked at externally improve this speed of the game "Penguins Rising" which is hosted on Google App Engine. This externally services was  PageSpeed Insights  and managed under Google's  Webmaster Tools . Which is a little confusing of where I need to go or use for my Application since Webmaster tools is separate from Google API Console. Research for a Python Solution Approaches to minify js and css in grails applications - Stack Overflow Python script for minifying CSS? - Stack Overfl

Google App Engine Automating Code Pushes

    I was working on this idea for Penguins Rising when Google App Engine was relatively new so this solution didn't come until later in my research. Either way it good to spread the word and get an understand with what I attempted. Solution Google Cloud Platform Blog: Using GitHub for Push-to-Deploy Problems I have yet to created a process that takes advantage of the continuous integration in penguins Rising since most of my code is built in javascript is would be nice to have a bridge between  phantomjs  and  Travis CI . Not sure how it would work since Google app engine would the notice for code pushes at the same time when I check in and Travis would have to tell G.A.E that the code cleared. Resources d6y/example-webhook Uploading, Downloading, and Managing a Python App - Python Python — Google Developers Webhooks | GitHub API Local Unit Testing for Python - Python  - This showed the most promise.

My Python Experience

    I was first introduced to the Python during my first year of college. However sadly it was not the focus of the class and it was only added as a extra piece of material. The class, I was took was more focused around pseudo-code or basic programming concepts and the professor just added the book Python Programming: An Introduction to Computer Science by John M. Zelle  for students who had no programming experience prior or to those who would like to use their pseudo skills in programming language. I had no prior programming experience but I also had little time during college to complete extra work on top of my two jobs and full college semester. I did try to read in between semesters while I worked the phones at my desk job which had me handling IT calls but it was just impossible to do. Once I completed college I had experience C++, C#, Java, and almost everything else so I felt it was time to return to Python.     With all my new skills I felt getting Python under my belt woul