Wednesday, December 9, 2020
Analytics should be more than a buzzword used to sell your application - it should be an experience.
Building an insight-driven application shouldn't take up half your roadmap. Learn how you can easily use different disparate data sources to develop a modern and beautifully designed dashboard that can be easily embedded into applications.
We’ll dive into how you can use platforms to seamlessly embed an analytics experience, and also how you can aim for aspirational analytics using REACT or more modern architecture frameworks.
Observability contains many aspects - metrics, logging, tracing, alerts, and more. There are so many open-source tools to accomplish these tasks but which are considered the right ones? And what are the best practices?
In this session, we’ll discuss why observability within distributed systems is essential to understand how your application is performing and ensure reliability at all times. We’ll also review the most popular open-source monitoring tools, and explain the Whys, Whats, and Hows in your observability journey.OPEN TALK: The Open-Source Observability Playbook
In this session we will walk through the nuts and bolts of designing a microservice for a complex business need. We will go over some conceptual considerations such as eventual consistency through messaging and data ownership. We will also go over the implementation of event sourcing and command-query responsibility segregation (CQRS), what that would look like within a single microservice, and how they relate to an entire system.
22,000 is the number of public APIs referenced on ProgrammableWeb. In such a competitive environment, providing good APIs is not enough.
How long does it take for your users to understand what your API does? How long to create an account? How long to make the first API call? Do you provide guides? Code samples? SDKs (generated or manually written)? Do they need to write code to test your APIs? What tooling are you offering? Are you open and transparent with your users?
In this talk, we will take a look at the things that need to come in addition to your APIs to offer the best on-boarding process and an outstanding user experience.
The ongoing data revolution has a new front: financial services. Even with so much data created, financial services data is often siloed and lacks accessibility. The emergence of open banking is enabling a new relationship with financial data and new possibilities for innovation.
In this session we’ll discuss the shift to an open financial ecosystem, shifting control to consumers, the regulatory market shifts toward privacy and permissioning, what the impact is for technologists and developers, and how AI enabled by open banking is being leveraged to improve financial literacy and inclusion.
Identity on the web isn’t so much broken as it is non-existent. With no universal identity layer for the Internet, services and applications have resorted to building walled-garden identity models that have no use on the broader web. The result: a fragmented identity experience across services and a near-constant cycle of major password breaches.
The root cause of this siloed identity model is the way we authenticate users today. In this talk, we will examine this relationship and discuss how technologies such as blockchain and zero knowledge cryptography can be used to build a more secure, user-centric, and universal identity for the web.
Thursday, December 10, 2020
As we have seen with solutions from technology companies, the world is changing due to innovation in Perception, Mixed Reality (MR) and Artificial Intelligence. How about extending this relatively new immersive technology (MR) to create experiences that add value in different sectors?
In this talk, we would look at an introduction to Mixed Reality and see how some of these solutions are being used to create unforgettable experiences.
We would also look into:
- Mixed Reality as a way to change (evolve) the way we do computing in the new decade
- How to get started in building Mixed Reality experiences.
- Platforms where Mixed Reality experiences can exist.
- Real-world problems that Mixed Reality applications can help solve.
In this talk we will demo an optimized PDF workflow using pdfOCR to recognize data in PDF documents, and pdf2Data to extract selected data from your OCR search. The beauty of using pdf2Data in this way is it can pick up exactly where pdfOCR leaves off, allowing you to both recognize and extract all kinds of data from PDF documents that would otherwise be inaccessible.
pdf2Data is our iText 7 add-on for smart data extraction from PDF documents. It’s tailored especially for extracting hard to reach data locked inside PDFs, and it fits neatly into the iText 7 ecosystem. The cherry on top? Anyone can quickly create a template for data extraction using the sleek user interface, with no need to tediously define document structures programmatically. Let the template designer assist you in creating your data extraction templates; no coding required!
If you haven’t tried it already, we’d like to give you a quick tour of its capabilities, while also demonstrating how it’s a great companion for our pdfOCR add-on.
Context switching between your IDE, Github.com, JIRA, Terminal, and Slack is no way to optimize collaboration and it results in countless hours of distraction and lack of focus, hurting code quality. Team alignment and productivity depend on just the right mix of collaboration and staying in the zone. Extensible IDEs are opening the door to great innovation in developer workflow. Turning the IDE into the true Hub of the development flow is the best way to integrate the essential tools into a cohesive and streamlined process. In the future, your code host, issue tracker and messaging app will be placed where they belong: In your editor. Here we will discuss how such an integration should happen, and we will spell out the benefits that accrue to the individual developer, the team and the organization.
Blockchain has revolutionized the technology industry—yet the barrier to entry has left many developers without a path to connect to the world of crypto despite its emergence as the next wave of technology. How can developers forge a path to adoption when walking through uncharted territory? In this workshop, Michael will discuss how to move the dial for developers to connect, communicate, program, while building trust, utility, and liquidity for a blockchain powered economy. The RippleX open-source platform, which targets a network of more than 20 million developers globally, allows developers to get started with blockchain, without needing to know the nuances of the underlying protocols. Michael can discuss how a platform approach is moving the industry forward to improve the way that developers transact using protocols such as the XRP Ledger, Interledger and PayID, and what that means for the broader world of finance.
Summary: To share how R3 brings an enterprise grade blockchain software to the open source communities and how we help the community participants build their blockchain solutions.
1.Brief introduction of Corda and client case
• Technical overview and architectural benefits of enterprise blockchain
• Client case study, with a brief demo.
2.R3's approach to reaching out to the OS community, and how R3 increases the developer experience for OS project Corda?
• Project Braid: Braid is an open source tool that we had developed with an external team aiming to streamline the Corda developers’ deployment process. It starts a Vertx web server, automatically reads in the Corda application, and exports an API template. The API template can then be used to generate the API library using OpenAPI-genrator, which is another open source tool. The process can generally shorten the development cycle by at least 15%.
• In-house projects: We have developed multiple tools that help our developers have a better experience. This includes a web IDE and a Corda VSCode extension. I will share our journey of making such tools available to the communi
Blockchain has undoubtedly broken the Internet in the past few years. This technology enabled developers to disrupt not only financial systems but also virtually every industry. Blockchain gave rise to the development of Decentralized Apps. Dapps have interesting properties: they are fault tolerant, auditable, open source, and there is no central control after they're deployed. They also incentivized people to run them with currency that's worth money.
This presentation is about building a Decentralized App with Node.js on top of the Ethereum network using Truffle and web3.js.