|
Spine and Backbone are two Javascript MVC frameworks that look very similar on the surface but under the hood there are key differences. The purpose of this article is to highlight these differences and hopefully make it easier to choose which framework fits your needs. Invertebrate frameworks need not apply.
|
|
|
|
|
Terrence Dorsey wrote: Invertebrate frameworks need not apply.
I like how you made a pun out of that!
All of the books in the world contain no more information than is broadcast as video in a single large American city in a single year. Not all bits have equal value.
Carl Sagan
|
|
|
|
|
We report on the birth and evolution of Lua and discuss how it moved from a simple configuration language to a versatile, widely used language that supports extensible semantics, anonymous functions, full lexical scoping, proper tail calls, and coroutines. From Brazil, with love.
|
|
|
|
|
You've installed them. You've loved them. You've hated them. But have you ever lined them up to compare one version of the .NET Framework against the others? Here's one man's attempt at a framework to chart the history of .NET versions. What's in each version of .NET? Check this table for all the details.
|
|
|
|
|
He left out Extension Methods -- I guess it's bundled into:
"
1. Added new features such as AJAX-enabled Web sites and LINQ
"
|
|
|
|
|
I have been moving away from the object-oriented development principles that have made up the bulk of my 17 year career to date. More and more I am beginning to feel that objects have been a diversion away from building concise, well structured and reusable software. I realised that this isn’t a sudden switch in my thinking. The benefits of objects have been gradually declining over a long period of time. The way I use objects today is very different to how I used them when they were new and shiny. The agony and the ecstasy of OOP.
|
|
|
|
|
|
"Mutable state causes pain."
I mostly disagree; mutable state is a strength of OOP, but if you feel it causes pain that would certainly appear to be a sign that OOP is the wrong tool for what you are doing.
OOP is not the right tool for all jobs and one of the few things I don't like about C# is the "everything is an object" aspect.
Having said that, without mutable state, to start your car you would have to replace the engine with a running one.
|
|
|
|
|
Microsoft's $300 million investment in B&N's digital business is about more than ebooks. Much more. Or at least I hope so. Success in this venture will not be measured by sales of ebooks. Microsoft should instead use this as an opportunity to create an end-to-end consumer experience that rivals Apple's and has the advertising income potential to make Google jealous. If we're all on the same page, the synergies will surely follow.
|
|
|
|
|
The process of creating and sending out a newsletter is a lot easier than one may think, but to design a custom template and build your own code — this can take a bit longer. We have compiled some fantastic tips to get you designing high-quality HTML newsletters like never before. Have you got anything without spam?
|
|
|
|
|
When designing a secure service that stores user data, you might be temped to say “let’s make sure the data is encrypted.” That statement implies that you’re proposing adding goodness, without taking anything away. Something like “I’d like some of that delicious gravy on my roast turkey, please.” Unfortunately, encryption is not gravy. There are deep consequences to the product you’re building once you choose to encrypt data, and the consequences differ greatly depending on the key management mechanism you choose. Users won’t accept inconvenience.
|
|
|
|
|
How do geniuses come up with ideas? What is common to the thinking style that produced "Mona Lisa," as well as the one that spawned the theory of relativity? What characterizes the thinking strategies of the Einsteins, Edisons, daVincis, Darwins, Picassos, Michelangelos, Galileos, Freuds, and Mozarts of history? What can we learn from them? If someone asks me another dumb question...
|
|
|
|
|
This is an incredible article for creators and thinkers of all forms.
|
|
|
|
|
Bringing a programmer in for an interview and a coding test can lead to some interesting experiences, both for the interviewer and the interviewee. Most end up with the hiring manager telling them that they’ll “be in touch,” but sometimes a candidate just nails it. That’s when you consider extending a job offer before they get a chance to leave the building. You had me at "Hello World"...
|
|
|
|
|
|
This seems more like self-promotion than news. Though, some may find it interesting. Perhaps there should be some guidelines for what is acceptable to post here.
|
|
|
|
|
I agree. My last article on this topic got posted to this board by someone else, so I figured I'd post the next part here as well.
|
|
|
|
|
I see you have also created a technical blog for that entry on Code Project. That seems like a more appropriate place than here in the news forum.
|
|
|
|
|
Yep, just figure out how to get that working. I'll use it from now on.
|
|
|
|
|
BlackBerry maker Research in Motion (RIM) has owned up to being responsible for an extended protest outside Apple's Sydney CBD store last week after online sleuths traced the source of the publicity stunt.
Wake up? Maybe RIM needs to take it's own advice.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
Am I the only one who finds the name RIM amusing?
---------------------------------
I will never again mention that I was the poster of the One Millionth Lounge Post, nor that it was complete drivel. Dalek Dave
CCC Link[ ^]
English League Tables - Live
|
|
|
|
|
No. No you're not.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
I kid you not, I am currently developing something (don't want to go into too much detail here) that works with Rim Intellegence (sfw) https://eng.rim-intelligence.co.jp/[^].
Well I wrote a neat function for this job and didn't yet move it to our utility class. My boss, just this morning asked where he can find it. I replied with a straight face, "It's in the rim job. Just look in the rim job." HR hasn't stopped by, yet.
|
|
|
|
|
|
I've been programming since I was in middle school nine years (almost 10) ago. I've known since then that this was the career for me. The only problem is, I can't find my first job. It doesn't help that I'm in a small town with no programming jobs. I want to earn a living programming. How do you get your first programming job? Well, this whole thing is just who knows who. Then over here you have favoritism.
|
|
|
|