DeveloperWeek 2018 roundup
|Badri Rajasekar in Artificial Intelligence Thursday, March 22, 2018|
AI, VR, and more were discussed at DeveloperWeek 2018, here's everything you missed.
There was an interestingly broad mix of people across the event. At one end of the spectrum there were CEOs and startup founders looking to see how AI, VR/AR and other technologies are driving new levels of user experience. At the other end of the spectrum were enthusiastic high school students looking to join the software industry. In between were software developers of all kinds from new job-seekers to experienced professionals in both startups and larger companies, many sharing their knowledge in various sessions. While probably the majority of attendees were from California, some groups had flown in from all over the U.S. and as far away as Eastern Europe and Asia Pacific. On the student side, while traditional University Computer Science departments were well represented, it was interesting to see new “software first” alternatives like Holberton School and Make School sending roaming groups of students, who always had smart questions.
It is increasingly difficult today to maintain oneself as a leading-edge software developer, given the tremendous pace of both technology and and technology evolution. A modern dev really has to be a master of many trades, and constantly willing to learn!
New Technologies - AI and more
DeveloperWeek delivered a rich set of tracks with multiple sessions on essential emerging technologies. This included Artificial Intelligence, Machine Learning, Virtual Reality, Augmented and Mixed-video Reality, and Blockchain. Each of these areas is a major discipline in itself, but I believe that all developers need at least a basic understanding of each these topics to be effective in proposing solutions to modern app needs. The conference allowed developers to rapidly sample a lot of key technologies.
Initial AI and Machine Learning technology has already become pervasive in Google, Facebook and other platforms, allowing applications to be much more adaptive to users’ needs by “recognizing” context and intent. This creates a challenge for developers of new apps in how to keep up with the pace so that their own apps are intelligent and not boring. Open AI/ML APIs from Google, Microsoft, Amazon and IBM are key here, along with new ideas like the AI Marketplace for sharing microservices from algorithmia.com.
It was great to see Microsoft’s AI and vision investments in action in Jerry Nixon’s session where he showed their “Seeing AI” application that allows blind people to “see” by having the scene in front of them interpreted and spoken to them. See this online video of the work (slides from many of the sessions will be posted by DeveloperWeek in the weeks ahead). Jerry also covered the state of “Convolutional Neural Networks” and easy access to complex AI algorithms by any developer through REST APIs.
In a similar vein, Shannon Chen from Facebook’s session on content-dependent 360 video streaming was interesting in showing how AI-driven analysis of video streams can support all kinds of optimizations of the stream itself. This is done using scene analysis to decide what’s important and what’s not, and then dynamically allocating resources to what is important - here applied to 360-degree videos. I have also spoken on this topic myself, so I certainly agree with the approach.
More generally, Guy Fighel, Co-Founder & CTO at SignifAI, provided a valuable “Observability Quadrant” framework and then focused on the Unknown Unknowns quadrant for DevOps. This was a great cross-over between new AI technology and practical developer tools. As Guy says “despite the fact that modern DevOps teams have multiple monitoring tools, hundreds of metrics instrumented and are capturing billions of data points...downtime still happens.” His approach is to apply machine learning to all this DevOps data in order to find the difficult correlations and insights needed to improve uptime.
While many see virtual and augmented reality as mainly being about gaming, my experience working with customers is that it is important fields like telehealth, eLearning, customer service, and complex remote field repair that also benefit. Sergey Kudryavtsev of Jedium delivered an interesting education-focused session on using VR/AR content for teachers and students. His approach leverages big data analytics to understand and improve individualize learning paths for each student.
DeveloperWeek provided something for every developer, including the exciting two-day hackathon over the weekend, an extremely busy hiring mixer and the range of affiliated technical meetups, parties, and happy hours.
But above all, DeveloperWeek 2018 provided a rich well-rounded educational opportunity for developers. Artificial Intelligence, Virtual, Mixed and Augmented Reality, and Blockchain were clearly the key technologies that attendees came to learn about. But to be an effective app builder, developers also need to have a strong understanding of rapidly changing tools and development approaches, which the event also delivered. My biggest takeaway is that today’s well-rounded developer must be a technology and tool polymath.
Ray Kurzweil, the prize-winning author, and scientist says that artificial circuits replicating themselves at a molecular level will merge with the biological circuits that constitute our nervous systems, giving rise an "enhanced" human super-intelligence. Once this starts happening, what we now call the Internet will in effect become telepathic, giving these enhanced humans instantaneous access to all available knowledge and information as they fashion their brave new world.
Love Is Like Pi Never Ending T-Shirt Math Pi day Gift Shirt. Perfect Shirt to celebrate Pi Day 2019. Great gift whether you just love Math or you are a Math Student, Teacher or similar.
Are you paying more taxes than you have to as a developer or freelancer? The IRS is certainly not going to tell you about a deduction you failed to take, and your accountant is not likely to take the time to ask you about every deduction you’re entitled to. As former IRS Commissioner Mark Everson admitted, “If you don’t claim it, you don’t get it.
Write and run code every step of the way, using Android Studio to create apps that integrate with other apps, download and display pictures from the web, play sounds, and more. Each chapter and app has been designed and tested to provide the knowledge and experience you need to get started in Android development.
Get hands-on experience in performing simple to complex mobile forensics techniques Retrieve and analyze data stored not only on mobile devices but also through the cloud and other connected mediums A practical guide to leveraging the power of mobile forensics on popular mobile platforms with lots of tips, tricks, and caveats.
The Chirp GPS app is a top-ranked location sharing app available for Apple and Android that is super easy to use, and most of all, it's reliable.
This content is made possible by a guest author, or sponsor; it is not written by and does not necessarily reflect the views of App Developer Magazine's editorial staff.