|
Someone Save Us From REST (source: Rob Conery) We will consume ourselves slowly into RESTful madness.
"REST is a fascinating and illuminating set of ideas and, as it turns out, is a handy guideline for effectively preparing an API. And you're probably doing it wrong. So let's argue about it."
|
|
|
|
|
Network App Macroeconomics (source: Tim Bray) The category of “things you can do on a PC but not a tablet” is interesting.
"There was a time when any piece of work you could offload from server to client was a win. It might still be; you can’t run an XSLT transform on a phone. It will be interesting to see how this plays out as mobile devices mature."
|
|
|
|
|
The Sun is Setting on Rails-style MVC Frameworks (source: caines.ca/blog) Rails-style MVC frameworks are both too much, and not enough at the same time.
"Rails-style MVC frameworks on the server-side are going to be being phased out in favour of leaner and meaner frameworks that better address the new needs of thick-client architecture. Here's why."
|
|
|
|
|
15 Key Resources to Learn Django (source: Yipit Django Blog) Learning Python and Django is easy if you have the right resources at your fingertips.
"These fifteen resources really got me going with Django. And while I’m no Django pro just yet, I still think how amazing it is that I picked up so much knowledge in just a short span of time."
|
|
|
|
|
Microsoft's next Steve: Windows boss faces biggest test (source: Reuters) Resistance is futile. You will be Sinofsky-ized.
"For Steven Sinofsky, the stern but creative engineering manager who runs Microsoft Corp's flagship Windows division, the public test release of the Windows 8 is showtime. Is he ready to take on the whole company?"
|
|
|
|
|
|
IBM: We're on the cusp of the Quantum Computing revolution (source: Engadget) "Good afternoon, gentlemen. I am a HAL 9000 computer..."
"Technology's holy grail is the development of a "perfect" Quantum Computer. IBM thinks it's closer than ever to realizing this dream. Here's what they're doing."
|
|
|
|
|
I wonder if there is a type of encryption in use now that a capable quantum computer couldn't break in a short amount of time.
|
|
|
|
|
Add-ons behaving badly: the challenges of policing the Firefox ecosystem (source: Ars Technica) It slices, it dices... and it may add unwanted toolbars to your browser.
"Firefox's powerful add-on system is arguably one of the browser's best features, but making sure that third-party code doesn't degrade the quality of the Firefox user experience is a major challenge."
|
|
|
|
|
UX and internal complexity (source: epicBagel) The minimal viable product needs a minimal viable implementation.
"Complexity cannot simply be expressed by feature creep. It can still exist within a minimal viable product. We need to think about the complexity of the features themselves."
|
|
|
|
|
|
Learning coding from boredom (source: bitquabit) Programmers like to program because they can do cool things, or because they can solve problems.
"I learned a fair amount of programming to finish my math homework, and my calculator programs were the most exciting to me because I was really using them. Being bored by math helped me learn to love programming."
|
|
|
|
|
When in high school, I couldn't afford a calculator right away (had to save a summer of allowance for that), so I often used QuickBasic to do graphing and such for my math homework.
|
|
|
|
|
Visual Studio, you're doing it wrong (source: Jb in a nutshell) How Microsoft is failing developers with Visual Studio 11.
"Microsoft should invest in making Visual Studio a great platform for the .NET programmer, exposing real managed APIs and letting us plug into as many features as possible. Here's what they're doing instead, and why it infuriates me."
|
|
|
|
|
Why HTML5 is not the choice for enterprise mobility (source: .net magazine) The future may be an HTML5 one, but right now it’s not the panacea for mobile development.
"HTML5 offers some real advantages in the consumer space and for tools such as social media and video. But is it mature enough for business applications? Let's look at the issues."
|
|
|
|
|
|
Who should learn to program? (source: Chris Dixon) Sometimes your time is better spent recruiting people who have been coding for years.
"Recently, there’s been a lot of talk in the tech world and beyond about getting more people to learn computer programming. I think this is a worthy goal, but the question should be considered from various angles."
|
|
|
|
|
|
I think its saying he set up some company and it failed because no-one could understand what he was selling so now he's stacking shelves at his local supermarket.
|
|
|
|
|
The Markdown Mindset (source: The Hiltmon) Plain text, and therefore Markdown, are as future-proof as you can get in computing.
"Over the last year, I have moved all my non-code writing to Markdown format. I don’t even have Microsoft Word installed on my laptop anymore. Here’s why."
|
|
|
|
|
If you want reproducible science, the software needs to be open source (source: Ars Technica) Nullius in Verba.
"If you want reproducible science, the software needs to be open source
Modern scientific and engineering research relies heavily on computer programs, but most code written for research remains closed. This hinders reproducibility, a fundamental principle of the scientific method."
|
|
|
|
|
But if all code becomes open source what will sustain those companies or individual who sacrifice a lot to ensure that those same codes are maintained?
|
|
|
|
|
Visualizing a nanosecond [video] (source: Hack a Day) Grace Hopper explains latency in satellite communications with a simple length of wire.
"We work with divisions of seconds all the time when developing with microcontrollers. But those concepts are so abstract we rarely think about them as a physical distance. Grace Hopper explains what a nanosecond means in real-world terms."
|
|
|
|
|
Understanding TLC NAND - A Brief Introduction to SSDs and Flash Memory (source: AnandTech) Your flash drive just needs a little TLC to provide cheap, fast storage.
"The SSD market is evolving quickly; if you buy the best SSD today, it won't be the best for very long. Triple Level Cell flash is a new technology that provides noticeably cheaper SSDs. Here's how it works."
|
|
|
|
|
Dell: we're no longer a PC company (source: PC Pro) It's no longer about shiny boxes for consumers. Now it's about dull boxes for cubicles.
"Dell no longer sees its business as making and selling PCs to consumers and is focusing instead on enterprise IT."
|
|
|
|