I have this sort of tin-foil conspiracy that men like this will drive “Engineers” out of application development. Soon we will have these cloud based internet screens. They will be reminiscent of devices we know today as Phones, laptops, computers, or televisions. Yet they will be only limited by the cloud network subscribed to them. After seeing the power of gameSalad and gameMaker, I can only hope that we can apply these principles everywhere. As said in the video people don’t have to know they are programming if it looks like an excel spreadsheet.
Mayan Pong collects player data and analyzes traffic on our site. This information helps us understand customer interests and helps us improve our game. No personal information is ever collected. Your information will never be sold or bought by any developers of Mayan Pong. Mayan Pong does not sell, give, or trade the statistics they store to any 3rd parties for data-mining or marketing purposes.
Do what you like please don’t hack me. If you use anything please link to my github and to www.Pluralsight.com for the use of their Monogame tutorial that I applied to my own app for Windows 8.
You keep your privates, I’ll keep mine. Please don’t steal my stuff though just link to me and be nice. K thanks bai!
Last week I spent a few days in Fort Worth Texas. I attended the National conference for the Society of Hispanic Professional Engineers. It was a great time and I really learned a lot. I was recommended to attend by my good friend Leslie Rodriguez. Leslie, he used to be the President of our chapter here at USF and previously held a Regional position.
I can’t wait to give back to the community and organization. I was given an amazing opportunity and able to interact with some really cool people. I met the Systems on a Chip team for a very powerful company. They interviewed me and I hope that I am able to intern/co-op with them.
USF was represented so well by it’s students. Our students won both the academic Olympiad ( a general engineering competition ) and the Technical Paper Competition. I can’t wait to compete in these events next year. Below are some really rough notes some friends and I took at a couple of the events.
Intel Cloud computing – the world is moving to the web and specifically the cloud. This is making a lot of people uncomfortable. Developers are frustrated writing the same app for 3 different platforms in 3 different native code languages. Things like PhoneGap are becoming popular. The need for local IT administration to have direct ownership and contact with data is dying down. If you can trust the cloud service you are using then it’s the future. Intel is making strides
Intermediate Android Computting – web services, local db communication, Sql lite communication, fragments, Overloading an app for tablet and phone layout optimizations
Embracing your hispanic genes – People pidgin whole you. When you are apart of a group. Like being hispanic. All your fellow hispanics at your job affect who others see you. You need to know the stereotypes that are put up against you. Realize which ones affect you and use them to help you. If some are holding you back then learn to curb them in the workplace. It wasn’t about changing who you are but knowing how to perform better in the work place.
Comp Sci lunch – med field and comp sci field are merging.
Definitely my favorite job site. I just wish that I got half of the traffic from it that I do on Linked in. Check the profile here http://careers.stackoverflow.com/users/info/193942.
Mono a C# compiler for linux/unix is becoming very popular. It is being used to develop cross plaform applications for mobile devices. MonoGame is a framework that can be used to make a silverlight xna game and port it to Windows 8/ipad/iphone/android. The power of XNA…. too bad m$ is canning it.
Setup is quick and simple. Start a template import some xnb files then test your build. Once you get the blue screen of life from xna you are ready to rock and roll. From there it is straight xna development. Touch inputs can sometimes be a pain as they are handled a little different from one tech to the next.
Animations go smoother if you put all frames on one large image as opposed to lots of iny single frame images. Touch/mouse/gamepad all need to be explicitly added. I am very excited to start developing with this.
At Sumo Software the greatest tool that I have learned is UML. I was first introduced to UML by my object Oriented Design professor. The only thing he touched on was a class diagram representation. He stressed the importance of this skill but never got the point across. OOD is a hard class to teach because the need for OOD is not inherently present on small projects. The same fault happened to my introduction to UML.
The exposure of very large projects at my internship at Sumo has granted me understanding. UML for design is a tool I will never go without. No matter how small the project I am on. Code happens on whiteboards abstracted from a language. “If I had an hour to solve a problem I’d spend 55 minutes thinking about the problem and 5 minutes thinking about solutions.” – Einstein
Here is a good introductory resource to UML use case and actor diagrams. Remember, that when building a use case/actor diagram your building a story of your application. Once you understand the story it’s very easy to have the application drop out the back end. It’s sort of like masonry. Just cut away the excess marble until only the statue remains.