background preloader

Coding

Facebook Twitter

Coding, Fast and Slow: Developers and the Psychology of Overconfidence. I’m going to talk today about what goes on in inside developers’ heads when they make estimates, why that’s so hard to fix, and how I personally figured out how to live and write software (for very happy business owners) even though my estimates are just as brutally unreliable as ever.

Coding, Fast and Slow: Developers and the Psychology of Overconfidence

But first, a story. It was the <insert time period that will not make me seem absurdly old>, and I was a young developer . Universal Apps: Microsoft's bid to bring mobile developers back to Windows. July 07, 2014 Follow @timanderson By most accounts, Microsoft CEO Satya Nadella has inherited a mess in the form of Microsoft's mobile strategy.

Universal Apps: Microsoft's bid to bring mobile developers back to Windows

Moreover, 14 years since then-CEO Steve Ballmer's infamous "developers, developers, developers" chant, Microsoft has confused, frustrated, and in some cases alienated developers with its multiple incompatible development platforms, in particular around mobile devices. Microsoft's recent introduction of Universal Apps attempts to tackle both challenges at once. By enabling developers to build apps that target both Windows Phone devices and Windows 8 tablets, Microsoft aims to clear the air with developers, provide the means for unifying its mobile experience across devices, and jump-start its mobile app ecosystem. Android L first take: Developers are excited, intrigued. Credit: Reuters/Elijah Nouvelage.

Android L first take: Developers are excited, intrigued

Why Facebook Invented A New PHP-Derived Language Called "Hack" When Mark Zuckerberg’s Harvard classmates first logged in to TheFacebook in February 2004, the site’s servers ran PHP, which had beat out Perl to become the hottest language on the web.

Why Facebook Invented A New PHP-Derived Language Called "Hack"

7 Myths of Developing Mobile Apps. The entire mobile ecosystem is very new compared to web-based startups, and many first-time app developers have misbeliefs about the entire journey.

7 Myths of Developing Mobile Apps

These myth-busters will help the first-time mobile entrepreneur set out on the right path and know what’s coming their way in the journey to launching and getting traction for their app. 1. Overwhelmed by technology: If you’re from a non-tech background, don’t consider technology as the end-all and be-all for your startup. Technology is only an enabler -- the idea is your business.

Python sweetness — How to lose $172,222 a second for 45 minutes. You Don’t Need To Learn To Code ⚙ Co.Labs ⚙ Code + Community. What Software Makers Need To Know About Sound Effects ⚙ Co.Labs ⚙ Code + Community. Before the birth of the web, most developers knew nothing about visual design and had never worked with a graphic designer.

What Software Makers Need To Know About Sound Effects ⚙ Co.Labs ⚙ Code + Community

Now no application is created without one. In game development, every team works with sound designers and composers to create the sound effects and music for their games. So why have most non-game software developers never used audio in their applications? Three game sound designers explain how sound can make your app better. What Sound Is Useful For From the beeps and bleeps of early PC games to the cinematic soundscapes of triple-A titles, audio has always been crucial in games.

Audio is used in games to communicate information and to heighten emotion. In applications, audio information flow usually means gestures and notifications. Emotion is the flip side of game sound design. When To Use Sound In Software Audio can make your app more useful, more enjoyable or more addictive. Sound Logos Audio As Feedback. Why JavaScript Will Become The Dominant Programming Language Of The Enterprise.

Guest author Nolan Wright is the CTO of Appcelerator.

Why JavaScript Will Become The Dominant Programming Language Of The Enterprise

Jeff Dean facts: How a Google programmer became the Chuck Norris of the Internet. Courtesy Google.

Jeff Dean facts: How a Google programmer became the Chuck Norris of the Internet.

“The speed of light in a vacuum used to be about 35 mph. Then Jeff Dean spent a weekend optimizing physics.” —Jeff Dean Facts. New features in PHP 5.5. Just a few days ago, the PHP official website was redesigned.

New features in PHP 5.5

It seems we directly go from Web 1.0 era to Web 2.0 era. In addition to this new change, PHP 5.5 was also released. Some new features are added in this release. Here we summarize some of them. Enable OPCache by default When installing PHP 5.5, the Zend OPCache will be compiled as OPCache by default and OPCache is enabled by default. Pixelstech.net. Why PHP Has No Place On Our Experiments Server ⚙ Co. Tell me if you’ve heard this one before: We have a problem with PHP.

Why PHP Has No Place On Our Experiments Server ⚙ Co

We’re trying to build a language-agnostic experiments server that anyone who works for Fast Company--from members of the development team who want to play with non-site features to interns working on projects to reporters who want to learn to code--can use with little configuration overhead and simple deployment. Think of it as our own internal Heroku.

But getting our little environment to play nice with PHP has been a nightmare--even Heroku doesn’t officially support the language, and its default buildpack doesn’t even support concurrency, making optimizing it difficult. Before you run down to the comment box to start yet another programming language war, let me say this: I have a soft spot in my heart for PHP. Like many developers, I learned how to program with PHP, first by tinkering with PHP-Nuke and PostNuke, and later with WordPress. The idea behind Chassis is simple. Productivity hacks, sales education, and tips on growing your business. We built Stride to suit our needs, because there was nothing available that did what we wanted. With all of us being startup junkies, we not only wanted to build something for our own use, but for everyone to use.

Sometimes, the best products are built from needs and passions, not necessarily revenue and customers. But when we came up with the idea, we immediately knew that there were many of you also looking for a product like ours. Why Google Invests In Inspiring Developers ⚙ Co. At yesterday’s Google I/O we heard about the latest batch of products and releases coming out of the Googleplex this year. And while Google’s engineers are hard at work cranking out new features, another team at Google is busy dreaming up what to do with them. Google Pries Another Nail From PHP's Coffin. Google delivered some news for users of its Cloud Platform stable of services at its I/O event on Wednesday. Its Compute Engine service — which competes with Amazon Web Services — will now be available to all users, not just those willing to shell out $400 for support. But it also announced the addition of the most commonly requested feature for its App Engine platform cloud: support for the PHP programming language.

Platform clouds like App Engine are designed to make life easier for developers by building and hosting application environments. App Engine, which launched in 2008, already supports Python, Java and Google’s own programming language Go. Google’s programming language, Go, gets a big speed boost. Google has released version 1.1 of Go, its open source programming language, bringing significant performance improvements.

"We have made optimizations in the compiler and linker, garbage collector, goroutine scheduler, map implementation, and parts of the standard library," Google engineer Andrew Gerrand wrote on the Go blog yesterday. Singularity Hacker - Full Stack Developers: Renaissance Men of The 21st Century. The Smashing Editor's Choice is a free Smashing Library eBook taste. Technical Jobs and Recruiting. Google Releases Glass Tech Specs, Bans Developers From Using Ads And Charging For Apps. Learn to code.

10 Useful Web Application Interface Techniques - Smashing Magazine. Advertisement. Programmer 101: Teach Yourself How to Code - Lifehacker. Learn How to Code this Weekend - Lifehacker.