Join us for a developer meetup on February 10th in San Francisco! If you will be in town for DeveloperWeek, building a team for the weekend hackathon or just in the area and want to interact with other developers working on the latest in productivity apps, stop by.
Learn how to build productivity apps across three of the leading platform in the space. Whether you’re tracking the most popular content in an organization, collecting electronic signatures, or tracking tasks, we can give you a hand. Hang out with product team members from DocuSign, Microsoft and Smartsheet and have a drink on us.
Join us Friday evening, Feb 10, for great food, fun swag, and a change to mix and mingle (and potentially find a hackathon team!).
In this presentation, Mike Goelzer will introduce the audience to Docker Services, which is Docker's paradigm for orchestrating multi-container applications based on Docker. Mike will explain how Docker Services can be used to deploy multi-tier applications; other topics covered: load balancing, service discovery, scaling, security.
This is an advanced talk that assumes the audience is already familiar with the basics of Docker. For an introduction to Docker, you may wish to check out https://youtu.be/e8BNwHkLEvs
Evening Workshop: Creating Full Body Experiences in VR
Calling all Software Developers! Especially those of you in town for Developer Week. Join our evening workshop to explore an alternative to controller inputs in VR: Full Body Motion Capture Clothing.
Full Body Motion Capture provides an intuitive method of interaction that complements the immersive nature of VR for games, tools, and entertainment products.
This workshop overviews basic input concepts in VR and focuses on a breakout session for developers to experiment with Enflux full body clothing products.
Who Should Sign Up:
Intermediate level Unity developers interested in developing applications with full body motion.
The class will focus on experience design and programming with Enflux clothing rather than instructing Unity fundamentals.
Participants are expected already be comfortable/experienced with Unity.
What You Will Learn:
A solid framework of different types of input in VR and advantages/disadvantages
How to get started using a full body motion capture device (Enflux clothing)
How to implement basic experiences in VR using a full body motion capture device (Enflux clothing)
Upload VR, 1535 Mission, San Francisco CA 94103
REGISTER HERE
Level set (org size, IT stack)
Team sizes and structures - what workgroups, management structures/tools
Lessons on building an engineering team
Engineering roles - levels, types of developers
Creating an engineering culture
Poaching/ competition for the talent
When you need to let them go - what to do and what to avoid
Lessons learned
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.
Recommendation systems are the crystal ball of the Internet: predicting user intentions, making sense of big data, and delivering what people are looking for before they even know they want it. Pandora recommends an evolving set of songs in real-time, which constantly keep the experience new and exciting.
This talk will present an overview of how recommendation works at Pandora, followed by a deep dive into the engineering challenges of recommender systems.
If you are moving between methodologies, you are probably looking for a roadmap or at least lessons from someone that’s been through it already. Over its 10+ years, Veracode has moved from monolith to microservice and from waterfall to DevOps. We have learned a lot along the way and are eager to share the story.
As you consider the shift from waterfall to agile, or agile to continuous deployment and eventually DevOps, there is more to think about than just architecture. Peter Chestna, the Director of Developer Engagement at Veracode, led Veracode’s own transition from Waterfall to DevOps and in turn has helped hundreds of customers do the same. Join us as Peter shares his own case study, how Veracode reengineered its own architecture but more importantly the overall process including team structure, the technologies to build a robust pipeline, security considerations and the cultural shifts required.
What you will learn:
As a software developer you strive to build quality and deliver innovation to the market. Regardless of the technology and tools you rely on, you must meet product specifications and requirements that often involve aggressive testing cycles and timelines. Also with the growing number of security breaches that are linked to vulnerabilities found in software, it is becoming more important to think about cybersecurity during the entire software development lifecycle. Even a base level of knowledge about secure coding practices can give you a competitive advantage to help you meet the growing demands of the market without compromising quality and innovation.
Join one of our own developers, Pete Chestna of Veracode as he shares his experiences and perspectives on integrating security into the software development lifecycle – meeting customer needs for increased security and innovating along the way. As a certified scrum master and scrum product owner, Pete joined Veracode as a platform developer and was instrumental in delivering the first version of Veracode’s application security service to customers. Later, as Director of Platform Engineering, Pete managed the Agile teams responsible for delivering Veracode’s SaaS platform and built the first DevOps team. Today he provides customers with practical advice on how to successfully roll out developer-centric application security programs.
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.
Enterprise IT organizations are increasingly using machine data derived through DevOps practices to drive digital transformation. Machine data and predictive analytics provide DevOps teams and others - including QA, SecOps, CxOs and LOB leaders - with meaningful and actionable metrics that demonstrate business value to CIOs and IT leaders. This machine data strategy brings greater alignment between software the delivery teams, IT and the rest of the core business, ultimately driving business value. In this session, Andi Mann, chief technology advocate at Splunk, shares core methodologies, key success factors and 'gotcha' moments from real-world enterprise experiences. His talk will highlight the role of machine data and analytics in Agile Dev and DevOps as a way to drive digital transformation through collaborative, data-driven decisions made by informed and empowered teams, who are accountable to each other and the broader business.
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.
The digital landscape is evolving at an unprecedented pace. Agility is king and the adoption of Microservices, Mobile-first development, GitHub, Docker, and continuous delivery (CD) methodologies is rapidly expanding. Traditional performance management systems are ill-equipped to keep pace with this innovation. As a result, many organizations that have gone digital to move faster and reach a global audience have seen their product quality deteriorate.
In this presentation, the speaker will walk teams through how to integrate and automate end-user monitoring and testing earlier into your software development lifecycle, enabling more agile DevOps practices which save time, money, and improve the digital experience for your end-users.
What does devops mean
What is their charter in an organization
How do they enable app/feature/microservice teams
When and how to address scale
What IT approaches facilitate scale
What metrics to watch
Accurate metrics lead to smart decisions, but how do you know whether you are measuring the right things? Human perception and bias can influence how metrics are interpreted. This presentation will help you understand the influence assumptions and biases have on metrics, and how to present credible data. Valid metrics can open lines of communication across and within teams, but it's important to make sure these metrics aren't used to shame individuals. Not only do you need to measure the right thing, you need to choose the best way to present the results in an honest and respectful manner.
In this session you will:
· Learn what a vanity metric is and how to avoid it
· Understand how perception and biases play a role in interpreting metrics
· Use metrics to make informed decisions
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.
Did you know you can write native desktop applications using Node.js?
This workshop will teach DevWeek attendees (www.DeveloperWeek.com) how to write an app that translate your 3D design using Autodesk’s Forge RESTful APIs, display it using WebGL, and port it into a web page or a Node.js based desktop application.
This workshop is geared towards people with beginner or intermediate programming and JavaScript knowledge.
RSVP is required.
Please bring a laptop with the latest Node.js version (v7.4.0) and installed. Download it at https://nodejs.org/en/download/
Autodesk Office 1 Market St #200 San Francisco, CA, 94105
REGISTER HERE
In Silicon Valley, VR/AR is the future. Large tech companies and VCs are pouring money into the industry and there are dozens of VR/AR events each week. But outside of the tech bubble, the user base is small, engagement rates are weak, adoption is struggling, and the world is still waiting for the killer app. The companies that figure out VR/AR in 2017 will have a head start on creating the future.
Mickey Ferri, Ph.D. in Economics, Chief Growth Officer of Enflux, will give a talk on how companies can effectively use VR and AR in their strategies in 2017. Mickey will cover the state of VR/AR in 2017, what VR needs to become mainstream, and how to get there.
Mickey will talk from his first-hand experience as cofounder of Enflux, which makes motion capture clothing for full-body presence in VR/AR/MR. Mickey earned his PhD in economics from the University of Chicago, where he studied the economics of technology adoption and market dynamics in sports and entertainment. This talk is ideal for CTOs of companies that are developing solutions in VR/AR, or are interested in learning more about the space. Enflux (www.getenflux.com) is a Y-Combinator (W16) company based in Hayward, CA.
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.
Most people have heard of Bitcoin, and also know that blockchain is one of the underlying concepts behind this cryptocurrency. However, what does this mean for the broader enterprise? How can technologies related to blockchain be applied in various verticals, and what does this mean for traditional database-centric approaches? Join this session to hear about blockchain and associated concepts such as smart contracts, and what we, as technologists, should be thinking about as we look to apply these concepts across various use cases and verticals.
Near-term uses and long-term visions
Build or buy
If build, what software packages
If buy, what to look out for so as not to get locked-in
Key languages and frameworks
Keeping out of way of large companies when innovating
** 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.
Are you tired of hearing “it’s not possible”? Maybe you’re more familiar with “it won’t work”. You may have gotten into the habit of saying it yourself as you review requirements and project plans. In a world where all we hope for is optimism, it surprises most people to learn that this sort of negative approach isn’t bad at all. It turns out that it’s the best thing for a project as long as framed the right way.
In this session, we’ll explain why and how to use this type of pushback from the tech experts and development teams to start your projects off right. We’ll work through the reasons why this type of thinking needs to be embraced in order to jumpstart projects the right way – by directly addressing the development hurdles that are wildly apparent to the tech team, but not to leadership.
The goal is to improve communication and understanding that a techie’s concerns are good for projects. Just as the strongest steel is forged by the hottest fires, the toughest questions can build the best project plans.
PixelFree is an app development tool like no other. In traditional app development, a design artist creates the graphics for the new app. Then, a UI developer integrates the graphics into the app, repeating the process once for each desired platform. Finally, programmers add the code logic to make the UI elements work on each platform.
With the PixelFree client, you design your UI with the artist's assets and simply export it as native code to your iOS, Android, and web-based apps. PixelFree automates the UI Developer's role on each platform, thus saving potentially 60-80% development time. Visit us at our booth and come see our presentation where we discuss in detail how to use PixelFree, its capabilities, and benefits.
PixelFree Studio - Design once, use anywhere.
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
GAME ON!
Please join the Outlyer team for a night of free drinks, tunes, and what else…vintage ARCADE GAMES. <3
Click here to RSVP.
Brewcade, 2200 Market Street, B, San Francisco, CA 94114