You have your idea, you have the skills/means/money/time to build it: but where do you start?
The first reaction of many will be to rush right into design and or development of your idea. But wait, you haven’t even scoped out your idea yet. Why are you rushing off to start building something that is only 1% of the way there?
As a developer with limited design knowledge, I used to be the same. The excitement of potentially building something you think is the worlds greatest idea can sometimes get the better of you. I would rush right into the design and development phase without a care in the world and ultimately I would never complete the project because I never thought it through.
Almost a year ago I wrote about making the switch from iPhone to a Samsung Galaxy S4 phone. I thought I would write a follow-up article about how the switch went and other observations.
I am still happy with the choice I made and cannot see myself ever switching back to an iPhone unless Apple all of a sudden make their phones less limited. The Samsung Galaxy S4 is a solid phone, but there have been caveats.
Whilst looking on Designer News, after looking on Hacker News first (of course) I came across an interesting submission titled Kill Switch — A small bit of javascript to kill a website should the need arise
I won’t deny I’ve toyed with a similar idea before, but abandoned any such endeavour in favour of a well-defined contract before starting any work. Essentially this code is a back door, albeit a mild one.
Unless you’ve just connected to the Internet for the first time (and if so, welcome) then you would have heard about Facebook purchasing Oculus VR for $2 billion dollars. You would also be aware of the massive amounts of backlash and criticism Oculus VR have copped as a result of the announcement.
This isn’t an entirely new trend. Every time a users beloved service gets acquired, a small but rather vocal subset of users start shouting from the rooftops of their suburban rental homes.
I, too used to be a MongoDB naysayer and lets face it, in its early days and even up until recently MongoDB was a steaming pile of shit. Not only that, but completely forgoing things we take for granted in a traditional RDMS is something many have a hard time getting accustomed too (hello transactions).
Yes, prior to version 2.0 of MongoDB there were a few issues, one of those issues namely being the global write lock blocking all queries problem. In version 2.0 they basically addressed the issue, in version 2.2 they removed global write locks altogether.
The database is the most important part of a modern web application, regardless of whether or not you use a NoSQL solution or MySQL. Sometimes when building a new application and it comes time to architect the database, it can be too easy to build a database that doesn’t accurately encompass the goal of your product.
The database building part is the part I find myself getting stuck on. What tables will I need? What field types should I use? Denormalise or normalise? Once you get further on up the road and your app is in full swing, it can sometimes be painful going back and changing fields, adding new ones and removing things (especially if you don’t use migrations).
If you’re like lots of other Samsung Galaxy S4 owners, then you’ve probably updated to the latest and greatest version of Android dubbed Kit-Kat. Don’t be fooled, this latest inclination of Android OS is anything but sweet.
An issue that seems to plague Samsung phones, the S4 in particular, but also most likely the Note series of phones (amongst others) is the touch screen has intermittent responsive issues.
For me, the lower half of the phone buttons and touch screen would not respond to any touches (sporadically). The only way I got the phone to respond again was hitting the lock button and then pressing it again, the screen comes good again, but only temporarily.
As you’re already aware of, Grand Theft Auto V launched for XBOX 360 and Playstation 3 a few months ago to much fanfare and success. Noticeably absent from the release was a PC version and next-gen versions for XBOX One or Playstation 4.
Not long after the fake GTA V PC torrent started circulating torrent websites which infected users with malware, attackers are at it again this time in the form of a fake GTA V PC beta invite email that infects victims computers with malware.
I was recently tasked with needing to create a custom subscription form for a website using Campaign Monitor. When it came time to track down the list ID, I was at a loss. The client is listed under “Clients sending themselves” in the main account and I also couldn’t easily find the API key (which is different from the main account).
Don’t be confused when clicking on a list or hovering, the ID in the URL isn’t the same as the List ID that you need to access the list via the API.