Traditional Integrated Development Environments (IDEs) have focused on the tasks of software development: writing, testing, and shipping code. Coding for data science, machine learning, AI, and deep learning require a different set of tools.
Mobile and web app teams need to move fast and focus on creating awesome features, not fixing bugs. Injecting fast and complete feedback over code changes before check-in and during build verification helps you minimize defects, improve team velocity, and increase release confidence. But what does that really take?
Join Paul Bruce, Developer Evangelist at Perfecto, to see how you can quickly test web, Android and iOS apps on multiple screen sizes, orientations, platforms and under real user conditions to prove that your users will be double-rainbow happy before release.
We will cover:
1. How to debug and troubleshoot platform-specific issues in your Android and iOS apps
2. Using React.js samples, how to continuously deploy new web features in a safe and reliable manner
3. Automated testing strategy: unit, integration, UI test flakiness, automation candidates, and execution schedules
4. Conditions that increase build, test lab, and deployment reliability
Button allows you to add features and services from the biggest apps in the industry (Uber, Jet.com, Hotels.com, etc.) with just a couple lines of code to your iOS, Android, or mobile website in the form of you, you guessed it, a tappable button. In this live demo, we’ll deep dive into how to use a user’s GPS location to book an Uber from an iOS application using Button’s SDK by coding an app from scratch.
Bots are simply apps with a new interface - conversation. Determining what the user said, how they said it, and how best to break it down, can be challenging at best. Let's take a look at how we can use existing services to answer user questions and perform actions on their behalf.
Portable Document Format (PDF) files are ubiquitous. It's taken 20 plus years but now PDF creation is integrated into all of the most common desktop operating systems and many mobile applications are capable of exporting PDF files. On the other side, PDF consumers are everywhere, your operating system has a PDF viewer, your browser has one, your hosted applications have their own, and if you're reading this description, you probably have a preferred tool for working with PDF. The problem is that all of these viewers provide a different PDF experience. Most of them do a pretty good job of showing you the page content, but that's where the consistency ends. If the PDF file you've opened in your browser is a form, you may not know that there are fields that you can type into... or if some of those fields are used to calculate values in other fields. You might not know that the PDF file you're looking at in your favorite tool has comments or redaction annotations that should show up as black boxes but are invisible to your PDF viewer.
In short, by becoming too popular, PDF has become unreliable; it's promises broken. They're no longer "Portable". But it doesn't have to be this way. Even though some PDF developer tools have been around for almost as long as PDF, too many of them cut corners under the assumption that Adobe Reader and Acrobat are the only viewers in use. They rely on the fact that the Adobe tools "fix" improperly formatted PDF and ignore the dictionaries that, according to the spec, are optional but in practice are required.
This talk will focus on PDF developer tools and discuss why it's critical to go the extra mile to make your PDF files work consistently across browsers, operating systems, and viewers, and show developers how to put the "Portable" back in PDF.
When creating an Internet of Things (IoT) application, many developers start thinking about connectivity, sensors, or even the user interface first. But what about the Data Model, i.e. the basic structure of your information and how you store, manipulate, and interact with it? Often, this is left to later stages with the hopes that it grows organically out of the application’s needs. ThingWorx believes that this approach is backwards. Start with the Data Model. Decide who needs to interact with the data and what specific requirements they’ll have. Think about reusability. Think about updating it in the future. How will it scale? How will it interact with future features which you haven’t even thought about yet? We’ll talk about these items and more in ThingWorx’s Data Modeling for the Internet of Things.
If you would like to attend this event you must pre-register, please register here.
Developer-owned QA testing is becoming more common as many organizations shift to leaner development processes and eschew traditional QA strategies.
In this session, Rainforest QA CTO and co-founder Russell Smith will discuss how crowdsourced testing can help teams offload repetitive testing work and streamline Agile testing processes. Russ will explain how Rainforest DevX allows developers to increase productivity and minimize testing time with workflow-native crowdsourced testing.
** You MUST be pre-registered. Lunches will be given on a first come, first served bases. They will be boxed lunches from the Town Kitchen.
Register Here
Lunch and Learn w/ Veracode: Getting to DevSecOps
DevSecOps is an organizational framework that allows development, security and operations to identify and address vulnerabilities faster by introducing security earlier in the product lifecycle. The benefits of a DevSecOps approach are clear: risk reduction at the same time as continuous deployment.
Join Colin Domoney, Veracode senior product innovation manager, for an invitation-only Lunch and Learn session at DeveloperWeek 2017. As a former head of application security at one of the world’s largest banks, Colin will share his knowledge and insights into DevSecOps, including:
How to address gaps between security, development and operations teams
What technologies and environments you need for automation and integration
Practical steps teams can take when transitioning to DevSecOps
Have you always wondered what it takes to transition into media technology? Are you fascinated by cinematic VR and storytelling? Today’s feature films and cinematic VR represent a fusion of creativity and technology. It’s the thrill of combining artistic expression with the cutting-edge tech that drives innovation forward. The number of technologists and artists involved on a feature film runs into the hundreds, each playing their own little part in turning the filmmaker’s vision into reality.
In this session we will explore some of the core technology that goes into feature film post production and its application into cinematic VR. How do the frontend and backend stacks look like in a VR studio? What are the tools and technologies that are a “must know” in a production environment? Join us for this behind the scenes look at the exciting world of media technology.
Come learn how HelloSign leveraged the battle-tested Erlang VM and emerging technologies like Phoenix and ES6 generators to build a massively concurrent, fault-tolerant, real-time, and real world modern web application at scale.
If you would like to attend this talk please register here for free: https://www.eventbrite.com/e/hellosign-coffee-talk-the-new-web-massive-concurrency-with-elixir-phoenix-channels-and-redux-tickets-31558834323