If you already are a Rails programmer, i’m pretty sure that you have already been dazzled by the things that Rails can do for you. However, all this convenience comes at a cost. That cost comes for the fact that you need to know how to work with the internal Rails conventions and traps. Since i’ve been programming in Rails for quite some months now, i would like to give you what i think are some very useful tips that will make your Rails life easier. On my previous post, i’ve described how Rails associations work, so you might want to take a look. Let’s now take a look at some important Rails techniques-tips.
Read the rest of this entry »
8 Comments »
One of the biggest obstacles that webmasters face in their quest to creating a website is that of CSS design. Indeed, Cascading Style Sheets can be pretty frustrating to work with. Luckily for us, there are lots of online resources that provide already created and thoroughly tested code that does anything we could ask for. In this post i will be presenting you to various such resources that will hopefully help you a lot. I know that they have in my case
Read the rest of this entry »
1 Comment »
If you’re not using CSS or your cms uses it under the hood and you do not know much about it, you’re really losing much of the power you could get over customizing your website.
As with HTML, knowing CSS is vital for any webmaster and it’s very easy to learn too. It would most probably have been essential to you to make small or even bigger changes on your website’s design, even if you just created your first website. If you’ve not been under such circuimstances before, trust me, you’ll be
Therefore, it really pays to know the basics about today’s standard website decoration technology, Cascading Style Sheets.
Read the rest of this entry »
No Comments »
Ok, ok, I can’t hide. I am a huge Ruby on Rails fan. It’s been a couple of years that i knew about RoR existence, but i never actually got to learn more about it, never engaged myself to its internals. For years, i’ve been coding A LOT using PHP, mySQL, Smarty or other template engines, Pear and the likes. As much as i liked all these, the truth is ugly; they are too damn slow for a single programmer to work with.
Read the rest of this entry »
2 Comments »
One of the things that have always fascinated me in programming is coding a game. I believe that many programmers take up C++ in order to create their first game. Although there are lots of different things that you need to be knowledgeable of to create a 2d or 3d game, you could actually be writing a small but entertaining c++ game in just a matter of minutes or hours.
Read the rest of this entry »
No Comments »
1. C/C++ (especially C) are Low Level Languages That Allow you to Learn Important Programming Ideas
Some of you may already know how to program in Perl, Python or any other interpreted high level programming languages. While those are pretty useful for creating short scripts, they do not really help when you need to “understand” the machine. Creating more complex programs would need that you would have to have direct access over how memory is used. Pointers, for instance is something that you cannot utilize in these high level languages. Moreover, you would never need to know how a linked list works in a language like Python, because it provides you with everything you need to do these things automatically. While this might seem convenient, there will be a time when knowing what a list is, and being able to create it, will be crucial. If you are really interested about serious programming, C and C++ should be your main priority.
Read the rest of this entry »
5 Comments »