The apps economy is suffering from a growing skills shortage, which can make it difficult to get a new software project off the ground. The good news is that there's still plenty of talent out there -- you just need to know where to look. This infographic from UpWork explains how to find and attract a remote development team that doesn't suck.
Tagged With development
Many development teams have established .dev domains for testing their software. But a recent change means these connections will no longer work unless they are secured. While that's a good move - dev environments can be just as damaging if successfully attacked as production - this will mean many developer teams will need to make changes to their test environment.
Sometimes, great ideas come from the simplest places. Snap, Send, Solve was one of the first apps developed by Danny Gorog and his partners when they started their app development business, Outware Mobile. The genesis was the confluence of a Victorian government competition calling on developers to find innovative uses for publicly available data and a chance trip to a playground. From that, Gorog has gone on to build Snap Send Solve into a platform that is being exported to other countries.
The cycle in which ideas turn into software is getting shorter and shorter. By and large, this is a good thing as new functions are delivered to users faster than ever before. But one of the consequences is software bugs are introduced and sometimes missed. I suspect part of the reason is testing cycles are being squeezed. This is part of the root cause, I think, as to why a two year old bug was introduced into Linux.
Whenever a new version of iOS is announced, developers scramble to update their apps so they don't become disabled. For iOS 11, this is particularly important as support for 32-bit applications is dying off. This is also the reason a bunch of older iOS devices will no longer be upgradeable to the latest iOS. Over the weekend, my iPhone 7 Plus had over 30 apps that needed updating. That's a pain but I was amazed at how big those updates were.
When we look back at the history of Microsoft, as with many other large businesses, there are moments you can see where the company clearly got things wrong. Apple's collapse, before the return of Steve Jobs was precipitated by the battle fought between the rival Lisa and Mac camps. And in Redmond, Windows Vista was a turning point.
Over at freeCodeCamp, there's a guide to becoming a web developer. Created by GitHub user Kamranahmedse, the article points to three different paths; front-end development, back-end development and dev-ops.
Twitter has always baffled me. It's value as a way to send short messages to a broad audience is almost unparalleled but the signal to noise ratio makes it challenging to extract value and to have your message heard. But developers who create ways to make the platform more useful will be interested in some new APIs and other changes Twitter has added to the API Platform Roadmap.
Let's say you're new to web design, but you're intent on learning how to build a site from start to finish. It can be a lot of info to take in, but this interactive tool can at least help get you started with the design.
A few months ago, Google and Udacity released their first "nanodegree" course for intermediate Android development. Today, they're going backwards to teach you the absolute basics.
Building an Android app isn't as hard as it might seem, as long as you focus on creating a simple app at first. Android Authority shares a tutorial that covers the 10 main things you have to do to develop your first app.
Today at CES 2016, Lenovo teased an upcoming smartphone that will be made in conjunction with Google's motion-sensing wunderkind; Project Tango. This will be the first Tango-enabled mobile device for consumers and it promises to provide a "magic window" of digital information and objects in the real world. But will it ever make it to Australia?
When you're working on an app, as an individual or in a team, it's easy to let some of the smaller problems slide such as bugs that are not deemed to be high priority. But these small issues can pile up and before you know it they turn into a big problem that you can't ignore. Here are four simple rules to fix this.