Loading…

Log in to bookmark your favorites and sync them to your phone or calendar.

OPEN TALK [clear filter]
Wednesday, June 19
 

9:00am EDT

OPEN TALK: Robots as a Platform
In the next 10+ years, we will live in a world where robots are embedded into our daily lives as our friends, teammates, and even as part of our families. Robots will perform helpful tasks, ensure our safety, and interact with us in friendly ways only currently known to science fiction. To get there, we need a programmable robot to "democratize" robots-- move them out of the world of "roboticist" and into a world where software developers can invent thousands of useful skills for everyday life. In this session, Chris Meyer, Head of Developer Experience at Misty Robotics, will explore how the future of robotics begins with a developer platform and what it will take to get to there. He will share some topics that Misty’s community of developers are currently exploring in-depth, including personality and autonomous AI.

Speakers
avatar for Chris Meyer

Chris Meyer

Head of Developer Experience, Misty Robotics
Chris Meyer is Head of Developer Experience at Misty Robotics, the creators of the Misty robot developer platform. In his role, Meyer leads developer relations for the company and helps to enhance the platform, tools and documentation for developers. Previously, Meyer served as the... Read More →


Wednesday June 19, 2019 9:00am - 9:50am EDT
Workshop Stage 1

9:30am EDT

OPEN TALK: Deploy Windows and Linux based Kubernetes Clusters using Kubegrid.com
In this sessions we will get a raw, unmodified Kubernetes cluster up and running and deploy a working app inside the cluster. It will highlight the requirement to standup a Kuberenets cluster that is capable of handling Windows and Linux based applications.

Speakers
avatar for Spartak Buniatyan

Spartak Buniatyan

CEO/Founder, KubeGrid.com
Spartak Buniatyan has been in the technology development field for over 20 years with heavy experience in developing technologies for large scale enterprise applications. He managed large multidisciplinary teams and discovered the challenges of sustaining high scale customer facing... Read More →


Wednesday June 19, 2019 9:30am - 9:55am EDT
Main Stage

9:30am EDT

OPEN TALK: My Python Machine Learning App Went from 2 Fps to 70 Fps on the Same Platform How Did We Do That?
Python is the most popular programming language in the world. According to the IEEE, Python is the key language used across multiple disciplines from machine learning, embedded vision to science, education and increasingly embedded applications at the edge. 

However due to the intense computation required by these applications, it can be difficult for developers of these applications to achieve the desired performance targets. The traditional way to address this challenge is to increase the processing capacity, which is a double edged sword as it increases power demands which negatively impacts many edge based applications. 

There is however, another way to increase performance using Python while still achieving power targets. This is to make use of the Xilinx PYNQ framework, PYNQ enables Python developers to access the parallel performance offered by programmable logic without the need to be a programmable logic developer. 

This session will outline how you can use Python in combination with the PYNQ frame work to accelerate your application, explaining the PYNQ Python APIs and Packages which enable interaction with the programmable logic and the wider PYNQ community. 


Speakers
avatar for Adam Taylor

Adam Taylor

Founder, Adiuvo Engineering and Training Ltd
Adam is an expert in design and development of embedded systems and FPGA’s for several end applications. Throughout his career, Adam has used FPGA’s to implement a wide variety of solutions from RADAR to safety critical control systems (SIL4) and satellite systems. He also had... Read More →


Wednesday June 19, 2019 9:30am - 9:55am EDT
Expo Stage

10:00am EDT

OPEN TALK: Using Location Terms in Conversational UX
In this session, Michael Palermo with HERE Technologies will provide guidance for using location terms when designing for Amazon Lex or Alexa. You will learn tips on how to design intents, sample utterances, slots, and how to call location services from a serverless architecture.

Speakers
avatar for Micheal Palermo

Micheal Palermo

Lead Developer Evangelist, HERE Technologies
Michael is an international speaker/trainer and has been evangelizing innovative technologies for nearly two decades. Michael’s current passion is empowering developers to understand and integrate location services. Michael is a published author of technical books as well as online... Read More →


Wednesday June 19, 2019 10:00am - 10:50am EDT
Workshop Stage 1

11:00am EDT

OPEN TALK: Building Resilient In-Memory Data Grids
A critical component for building any scalable platform, in-memory data grids, are key to maintaining data resiliency and performance. There are several aspects to building highly resilient data solutions with them. And like a chain, a single weak link will compromise the entire length. In this talk, you will learn the key things you should consider while building highly resilient IMDG solutions.

Speakers
avatar for Ranvir Raol

Ranvir Raol

J2EE Architect/ Web Application Security Expert/Sr Manager, Capital One
Ranvir Raol is currently working as Technical Lead for Capital One where he is championing highly resilient systems with blazing fast performance.


Wednesday June 19, 2019 11:00am - 11:50am EDT
Workshop Stage 1

11:30am EDT

OPEN TALK: Digital Transformation of the NYC School System
History of Products in the Largest School System in the World We have a lot of legacy applications maintaining data for the past 40-50 years. Over the period we moved a lot of manually processes to automated processes creating more burdens and data volume to our legacy system, keep in mind we have to maintain data for many year at one time. Performance and fast deployment were becoming key factors. Staring from 2012 we took a step back and re-creating our architecture and products. My team supports all Financial and HR transaction in the agency. Modernizing Financial Products In 2012 we started evaluating different techniques and methodologies. As we were Microsoft shop in 2012 we trying to user C#,Asp.net for web end, MSMQ were introduced to stream data between different components. SQL server was our main database. This did not help significantly and the bottle neck remains with data retrieval and data processing. In 2014 - We did another round of POC but this time we used node.js with express and Angular, Redis as enterprise message bus and mongoDB as backend data store. To our surprise the performance were greatly improved. Our financial transaction performance were improved by 300% In 2015-18 - We took the POC and started converting into main stream product contains HR and Financial data for the agency. Maintenance becomes easy as previously we are maintain hundreds of tables in SQL where-as all those were converted into handful of collections. Policy changes comes to us on a rapid pace and it’s easy to add more data in the mongoDB without compromising any data layer. Scalability was awesome; room and experimental freedom was key for many architecture. 2018-19 - We started introducing micro services, with streaming in Kafka and connecting Kafka and mongoDB to bring data from all other systems to mongoDB and make this as single source of truth. Also, we are doing POC with spark and mongoDB so that all analytics and data processing can be done from one platform which we can’t achieve if we stick to our old database. Performance We improved 300% improvement in single transaction. We do millions of transaction per day. Data Growth Not to worry about archiving as the mongoDB is now able to handle huge data load for many years Development Productivity Due to introduction of modern technologies our development productivity increase more than 100%

Speakers
avatar for Zeeshan	Anwar

Zeeshan Anwar

Director, Financial and HR Systems, Dept. of Education, NYC
I’m working in Dept. of Education, NYC as Director of Financial and HR Systems and have 17 years of track record of delivering complex, high risk, high value projects through development, program management and product management. Combine an entrepreneurial instinct, in-depth technical... Read More →


Wednesday June 19, 2019 11:30am - 11:55am EDT
Main Stage

1:00pm EDT

OPEN TALK: Break Up Your Services Using the Reconciliation Pattern
The most important thing I’ve learned as a professional developer is how to write easy-to-test code, and code is easy to test when you break up complex pieces into smaller units. Now what happens if we break up complicated services the same way we break up complicated blocks of code? Let’s take what makes code easy to unit test and apply it to service design.

Whether you want to accelerate time to market, reduce bugs, or make it easier to add features and iterate -- with the Reconciliation Pattern (used by Kubernetes and React) I’ll show you how you can break up complex workloads into smaller easy to test pieces at the services layer & walk you through a real-world example of how we’ve successfully deployed this pattern for services at WP Engine.

Speakers
avatar for Wyatt Tall

Wyatt Tall

Sr. Staff Software Engineer, WP Engine
Wyatt and a small team are leading a microservices revolution at WP Engine, a distributed hosting platform that serves over 400k production WordPress sites, handling over 4b requests, and generating 1/2 TB of data daily. Wyatt’s passion is for creating self-evident software that... Read More →


Wednesday June 19, 2019 1:00pm - 1:50pm EDT
Workshop Stage 1

1:30pm EDT

OPEN TALK: Deploy Kubernetes Clusters on Any Cloud Using Terraform, Coreos, and Docker
Learn how deploy a production grade Kubernetes cluster on any cloud provider using Kubernetes, Terraform, CoreOS, Docker, etcd, and flanneld. We will walk through all the steps required to autonomously provision your own Kubernetes cluster without getting locked into any cloud provider.

The talk will provide an overview how to deploy an entire Kubernetes cluster from scratch using open source tools:
- Manage the underlying infrastructure using Terraform
- Get the Kubernetes control plane up and running using KubeADM
- Using kubectl to deploy your first application


Speakers
avatar for Spartak Buniatyan

Spartak Buniatyan

CEO/Founder, KubeGrid.com
Spartak Buniatyan has been in the technology development field for over 20 years with heavy experience in developing technologies for large scale enterprise applications. He managed large multidisciplinary teams and discovered the challenges of sustaining high scale customer facing... Read More →


Wednesday June 19, 2019 1:30pm - 1:55pm EDT
Expo Stage

2:00pm EDT

OPEN TALK : Developing Sound First for AR
Introduction to what is Bose AR and what "heads up, hands free" means. Included are brief overviews of released Sound First AR experiences and upcoming apps developers are working on.

Speakers
avatar for Filip Baba

Filip Baba

Senior Developer Advocate, Bose Corporation
Senior Developer Advocate for Bose Corporation. AR / VR creative technologist and community leader. Founder of Anyworld.com, Anyworld Community and co-organizer of the UnityNYC official user group.


Wednesday June 19, 2019 2:00pm - 2:25pm EDT
Main Stage

2:00pm EDT

OPEN TALK: Finally Getting Your Apps to Government Users Fast
Do you have an app that you would like to sell to the government, military branches, or federal agencies? Then you need to attend this session! By the end of this presentation, you'll learn how to start selling your apps in the matter of weeks, not years!

Working with and selling applications to the government has historically been a long and tedious process, but for the past four years, the Innovative GEOINT Application Provider Program (IGAPP) has been trying to overcome traditional barriers and streamline the process.

IGAPP's mission is to quickly integrate the latest and most innovative commercial desktop and mobile apps into the government ecosystem and into the hands of government users across the globe.

Speakers
avatar for Kevin May

Kevin May

Application Broker Services Manager, IGAPP / SAIC
As the Application Broker Services Manager, Kevin acts as an advocate for technology and innovation in support of the National Geospatial-Intelligence Agency's GEOINT App Store. Kevin leads the IGAPP outreach efforts by designing, implementing, and evaluating cutting-edge marketing... Read More →


Wednesday June 19, 2019 2:00pm - 2:25pm EDT
Expo Stage

2:00pm EDT

OPEN TALK: Strengthening the Tribe: Developers Enabling Developers
Building ground-breaking technology is hard, and today’s demands for faster release cycles without compromising quality just makes it more difficult. Come learn how developers are coming together and overcoming these challenges by sharing their knowledge, experience, and solutions from one of the world’s oldest (and largest) developer communities. We’ll cover the latest in developer experiences and best practices from around the world and let you know how you can get involved and help strengthen the global developer tribe.

Speakers
avatar for Jesse Davis

Jesse Davis

EVP of Products, Devada
As EVP of Product, Jesse Davis is responsible for the strategic direction of Devada’s product development initiatives and forward-looking research. Davis is a respected data expert, author and speaker in enterprise software, and has spent more than 20 years creating enterprise data... Read More →


Wednesday June 19, 2019 2:00pm - 2:50pm EDT
Workshop Stage 1

2:30pm EDT

OPEN TALK: The Evolution of Web Applications and Serverless Computing
Get a brief history of web applications—from VMs to serverless computing—and see why Corvid is the best solution to help you build and launch your next web application. 

Speakers
avatar for Navot Volk

Navot Volk

VP of Business at Corvid, WIX.com
Navot has over 15 years of experience in the software industry and is the co-founder of 3 startups. He joined Corvid as the VP of Business after nearly 4 years with Microsoft, where he helped startups scale their business. He has a proven track record in managing companies, from incubation... Read More →


Wednesday June 19, 2019 2:30pm - 2:50pm EDT
Main Stage

2:30pm EDT

OPEN TALK: Fast, Free, Serverless Video Conferencing
Have you ever thought about building your own Skype or Google Hangouts video chat? It is necessary in futuristic connected shared expereinces. Here's the easy way to do it!


Adam will go over: - What WebRTC is - Why it is important for developers - How it works - The necessary code to integrate WebRTC into a video chat app - and finally, write a simple website that uses WebRTC. Audience members need only a basic understanding of front-end web development to be engaged.


PubNub has been an essential resource for WebRTC app development since its inception. Adam Bavosa has taken it upon himself to learn how to develop thoroughly with PubNub and WebRTC, so he can spread the word, and reduce friction for developers building video chat.

Speakers
avatar for Adam Bavosa

Adam Bavosa

Developer Relationship Manager, PubNub
I love working on futuristic technology!


Wednesday June 19, 2019 2:30pm - 2:55pm EDT
Expo Stage

3:00pm EDT

OPEN TALK: Breath New Life into Your Existing Javascript Components with Web Components
You probably have an existing JavaScript application using components that you love, maybe a grid, some graphs, etc. Perhaps today you use Angular and your company is thinking about moving to React or Vue, and with new frameworks appearing every week, who knows what is next. How do you bring along those great components you have been using?

That is where Web Components fits in!

In this session we will look at how you can use your favorite components in Angular and React by building to the components specification of these frameworks. 

And then we will look at the Web Components spec to use those existing components you know and love in any framework - or no framework at all!

Speakers
avatar for Marc Gusmano

Marc Gusmano

Product Evangelist, Sencha
Marc is the Product Evangelist for Sencha and has more than 30 years of experience in the software services industry. He has been extensively involved with custom HTML5 browser and mobile development projects.Marc has worked for several large software services companies, including... Read More →


Wednesday June 19, 2019 3:00pm - 3:25pm EDT
Expo Stage

3:00pm EDT

OPEN TALK: Why Designers & Developers Need a Common Language
We hear it all the time; Management has a list of requirements for a new product line. The design team is tasked with designing; the dev team is tasked with building, and after reading 1,000 grueling feature requirements everyone reluctantly signs off on a release date. Then the real fun begins. The design team gets creative. The dev team gets technical. Product requirements are incorrect (or missed), Ego’s collide, and the whole team stresses to meet rapidly approaching deadlines. Where did the communication break down? Why can’t team members all speak the same language? We’re here to tell you that they can, and it starts with process. During this presentation, we’ll show you how to train your team to work more effectively together and how to establish a “common language” to overcome cross-disciplinary obstacles. This talk will highlight case studies, examples, and procedures the audience can use to better their lives and their product development lifecycle.

Speakers
avatar for Jedidiah L Weller

Jedidiah L Weller

CEO, OpenForge
Jedi (Jedidiah) Weller is a speaker, community leader, and developer who advocates for the for the empowerment of businesses through technology. Jedi and his team have been pioneering new ways of designing digital solutions and integrating cross-disciplinary teams. His work at OpenForge... Read More →


Wednesday June 19, 2019 3:00pm - 3:25pm EDT
Main Stage

3:00pm EDT

OPEN TALK: Rapid Application Development with Python and Ultra96
Combining Avnet’s Ultra96 hardware platform with the Open Source Python PYNQ framework has resulted in an edge platform ready for machine learning, IoT, data scientists, cryptologists and many other genres of developers. Based on Xilinx’s Zynq Ultrascale+ MPSoC with quad-core Arm Cortex-A53, dual-core Cortex-R5, Mali 400 MP2 and programmable logic capable of GFLOPs of computation: Ultra96 provides the hardware foundation which developers can build upon. 

This lecture will give an overview of the Python PYNQ environment and show you where to find the information and tools to develop your own custom applications. We will also walk through a well documented Python Jupyter Notebook running on the Ultra96 that benchmarks and demonstrates how Python can be used to control a custom Xilinx programmable hardware design that accelerates the computations of resizing digital photographic images.

Speakers
avatar for Fred Kellerman

Fred Kellerman

Sr Embedded Systems Engineer, Avnet
Fred Kellerman has been developing with the Ultra96 hardware platform since its beginning. In the fall of 2018 Xilinx, Avnet and the Open Source community turned up the fun factor and productivity dial by putting together PetaLinux, the Ubuntu root filesystem and Python PYNQ framework... Read More →


Wednesday June 19, 2019 3:00pm - 3:50pm EDT
Workshop Stage 1

3:30pm EDT

OPEN TALK: Using RESTful APIs to Build Applications on a Personal Robot + Introduction to the Misty Robotics SDK
What is REST and why is it so easy to build applications with including skills on robots.
Come to this short talk and: 

- Get an introduction and tutorial on how to use and consume a RESTful API.
- Learn about personal robots and what makes them "personal"
- A brief introduction into the Misty Robot SDK - an advanced personal robot that is easy to program.

Speakers
avatar for Justin Woo

Justin Woo

Developer Advocate, Misty Robotics
Justin Woo is a Developer Advocate at Misty Robotics. In his spare time, he enjoys tinkering around with cool hardware. He’s built a game for Autistic Children, a Robot that can be controlled remotely and even a Kinect game involving tapeworms. Previously at Microsoft, PayPal and... Read More →


Wednesday June 19, 2019 3:30pm - 3:55pm EDT
Expo Stage

3:30pm EDT

OPEN TALK: When Your Best Developers Leave, Does Their Knowledge About Your Code Leave with Them?
Given that employee turnover is highest in tech companies among all industries, chances are your best developers will leave and someone new will have to take over your codebase within the next 18 months. Where is the knowledge your development team has created and shared stored today? If you are like most companies, the answer is not encouraging. Developers report spending as much as 75% of their time trying to understand existing code, while fewer than 20% learn about their code from internal tools and documentation. Peter Pezaris, CEO of CodeStream, will share insights, techniques and solutions aimed at solving the knowledge gap for development teams over time.

Speakers
avatar for Peter Pezaris

Peter Pezaris

CEO and Founder, CodeStream
Peter is Founder & CEO of CodeStream, a Y-Combinator company developing the next-generation communication and knowledge management platform for software developers. Prior to CodeStream, Peter was Founder & CEO of Glip, a team collaboration platform acquired by RingCentral in 2015... Read More →


Wednesday June 19, 2019 3:30pm - 3:55pm EDT
Main Stage

4:00pm EDT

CANCELLED TALK: Winning the Never-Ending Flakiness Battle
Flaky tests not only cost a lot of money and resources to software companies, but also have a huge impact on developer productivity and confidence. At Spotify, we built Master Guardian which analyzes more than 15 million test runs daily across only 4 different repos, identifying non-deterministic test behavior and categorizing and suppressing build failures when needed, saving valuable developer and CI/CD time.

Speakers
avatar for Gastón Montemayor Olaizola

Gastón Montemayor Olaizola

Mobile Engineer, Spotify
Born and raised in San Sebastián, Spain, Gastón has always had a deep passion for software. Previously worked as an Infrastructure Engineer at Palantir, he is currently working at Spotify improving the Mobile Software Infrastructure that affects more than 500 developers internally... Read More →


Wednesday June 19, 2019 4:00pm - 4:25pm EDT
Workshop Stage 1

4:00pm EDT

OPEN TALK: Reclaiming Javascript: Building Scalable Web Components with React, Redux, GraphQL, Webpack and Docker
This is perhaps the most exciting time to be a Javascript developer. New npm packages are being released almost everyday; likewise, new frameworks, libraries and websites are being launched to help developers plug into the ecosystem. 

In this osmosis of ideas, technologists and developers are building new open source projects and pushing the frontiers of Javascript. Indeed, this new climate offers unprecedented opportunities to grow and excel as a Javascript engineer. 

However, it’s easy to get overwhelmed and lost in this sea of information - developers may find it difficult to choose optimal libraries to build scalable systems that can offer the best possible user experience. 

Menelaos Kotsollaris is well aware of these challenges; as a software engineer at Trulioo, the world’s leading identity verification company, he authored EmbedID, an open source npm package, that enables organizations to verify the identity of individuals around the world, using only a snippet of code. 

This will be a live coding presentation with a Q&A at the end. It will cover:

- How to configure Webpack to extract custom packages that can be utilized by other developers using npm commands
- How to test these components
- How to separate UI from state using Redux-Thunk
- Showcase GraphQL integration with AWS
- Showcase Hashicorp vault for API Key storage
- How to utilize css-in-js technologies to apply styling into components
- How and when to re-factor codebase

Speakers
avatar for Menelaos Kotsollaris

Menelaos Kotsollaris

Software Engineer, Trulioo
Menelaos is a Software Engineer at Trulioo, where he works on building web applications and tools for instant identity verification. He is the author of EmbedID, an open source npm package for verifying individuals around the world using Trulioo’s GlobalGateway; he is passionate... Read More →


Wednesday June 19, 2019 4:00pm - 4:25pm EDT
Expo Stage
 
Thursday, June 20
 

9:00am EDT

OPEN TALK: Driving Renewable Energy Usage With Blockchain and Electric Vehicles
Join us for an educational talk on how a Ethereum DApp can reward electric vehicle (EV) owners that charge using environmentally-friendly energy. West Monroe Partners partnered with a large west coast utility to design and develop a blockchain application that generates and issues monetary credits by analyzing data streamed from IoT smart meters. Learn how this DApp seeks to create a transactive token marketplace through a private blockchain consortium. This talk will cover the story behind the use case, a technical overview and demo of our application, a scalability study that identified future challenges for a production deployment, and a perspective on how blockchain will influence the utility industry.

Speakers
avatar for Russ Felker

Russ Felker

Senior Architect, West Monroe Partners
Russ Felker is a senior architect with West Monroe Partners focusing in the Mergers and Acquisitions practice. A 23-year veteran of the technology industry, his experience with early and mid-stage companies spans startups to IPOs to the public sector and industries including healthcare... Read More →
avatar for Danny Pan

Danny Pan

Consultant, West Monroe Partners
Danny Pan is a consultant based out of the West Monroe Partners technology practice focusing in software engineering. Danny’s industry experience includes energy and utilities, health insurance, technology, and defense. His unique background of deep technical knowledge in software... Read More →


Thursday June 20, 2019 9:00am - 9:25am EDT
Main Stage

9:00am EDT

OPEN TALK: Secure ETL with AWS Glue
End-to-End encryption for serverless data pipelines with AWS Glue

Speakers
avatar for Aaron Franco

Aaron Franco

Solutions Architect, Amazon Web Services
 Helping customers architect and migrate mission critical applications on AWS.


Thursday June 20, 2019 9:00am - 9:25am EDT
Expo Stage

9:30am EDT

OPEN TALK: Managing Quickly Changing Requirements at Agile Speed in an Early Stage Startup
Changes are here to stay and managing rapidly changing expectations of stakeholders in early-stage startup companies are much harder than ever before. Come and learn about how an innovative company in the Healthcare/Pharma space is winning in the blockchain arena to keep all stakeholders happy with a 360-degree view where agility is the key.

Speakers
avatar for Subu Sankara

Subu Sankara

VP Software Services, Synerzip
Subu Sankara is Vice President of Software Services based in the San Francisco Bay area. As a seasoned software professional, he brings his experience and leadership skills to Synerzip to diversify its business in Silicon Valley. For over two decades, his expertise has included working... Read More →


Thursday June 20, 2019 9:30am - 9:55am EDT
Expo Stage

10:00am EDT

OPEN TALK: Top Use-Cases for Low Latency In-Memory Applications
Distributed Computing, Simplified. Learn how Hazelcast's In-Memory Computing Platform enables previously unthinkable applications. Hazelcast is an elastically scalable, in-memory platform providing distributed storage and compute capabilities accessible through a familiar, easy-to-use programming API.

Speakers
avatar for Terry Walters

Terry Walters

Senior Solution Architect, Hazelcast
Terry Walters is a Senior Solution Architect at Hazelcast®, a Java-based, open-source operational in-memory computing platform. He is well known as a speaker at user groups/conferences and he enjoys helping others succeed with web scale. Prior to Hazelcast, he worked many industry... Read More →


Thursday June 20, 2019 10:00am - 10:25am EDT
Expo Stage

10:30am EDT

OPEN TALK: Learn Once, Write Anywhere: Tales from Building a Cross-Platform React Native App
Clubhouse launched its app for iOS in February 2018, and will soon launch an app for Android. Find out how the mobile team at Clubhouse used React Native to build an app for both platforms, from the same codebase.

Speakers
avatar for Eli Perkins

Eli Perkins

Mobile Engineer, Clubhouse
Eli is a esports evangelist, craft beer aficionado, and yak shaver. When he’s not fawning over static types and declarative UIs, he’s doing is damnedest to make awesome mobile apps with React Native and Swift at Clubhouse.
avatar for Nicolas Charpentier

Nicolas Charpentier

Mobile Engineer, Clubhouse
Nicolas is passionate about technologies and the open source community. He’s mainly using JavaScript and he’s interested in Web Development and Mobile as well. He’s also an advocate of continual improvement and he’ll always be looking to tackle challenges of any kind in attempt... Read More →


Thursday June 20, 2019 10:30am - 10:55am EDT
Expo Stage

11:00am EDT

OPEN TALK: Low-Code Development Tools: Game Changing, or Game Over?
As developers, we take the risk of adopting new tools and frameworks because we’re tired of wasting time doing boring, choreful, low-value tasks with code. We want to get to the good stuff - the interesting work where we’re pushing our code into the future to solve problems that matter.

We’re rightfully skeptical of “no-code solutions” that claim to “solve” the problems of code debt and boilerplate productivity, but force us to surrender our code or compromise on design - which is not gonna happen.

There’s a new breed of low-code tools that let us rapidly build out legit apps that scale and work beautifully, but let us reach for code when we need to build beyond what comes in the box.

The pitch: we’re Skuid, this is what we do, and we want to show you that this is real. ln 20 minutes we will:
  • Launch a free-forever developer site
  • Setup read/write data connections to REST and SQL backends
  • Assemble a componentized UI surfacing that data with two-way bindings
  • Interact with app from Chrome console using Skuid’s JS API
  • Integrate with source control and continuous integration using Skuid CLI
  • Extend with code using a custom component from Skuid Labs

Forcing developers to compromise is history; the age of harmonious declarative and extensible development has begun. Come and see.

Speakers
avatar for Zach McElrath

Zach McElrath

Principal Developer Advocate, Skuid
 Zach is an enterprise software architect who thrives on bridging the gap between visionary ideas and efficient, beautiful, scalable code. He currently leads the charge for developer advocacy and evangelism at Skuid while leading the engineering team in developing a platform for... Read More →
avatar for Nate Korhonen

Nate Korhonen

Sr. Manager, User Success and Evangelism, Skuid
Over the past 2 years as the leader of the PS East Delivery team, Nate has had the honor to serve as a chief advocate for the Skuid product user and also as a minister of encouragement. In his current role, Nate leads a team of hero-making, consider-it-done, legit "doers" who enable... Read More →


Thursday June 20, 2019 11:00am - 11:25am EDT
Expo Stage

11:00am EDT

OEPN TALK: Sustaining Product Innovation: Turning “Aha Moments” into Products
Some of the greatest product innovations began with the question: “You know what would be cool? If we could just...” 

In a disruptive landscape, where change is rapid, and inevitably upends the status quo, product, engineering and R&D teams are always bristling with new ideas. 

Sometimes good ideas are born from sudden flashes of insight or discovery; if they seem particularly promising, developers and engineers are quick to apply lean startup principles to quickly prototype and validate them. 

But what happens next? Do we keep building on them? Do we rework them? Do we discard them so that they join the growing pile of other aborted ideas? 

These are hard questions; and, to answer them, one must consider a slew of factors: Opportunity costs, resource allocation, technical considerations, buy-ins from senior management, among other serious considerations that stand in the way. 

Join Trulioo’s Conor Delahunty and Marat Asadurian, as they call upon their own challenges and experiences in building something entirely new while working within the constraints of existing product roadmaps. This talk will cover: 

- Balancing ideas with expectations around delivering actual code and features 
- Wanting to do a lot, but being unable to execute on pace 
- Sustainable Prototyping: Throw-away vs build-on-top
- Ensuring a continuous feedback loop
- Acting on new ideas without burdening the rest of your team with extra work
- Turning problems and obstacles into new learnings

Speakers
avatar for Conor Delahunty

Conor Delahunty

Product Manager, Trulioo
A Product Manager at Trulioo, Conor is often off tinkering with something. At Trulioo, alongside integrating APIs from across the world he’s also been responsible for the development of Trulioo’s developer hub and expanding their Developer Ecosystem.
avatar for Marat Asadurian

Marat Asadurian

Software Engineering Manager, Trulioo
A Software Engineering manager in Trulioo, Marat enjoys building new products as well as new teams. In his current role, Marat is managing a team that generates new business lines by exploiting the full potential of Trulioo Global Gateway API.


Thursday June 20, 2019 11:00am - 11:50am EDT
Workshop Stage 1

11:30am EDT

OPEN TALK: Financial-Grade API (FAPI) and CIBA
OpenID Foundation officially started the certification program for Financial-grade API (FAPI) in April, 2019. Authlete, Inc. is the first company in the world that obtained the certification. In this session, the representative of Authlete explains FAPI and CIBA (Client Initiated Backchannel Authentication) in an easy-to-understand manner with animation and with deep knowledge of an actual implementer. The speaker's technical blog is popular for its understandability. Check "The Simplest Guide To OAuth 2.0"(https://medium.com/@darutk/the-simplest-guide-to-oauth-2-0-8c71bd9a15bb) for example if you wonder if you should attend the session.Looking forward to seeing you!

Speakers
avatar for Takahiko Kawasaki

Takahiko Kawasaki

Representative Director, Authlete, Inc.
Co-founder and representative director of Authlete, Inc., working as a software engineer since 1997. Areas of expertise before founding Authlete in 2015 are operating systems and middleware such as Java virtual machines for embedded systems. Designed and implemented the initial version... Read More →


Thursday June 20, 2019 11:30am - 11:55am EDT
Expo Stage

1:00pm EDT

OPEN TALK: GraphQL Transactions? Express Complex Logic with Simple Queries
Advances in distributed algorithms like RAFT and Calvin are yielding new databases that bring relational data integrity to the chaos of the cloud. Functional languages work well for expressing complex transactional queries. FaunaDB Query Language uses functions like Map() Intersect() Match() and Update() to load and transform data. Learn how to express transactional preconditions, operation on batches of documents, and manage the schema via FaunaDB Shell.

Speakers
avatar for Chris Anderson

Chris Anderson

Director of Developer Evangelism, Fauna
Chris is formerly a cofounder of Couchbase and architect of Couchbase Mobile. He holds a bachelor's degree in philosophy from Reed College, and is an O'Reilly technical book author. He leads Fauna's developer community.


Thursday June 20, 2019 1:00pm - 1:25pm EDT
Expo Stage

1:00pm EDT

OPEN TALK: Technology Seismic Shifts
Business, technology and society have become deeply intertwined, fueled by advances in tech. The implications are profound. Organizations must plan for the day when existing business models or products are obsolete.  Five “Seismic Shifts” will radically change how people interact with technology, how businesses will evolve to incorporate machine intelligence, and how these systems will be created and run.

Speakers
avatar for Cassie Shum

Cassie Shum

Technical Director, North America, ThoughtWorks, ThoughtWorks
Based in New York, Cassie is the Technical Director at ThoughtWorks in North America. As a software engineer and architect, she has spent that last 9+ years at ThoughtWorks focusing on architectures including event driven systems and microservices, a wide range of technologies with... Read More →


Thursday June 20, 2019 1:00pm - 1:25pm EDT
Main Stage

1:30pm EDT

OPEN TALK: Open Governance in the JavaScript Ecosystem
The JavaScript ecosystem has been breaking ground in both the Browser and in the backend with Node.js since JSConfEU launched 10 years ago. We’ve recently recognized that in the same way that using JavaScript both on the front and back end unlocks opportunities for more people to contribute to a larger part of an overall application, combining the JavaScript and Node.js Foundations allows for easier collaboration and contribution to larger portions of the JavaScript ecosystem.

Speakers
MB

Myles Borins

Senior Developer Advocate, Google Cloud
Myles is a collaborator on Node.js, with a primary focus on governance, stability and release management. As a senior developer advocate at Google Cloud, Myles works closely with various product and engineering teams to ensure Google's cloud offering will be desirable to developers... Read More →


Thursday June 20, 2019 1:30pm - 1:55pm EDT
Main Stage

1:30pm EDT

OPEN TALK: Trying to Understand Someone Else’s Code Is a Drag. An Approach to Radically Improve the Process
Research indicates that developers working on large codebases spend as much as 75% of their time understanding existing code, instead of solving real problems. That is both a hit on productivity as well as a source of dissatisfaction on the job. Lack of institutional knowledge about the company’s codebase is a main contributor to this situation, in which 80% of developers report that they do not use existing company documentation in their work. In this presentation you will learn how to address this knowledge gap, and improve productivity and job satisfaction for developers.

Speakers
avatar for Dave Hersh

Dave Hersh

Head of Product, CodeStream
Dave is Head of Product and a co-founder of CodeStream, a service that helps development teams discuss, review, and understand code. Prior to CodeStream, Dave was a co-founder and Chief Product Officer of Glip, a team collaboration platform acquired by RingCentral in 2015, and Multiply.com... Read More →


Thursday June 20, 2019 1:30pm - 1:55pm EDT
Expo Stage

2:00pm EDT

OPEN TALK: How to Cultivate a Tech Culture Obsessed with Meaningful Impact
You can’t build “culture” out of nothing, but you can cultivate it by focusing on model behaviors that align to your overall values and creating a common language built around a larger mission. This is especially important when leading high-performing technology teams, distributed across the globe.
 
In this fireside chat, hear from Mastercard’s EVP and head of digital technology, Brad Miller, who will draw on his extensive experience in the tech industry. He will share how he’s now driving a tech culture change in order to build technology that makes commerce thrive globally and keeps the world running. He will be interviewed by Danny Morrow, CTO and co-founder of fintech startup Extend Enterprises.

Speakers
avatar for Danny Morrow

Danny Morrow

co-founder and CTO, Extend
An accomplished developer, Danny has spent 20 years designing and building cutting edge technology. His former clients include many of the most well-known and trusted Fortune 50 companies.  He is currently the co-founder and CTO of Extend, a fintech startup based in New York Cit... Read More →
avatar for Brad Miller

Brad Miller

EVP Digital Marketing and Loyalty, Mastercard
Brad Miller has operated in the technology space for more than two decades. At his core, he’s all about building businesses, platforms and products that solve complex problems on a large scale, resulting in a positive impact on people’s lives. Throughout his career, he has challenged... Read More →


Thursday June 20, 2019 2:00pm - 2:25pm EDT
Main Stage

2:30pm EDT

OPEN TALK: Reactive for the Impatient: A Gentle Intro to Reactive Programming and Reactive Systems (Java Edition)
Reactive is one of the buzzwords in the programming world.  So what does reactive really mean, and why should we as systems architects and developers care?  This talk gives an introduction to reactive systems and programming. It starts by going over the basic tenets of reactive systems, and explains the differences between reactive programming on the coding level, and reactive systems design on the architecture level.  It will then compare reactive programming with the traditional imperative programming paradigm, and discusses about how reactive programming is structured around the asynchronous data streams, events, messages, and the Observer design pattern. It will highlight the benefits of reactive systems as well as a few of the challenges that these systems face.  A few popular Java and Javascript reactive frameworks and toolkits will also be mentioned.

Speakers
avatar for Mary Grygleski

Mary Grygleski

Developer Advocate, IBM
Mary is currently a Java Developer Advocate at IBM, specializing in Reactive Java systems. She started working as a software engineer with C and Unix, then got into Java, Open Source, and web development in the new Millennium, and now she is venturing into Reactive, Mobile, and the... Read More →


Thursday June 20, 2019 2:30pm - 2:55pm EDT
Expo Stage

3:00pm EDT

OPEN TALK: Jumping to Java 11
From its new modularity architecture to its release cycles, we have seen many changes in the most recent versions of Java. Do you have workloads running on Java 8, 7, or even older versions? When it is time to move up, what should you choose? Come to this session to learn about some of the changes that went into Java 11 and how they can affect Java EE applications. Topics include the removal of APIs (such as Java EE packages) and behavior changes resulting from taking the leap from Java 8. The talk and demo will also cover tools available to help you identify potential run time issues and how to resolve them.

Speakers
avatar for Cindy High

Cindy High

WebSphere Migration Architect, IBM
Cindy is the WebSphere Cloud Migration Architect and has been working on application analysis since we started scanning Java applications for the “enum” problem back in Java 1.5! She works on tools to evaluate application migration issues including moving between versions of Java... Read More →


Thursday June 20, 2019 3:00pm - 3:25pm EDT
Expo Stage

3:30pm EDT

OPEN TALK: Goodbye Java, Hello Kotlin
Kotlin was created explicitly to be better than Java and in this session, we will see why. I will go over different Kotlin features which make it special and better than Java. I will pretty much cover every feature which a developer should know to appreciate Kotlin, and make it the next language to pursue.

Speakers
avatar for Rohit Basu

Rohit Basu

Architect, PayPal
I have been at PayPal for 3 years now. I am the Architect of the Merchant Integrations Platform team, which owns the Dev Portal, Webhooks Platform, Sandbox Environment & the SDK generator. I worked on re-architecting the On-boarding platform before joining my current team. Before... Read More →


Thursday June 20, 2019 3:30pm - 3:55pm EDT
Expo Stage