Month: May 2015

Trying to learn JAVA but don’t know how to start?

· Programming · Comments Off on Trying to learn JAVA but don’t know how to start?

If your trying to learn Java and don’t know where to start, I’d recommend taking my route.  Bellow are the steps I took to jump into Basic Java.

First Learn Swing. With swing you can actually see your coding by jumping in to Java’s GUI. In the video Below Lazie B. gets right to the point when using JAVA’s GUI.

Second create something fun (Tennis Game)!minitennis

http://www.edu4java.com/en/game/game9.html

Encouragement for Future Programmers

· Updates · Comments Off on Encouragement for Future Programmers

I stumbled upon a cool video from Eli the computer guy and it gave me some encouragement and tips for applying for a programming job and I thought I share it with anyone reading my blog.

So if you’re discourage about getting a programming job I highly recommend watching this video.

Major Progress

· Programming, Updates · Comments Off on Major Progress

I got to say working on projects is really the key to programming.

After writing so much procedural coding I decided to take it
to the other level and work on object oriented programming.

I got to admit my programming has gotten 90% cleaner and easier to understand, not to mention once I write code in functions it can be shared throughout my other projects.

As soon as I learn the in’s and outs of OOP things will get more efficiently from now on.

At the same time I’ve been learning Java and playing around with swing for GUI. It’s all about taking those baby steps.procedural-many-changes

The Future of Computers

· Miscellaneous · Comments Off on The Future of Computers

First, computers the size of a room, then computers the size of a box, and now computers the size of a chip! Introducing “CHIP”.  You are now able to run a computer with VGA audio output, 512mb of ram, wife and bluetooth, and 4gb of storage all for 9$.

Read more about it here.chip

Deprecated mysql, mysqli warnings

· Updates · Comments Off on Deprecated mysql, mysqli warnings

It’s been a while that I worked with databases, but I recently picked up a new project that is heavily database driving (mysql, php) and it turns out that some mysql commands will later be depreciated in the newer versions of PHP.

I am now in the  journey to learn mysqli commands, which is very similar to the old ones, but I’m getting deprecated warnings messages left to right until I get familiar to the new ways of mysqli.

Bellow are some pros and cons:

Pros

  1. MySQLi’s interface is similar to the older MySQL interface. This versatility in using both object-oriented and procedural formats makes it easier for users of the older system to make the change to the improved one, as well as facilitating use for people that are completely new to the system. Using the old system, the user would enter a function looking like this: mysql_connect(), using the new system, this old code can be updated simply by changing the function to this: mysqli_connect().
  2. MySQLi has good support and maintenance, making the transition to and use of the new system safe and secure.
  3. The user has the ability to utilize new features available in the newest versions of MySQL servers. This is one of the biggest advantages of MySQLi. Other platforms are unable to take full advantage of MySQL’s newest capabilities.
  4. The installation process with MySQLi not only easy, but is automatic when the PHP5 MySQL package is installed in Windows or Linux.
  5. MySQLi performs (slightly) faster than its competition. With non-prepared statements, the system performs  ~2.5% faster, and ~6.5% faster with prepared ones. This is only a slight advantage and may only matter to certain users.

Cons

  1. MySQLi only works with MySQL databases, whereas PDO is flexible and able to work with multiple database systems, including IBM, Oracle and MySQL. If you have to switch databases, MySQLi is not the best option.
  2. MySQLi is not as portable as PDO.
  3. Binding parameters with MySQLi is not as easy or flexible as with PDO. MySQLi uses a numbered binding system and doesn’t support named parameters like PDO does

Like any software updates and improvements, there are bound to be bugs to be worked out in future versions as well as adherents to the older versions or alternates. Choosing MySQLi over PDO or the MySQL Extension depends on the user’s situation and preferences. While some options are objectively better than others, what it boils down to are the preferences of the user. MySQLi is a secure and versatile option to interacting with the classic MySQL database management system and in fact earns the little “i” at the end of its name.

source:  learn more about mysql vs mysqli.