Hi [[ session.user.profile.firstName ]]

Introduction to React Native and GraphQL for App Development: Part 2

The objective of the workshop is to provide basic understanding of the React Native framework and the React designs principles by building a Native App for iOS and Android platform.

For a smoother and faster start of the workshop, please make sure you have your env setup and a running React Native App by following the sections below.

Environment Setup
Setup your machine by following the instructions available at official React Native getting started link. Click on Building Projects with Native Code tab, select your Operating System and desired target platform(s), then follow the setup instructions.

VSCode is the IDE that will be used during the course. Unless you have strong preferences on other IDEs it is suggested to have it installed before the start of the Workshop. You can download and install VSCode from here.

Create the App
Create an application with the command react-native init MyMovies and run it via react-native run-ios and/or react-native run-android as per the getting started guide. In case of issues consult the troubleshoot section of the guide or refer to StackOverflow with the encountered issue.

Please note that Java 8 is the actual supported Java version for Android. If you have already upgraded to Java 9 you can either downgrade or keep both, but carefully setup the env to only use Java 8 for Android builds.

You may get confused between react-native init and create-react-native init . The first is the usual way you create a react native project with native dependencies and that's the approach used during the Workshop. The latter is a simplified setup which allows running iOS and Android react native without the need of Xcode or Android Studio to actually compile your app. Both are valid approaches and please note from the latter you can eject to the former. Still, the Workshop will just cover the react-native init setup.
Recorded Oct 23 2018 79 mins
Your place is confirmed,
we'll send you email reminders
Presented by
Nicola Zaghani - Solution Architect | Senior Software Engineer, Phorest Salon Software
Presentation preview: Introduction to React Native and GraphQL for App Development: Part 2

Network with like-minded attendees

  • [[ session.user.profile.displayName ]]
    Add a photo
    • [[ session.user.profile.displayName ]]
    • [[ session.user.profile.jobTitle ]]
    • [[ session.user.profile.companyName ]]
    • [[ userProfileTemplateHelper.getLocation(session.user.profile) ]]
  • [[ card.displayName ]]
    • [[ card.displayName ]]
    • [[ card.jobTitle ]]
    • [[ card.companyName ]]
    • [[ userProfileTemplateHelper.getLocation(card) ]]
  • Channel
  • Channel profile
  • Agile Blind-spots: Angles to Keep at Sight for a True Agile Transformation Oct 24 2019 10:00 am UTC 45 mins
    Cristiane (Coca) Pitzer, Retail inMotion
    This Talk is based on real-life experience while leading Agile transformation in organisations.

    I will speak about what I have learned as well as some angles I almost missed, and that other Agile Coaches typically miss while identifying corporate problems.

    A practical session where I call out the blind spots and actual actions taken to course-correct.

    Presented by:
    Cristiane (Coca) Pitzer, Head of Agile & Agile Transformation, Retail inMotion
  • Kubernetes in the Cloud (Part 2) Jul 17 2019 5:00 pm UTC 75 mins
    Michelle Tidwell, Program Director, IBM; Tom Clark, Distinguished Engineer; Matt Levan, Storage Solutions Architect
    As enterprises move to a hybrid multi-cloud world, they are faced with many challenges. Decisions surrounding what technologies to use is one, but they are also seeing a transformation in traditional IT roles. The storage admins are asked to be more cloud savvy while new roles of cloud admins are emerging to handle the complexities of deploying simple and efficient clouds. Meanwhile, both these roles are asked to ensure a self-service environment is architected so that application developers can get resources needed to develop cutting edge apps not in weeks, days or hours, but in minutes.

    In part one of this three part series, we covered the high level aspects of Kubernetes. This presentation will discuss key capabilities IT vendors are creating based on open source technologies such as Docker and Kubernetes to build self-service infrastructure to support hybrid multi-cloud deployments.We’ll cover:

    •Persistent storage and how to specify it
    •Ensuring application portability between Private and Public Clouds
    •Building a self-service infrastructure (Helm, Operators)
    •Selecting Block, File, Object (Traditional Storage, SDS)
  • [Panel] Building Applications in the Cloud: Best Practices Jul 9 2019 3:00 pm UTC 60 mins
    Panel of experts
    With an increase in the number of applications being deployed on the Cloud, so to have questions about the issues presented by this recent technology adoption.

    Join this panel of experts as they discuss the importance of getting to grips with cloud infrastructure, load variance and cloud services, and learn the key best practices that will ensure your strategy is a success.
  • Achieving Data Agility in a DevSecOps World Jun 20 2019 9:00 pm UTC 45 mins
    Sanjeev Sharma, VP and Global Practice Director for Data Modernization, Delphix
    As organizations mature on their DevOps adoption journey, adopting Continuous Integration and Continuous Delivery (CI/CD) automation, and breaking down organizational silos, application delivery and infrastructure provisioning speed is being accelerated. The next challenge now being exposed is the lack of agility in delivering Data into non-production environments.

    Development and Testing require the availability of relevant data in the production-like Dev and Test environments on demand, to ensure rapid testing and validation of each Build. Data is however difficult to provision and deliver on demand. This results in Data Friction being the impediment to true ‘flow’ through application delivery pipelines. Other than the inherent cost and time it takes to provision and store data instances, there is also the risk that exponentially increases as more and more instances of Data are provisioned in multiple non-production environments.

    As Dev-Test teams deliver faster and leverage more environments across parallel development streams, the number of non-production Data instances is typically several orders of magnitude higher than Production instances, increasing the exposed surface area. The ask hence is to be able to provision and deliver production-like Data instances, on-demand, as, when and where Dev-test practitioners need them in non-prod environments, while securing the Data at the same time.

    In this session Sanjeev Sharma, VP and Global Practice Director for Data Modernization will discuss practices large enterprises need to adopt, across Process, Technology and People in order to be able to Provision, Deploy, Manage, Govern, and Secure Data in Application Delivery Pipelines, addressing Data Friction and Data Security challenges that may be impeding DevSecOps adoption.
  • Six Levels of Energy to Consciously Take a Leap into Digital Transformation Jun 20 2019 5:00 pm UTC 60 mins
    Aditya Guthey, Speaker and Coach, www.whoweare.io
    Digital revolution has been happening at a fast pace. Things are constantly changing, and companies either play a catch-up game or lead the revolution. This webinar helps you consciously choose how to respond to the digital revolution.

    We will discuss the six levels of energy that helps build consciousness around the decisions we make. Then we discuss how these six levels of energy apply to the digital transformation. This helps the companies know where they are and where they want to be with respect to the digital revolution so that they can consciously take action steps in moving closer towards the company's goals.

    About the speaker:
    Aditya Guthey is a performance coach who helps engineers perform at their peak. An engineer by craft, he offers keynotes, workshops, group, and individual coaching to help create high performing engineering teams.
  • SHIFT LEFT THEN SHIFT UP: Strengthening Your DevSecOps Posture Jun 20 2019 3:00 pm UTC 45 mins
    Rani Osnat, VP of Product Marketing Aqua Security
    The concept of “shift left” engages security earlier in the development cycle of cloud-native applications, accelerating development while reducing risk. However, migrating to cloud-native environments also necessitates the security team to “shift up”, focusing on the application layer to account for the shared-service model and “thin OS” environments that are prevalent in these environments.

    Attend this webinar to learn why Shifting Up provides improved security and cost efficiency in cloud-native environments, including:

    - Kubernetes orchestrated applications
    - Containers running on VMs
    - Serverless containers (e.g., AWS Fargate and Azure Container Instances)
    - Serverless functions (e.g., AWS Lambda and Azure Functions)
  • 10 Attributes of Elite DevSecOps Programs Jun 20 2019 1:00 pm UTC 45 mins
    Derek Weeks, VP at Sonatype and Co-Founder of All Day DevOps
    We've spent six years studying secure coding practices of DevOps and Continuous Delivery organizations by surveying over 15,000 IT professionals. We've analyzed their staffing practices, educational priorities, automation choices, and process improvements that improve their cybersecurity preparedness. Our study has also uncovered details of where automation fails, awareness falls short and breaches happen.

    Come participate in this session where we will share the 10 habits practiced by the DevSecOps Elite that you can then apply to -- or further mature within -- your own organization. We will also uncover what our analysis revealed about securing CI/CD pipelines, including what popular Jenkins plug-ins are used for security.

    Learning objective:
    We've spent six years studying secure coding practices of DevOps and Continuous Delivery organizations. Learn the 10 habits practiced by the DevSecOps Elite -- including their approaches to training, process, and automation -- that you can apply to your own organization.
  • [Panel] DevOps Adoption Challenges and How to Overcome Them Jun 19 2019 3:00 pm UTC 45 mins
    Brad Schick, Skytap | Daniel Breston, Virtual Clarity | Jeremy Brown, Red Hat EMEA
    To win with DevOps, you need to be aware of potential issues and know how to overcome the challenges so that you can make the most of its benefits.

    With the incredible growth of DevOps in a short space of time comes numerous questions about how best to adopt it. From insights and driving factors of adoption - to dealing with legacy systems and incorporating robust security features - join our panel of experts to hear advice and learnings from those at the forefront of DevOps adoption.

    Brad Schick, CTO, Skytap
    Jeremy Brown, Director, Red Hat Open Innovation Labs - EMEA, Red Hat
    Daniel Breston, Technology Leadership Transformation Coach, Virtual Clarity
  • Digital? Transformation? Oh, you mean shiny new tech! ...Err, no, I don't! Jun 19 2019 12:00 pm UTC 60 mins
    Daniel Breston, Technology Leadership Transformation Coach, Virtual Clarity
    Sounds easy this Digital Transformation thing. Everyone apparently is doing it. Save a bunch of money. Makes customers happy. Our organisation looks good in the press or on the stock market. Hey – we don’t even have to do it as we can outsource everything to someone else! Nirvana!

    Really? I mean REALLY? What percentage of these initiatives do not meet their expectations? What percentage of these initiatives instead make customers unhappy, or cause staff to leave or cost you money because you did not consider what these 2 words REALLY mean?

    Let’s discuss what Digital Transformation can mean to you in what I hope is an interactive session on language, leadership expectations, metrics, basic tools you need, challenges, outcomes and the impact on your people. This is not a technical session. This is a discussion for leaders at any level on how to best engage the new industrial movement of our time best known as Digital Transformation.

    About the speaker:
    Daniel Breston was a technology leader at some level for over 3 decades for large financial services organisations in the USA and UK. Now at Virtual Clarity, Daniel coaches leaders that want to benefit from or lead technology teams to help organisations do better things faster and safer. You can also find Daniel speaking at ITSM, DevOps or local conferences or join him in discussion blogs.
  • Improving DevOps Collaboration and Capturing Capex Value Jun 18 2019 11:00 am UTC 60 mins
    Chris Bland, CEO, BDQ
    We will talk about some of the lessons learned with our customers, and techniques that can be used with Atlassian products and Apps, to improve DevOps collaboration. We discuss a recent implementation using Tempo Timesheets, whereby a large customer needed to record the time of engineers as painlessly as possible, in order to accurately capture their capital expenditure.

    We will then describe how silos can be broken down using the Atlassian products, from requirements, through to testing, and ultimately customer service, using Confluence, Jira Software, Zephyr for Jira, and Jira Service Desk.

    We will also show how a product like Sonatype/Nexus can be added into the CI/CD pipeline, reducing exposure to vulnerabilities from open source libraries, whilst still allowing developers to work at the same speed.

    Using tools effectively will help underpin DevOps collaboration. DevOps is all about culture – but using tools provides a framework for change.

    Chris’s company, BDQ, is an Atlassian Solution Partner. Chris has been in the software industry for over 20 years, and understands the full lifecycle of the software business, working from initial concept to delivered product. BDQ delivers consultancy, training, and integration to a range of customers, such as Clarks, Ocado, Direct Line, Legal and General, BetWay and Compare the Market.
  • DevOps for Your Cloud Project - What’s Behind the Success of Cloud Adoption? Jun 18 2019 10:00 am UTC 45 mins
    Alberta Bosco, Sr. Product Marketing Manager at Puppet
    The shift to the cloud is about breaking down traditional barriers and opening new lines of communication and collaboration to solve problems. If you have already implemented DevOps practices in your organisation you will find it much easier to transition to the cloud.

    Why? Because cloud transformation requires significant collaboration between different teams. Because cloud adoption is complex a diverse, cross-functional team with experience and perspectives from around the company, can help create a collaborative environment that enables success.

    In this talk you will learn:

    How to manage the cultural shift required for a successful cloud project;

    How to build cross-teams, establish processes, adopt new tools and define KPIs;

    How to identify areas for improvement, increase agility and efficiency.
  • A Process for Running Robust and Empowered DevOps at Scale Jun 18 2019 9:00 am UTC 45 mins
    Mark Debney, DevOps Director at 6point6
    The first step in DevOps implementation at scale involves building a solid foundation of tooling, automation, architecture and testing to provide a standardised level of consistency for development teams to build upon. But where to from here?

    How do we move from dedicated DevOps engineering teams to a robust DevOps capability ingrained within multi-disciplinary teams?

    What steps can we put in place to ensure DevOps works effectively at scale?

    When we acknowledge that scaling DevOps is really about strengthening DevOps capabilities within development teams, we can identify which capabilities are core to our delivery process, how we can strengthen and share these effectively across the wider development practice and which capabilities, if any, are better suited to sit outside of a development team when running at scale.

    Join the 6point6 DevOps Director, Mark Debney, as he sets out the process for running robust and empowered DevOps at scale.

    About the speaker:
    Mark Debney, DevOps Director at 6point6

    Mark is an IT infrastructure specialist with over 20 years’ experience in technology and computer systems. His expertise lies in systems architecture and he has built a number of large-scale high transactional platforms using agile and DevOps methodologies.

    Mark is the Director for DevOps at 6point6, a leading technology consultancy, and helps to shape their DevOps offering with a focus on deploying DevOps at scale for Enterprise solutions.

    Prior to joining 6point6 Mark spent eight years at BSkyB where he was a Principal Engineer and led the Platform as a Service team, assessing emerging technologies and implementing solutions across the wider DevOps group. Before BSkyB Mark held System Administrator roles at The Prytania Group, Reading Room, AM International and was an Electronics Technician in the Royal New Zealand Navy.
  • What Got Us Here Won’t Get Us There – A Story of Transformations Jun 18 2019 8:00 am UTC 60 mins
    Mirco Hering, Global DevOps Lead, Accenture
    As they say, nothing is more dangerous than using yesterday’s logic for today’s problems, yet we are still working in our organisations with mental models that are inspired by manufacturing. You can see artifacts of it even in the language we use: people are resources and they work in development factories. If we are surprised why our transformations are not progressing as fast as we hoped when Agile took the stage, then looking to these old mental models provides part of the answer.

    In this talk I will explain from practical experience in my work, how the old models still influence us every day and how we can break away from them and learn new models. I will give positive and negative examples from real projects to show that it is normal to experience failures and how to course correct from the lessons such failures teach us.

    I will also provide pragmatic steps that everyone can take in their own organisations that don’t rely on buying new tools or following specific methods. Charting your own course starts with understanding where the problem is and understanding where our mental models let us down is part of that journey.
  • Ask the AppSec Expert: How to Secure the Applications you Build, Buy & Manage Recorded: Jun 6 2019 13 mins
    Paul Farrington, Veracode | Yotam Gutman, Cybersecurity Marketing Community
    Tomorrow's businesses need a simpler and more scalable way to increase the resiliency of global application infrastructure, without slowing innovation, today.

    Join this interactive 1-2-1 discussion where EMEA Chief Technology Officer, Paul Farrington (CISSP, MBCS) will share how leading businesses are;

    - Improving the level of security awareness and addressing the skills deficit
    - Enabling developers to fix flaws and prevent new ones
    - Prioritising and triaging the most exploitable flaws
    - Automating application security
    - Providing software development leaders with really useful security metrics
    - Incentivising secure development as part of their culture

    This session will show you how architects and developers are making smarter choices in designing secure software. You will also learn how to report success, and investment justification, to the board whilst setting realistic expectations throughout the software development lifecycle and not just at the destination.
  • Livestream Video - Application Security in a DevOps World Recorded: Jun 6 2019 37 mins
    Keith Batterham, DevSecOps Evangelist | Moshe Lerner, Checkmarx | Paul Farrington, Veracode | Yotam Gutman
    With today's enterprises leveraging around 1000 applications and multiple clouds, application security is becoming a key area of focus. Application security testing is being integrated into the DevOps process early on, while automation, speed and coverage and becoming critical to the success of DevSecOps programs.

    Join this interactive panel of industry experts to learn more about:
    - Why application security is critical
    - Key principles for building application security into DevOps
    - Best practices for leveraging automation
    - Speed vs Security: Where do you draw the line?
    - Recommendations for improving security in 2019

    Paul Farrington, EMEA CTO, Veracode
    Keith Batterham, CTO - CISO - DevSecOps Evangelist
    Moshe Lerner, SVP Product Strategy & Corporate Development, Checkmarx

    Moderated by Yotam Gutman, Founder & Community Manager, Cybersecurity Marketing Community
  • Ask the DevSecOps Expert: Software Security in DevOps & CI Environments Recorded: Jun 6 2019 14 mins
    Moshe Lerner, Checkmarx | Yotam Gutman, Cybersecurity Marketing Community
    The increased complexity of software and the need to keep up with fast-paced release cycles create new types of risk in the form of Software Exposure.

    Join this interactive 1-2-1 discussion where product strategist and industry expert, Moshe Lerner will share insights including;

    - Why you should consider software security as non-functional issue?
    - What are the key challenges for managing software security in general and in DevOps environments?
    - Best of breed vs Best of suite – Which is the right approach?
    - The difference between interactive application security testing (IAST) and dynamic application security testing (DAST)? Can IAST replace DAST?
    - How to manage and reduce application security risk at scale

    Moderated by Yotam Gutman, Founder & Community Manager, Cybersecurity Marketing Community
  • How ATOS Uses PlateSpin Migrate Recorded: May 22 2019 52 mins
    Stephan Riebroek, Jo de Baer
    This webinar is brought to you by the Vivit Automation and Cloud Builders Special Interest Group (SIG).

    In this webinar, you will learn all about Micro Focus PlateSpin; what it is and how can this tool be used to migrate workload from one place to another. The speaker will also explain how the migration to different platforms is setup. After attending this webinar, you will know:

    • The core principles of 'lift-and-shift" server migration
    • How ATOS is using PlateSpin to successfully migrate customer applications to the cloud and other platforms
    • What major features were recently added to PlateSpin and what the future road map looks like
  • How We Approached Evaluation of ALM Octane and Now Run Agile Testing Recorded: May 16 2019 60 mins
    Gerd Fladrich, Risang Sidik
    This webinar is brought to you by the Vivit Testing Quality ALM Special Interest Group (SIG).

    Join this webinar that will demonstrate how BNP Paribas started and performed evaluation of ALM Octane and is now using the tool to run complete agile testing lifecycles. The testing lifecycle will be presented as a live demo that follows Behavior-Driven Development (BDD) methodology and uses Gherkin notation for defining test suites.

    The testing lifecycle starts with definition of requirements and user stories, heavily builds on test automation and advanced reporting, manages and synchronizes defects across tools, and feeds learnings from testing back into the requirements. It uses an integrated development and testing infrastructure including products like Confluence, Jira, Micro Focus ALM, Micro Focus ALM Octane, Jenkins, GIT, Cucumber, IntelliJ, TestCafe, and others.

    BNP Paribas’s journey with agile test automation using ALM Octane started in 2017. The webinar presents in a nutshell how evaluation of ALM Octane was approached and conducted. It explains how new methods were introduced with the objective to leverage full tool functionality. The initiative has soon helped to increase testing efficiency and created important business value.

    Webinar participants will learn:

    • How BNP Paribas has conducted evaluation of ALM Octane
    • Why ALM Octane is much more than just a successor of ALM/Quality Center
    • How ALM Octane eases flexible management of its entire surrounding tool chain
    • Why methodology like BDD shall precede tools, and not vice versa
    • How Gherkin establishes a common language for the entire agile development lifecycle that helps integrating business, development, and testing
    • How to use ALM Octane for pipeline management, reporting, defect synchronization, import of performance testing and BPT results, integration of in-sprint testing etc.
  • Turning a Service Management Support Engineer Effortlessly into Learning Content Recorded: May 9 2019 50 mins
    Anna Marie Jupp
    There are many challenges facing those who work in the ITSM field. It seems the most significant challenge is the constant changes, whether they are within the tools and customers you are supporting, the on-and-off boarding of employees, or the changes in your ITSM solution from upgrades or total replacement. The Micro Focus Adoption Readiness Tool can help you guard against these changes affecting your business.

    • How to stop your knowledge leaving the building when the SME’s move on
    • How to put together a knowledge repository and maintain your content efficiently
    • How to create new content on the fly
    • How to make this knowledge available for everyone at the point of need
  • Kubernetes in the Cloud Recorded: May 2 2019 61 mins
    Matt Baldwin, NetApp and Former Founder StackPoint Cloud; Ingo Fuchs, NetApp; Mike Jochimsen, Kaminario
    Kubernetes (k8s) is an open-source system for automating the deployment, scaling, and management of containerized applications. Kubernetes promises simplified management of cloud workloads at scale, whether on-premises, hybrid, or in a public cloud infrastructure, allowing effortless movement of workloads from cloud to cloud. By some reckonings, it is being deployed at a rate several times faster than virtualization.

    In this presentation, we’ll introduce Kubernetes and present use cases that make clear where and why you would want to use it in your IT environment. We’ll also focus on the enterprise requirements of orchestration and containerization, and specifically on the storage aspects and best practices.

    •What is Kubernetes? Why would you want to use it?
    •How does Kubernetes help in a multi-cloud/private cloud environment?
    •How does Kubernetes orchestrate & manage storage? Can Kubernetes use Docker?
    •How do we provide persistence and data protection?
    •Example use cases
Trends and insights for developing apps and maintaining service
The webcasts in this channel will highlight trends and best practices for the application development lifecycle as well as how to make sure your application maintain a steady level of service.

Embed in website or blog

Successfully added emails: 0
Remove all
  • Title: Introduction to React Native and GraphQL for App Development: Part 2
  • Live at: Oct 23 2018 3:00 pm
  • Presented by: Nicola Zaghani - Solution Architect | Senior Software Engineer, Phorest Salon Software
  • From:
Your email has been sent.
or close