One of the most crucial components of being a web developer is constant education. I have compiled a list of my top 5 favorite web development blogs because, lord knows, there are a lot, and it can be difficult to sort through them all.
The administrators, however, have deemed it necessary to require me to enter my password in, by hand, every time i access their site. Now, since each of these sites required various levels of "added security" involving me typing in a password with both upper and lower case letters, a number, one or more non-alphanumeric characters, plus one or more characters from the original transcript of the Chronicles of Gilgamesh (mac users, please use Ancient Sanskrit), i'm far more likely to record said password somewhere other than my memory.
Sports psychologist and executive coach Graham Jones believes that the real key to excellence in both sports and business is mental toughness. In the current Harvard Business Review he writes that the most successful people do five things to get better and stay that way.
Recently, Logan Strain wrote at Freelance Switch about the four reasons he doesn’t want to be a freelancer anymore. It’s probably true that most people are not born to be a freelancer — many just fall into this career and are happy with it. Others find it’s not for them, despite what they thought. But can you go back to salaried work?
During a software engineering interview, you need to be able to write code on a whiteboard. During too many interviews, at multiple companies, I've seen candidate after candidate struggle to write simple code on the whiteboard. Many of these candidates are decent people, with CS degrees, Master degrees , "years or experience", "senior developer" titles, etc... Yet they cannot write 10 lines of correct code on a whiteboard.
This week I was lucky to attend Gilad Bracha's guest lecture on Networked Serviced Programming at the Hebrew University. He has been talking about Service Objects for some time now, but nothing compares to hearing it live - Gilad's presentation was witty and fun!
In A Developer's Second Most Important Asset, I described how buying a quality chair may be one of the smartest investments you can make as a software developer.
This is just a rant (hopefully it will be regarded as pertinent and non-'laming') on why Windows users try Linux and return frustrated to Windows after several hours or days. I won't praise Linux and the way it works, I won't even compare and say 'here Linux is easier because ...', instead I have a few questions for all of you who blame Linux for not being and behaving like Windows.
To make my point clear immediately at the beginning. I am not claiming that creation of fat rich client is easier in some web framework than with Java or .NET. I am talking about simple CRUD application with three domain objects, and two features that cannot be directly connected with CRUD.
So problem is following. There are three domain objects that should be stored into local database. Domain objects are Calculation, Shop and Item. Relationship between domain is displayed on the following picture:
Software Testing is probably one of the most boring and tedious task to a lot of people, but there are still people like me who love writing unit tests. Google has something for testers that will surely make them happy. Google announced today a new Google Testing Framework (GTF) in their Testing Blog... Here is a take on how good useful it can be..
Shared hosts offer great features and prices for both new webmasters just starting out and seasoned webmasters. The best feature is typically the price. A lot of shared hosts can offer basic plans for under $10 a month. The extensive bundle of features you get for that cost is not always the best way to go however.
Jeff Sutherland talks about his visit at Google to do an analysis of Google's first implementation of Scrum. He tells how Google started with no engineering management, then gradually introduced Scrum without spoiling the development culture formed over the years.