Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization.
This session covers the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and an overview of how developers can integrate using the SDKs to build Layer 2 applications.
Algorand blockchain basics, decentralized and for developersRuss Fustino
Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization.
For developers the Algorand blockchain provides JavaScript, Java, Python and Go SDKs. Additionally REST endpoints are provided for interacting with the nodes and handling wallet functions. These REST endpoints are based on the OpenAPI Specification and can be used to build clients in any language.
This session covers the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and show developers how to integrate using the SDKs to build Layer 2 applications.
The Algorand Blockchain Decentralized and for DevelopersRuss Fustino
Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization.
For developers the Algorand blockchain provides JavaScript, Java, and Go SDKs. Additionally REST endpoints are provided for interacting with the nodes and handling wallet functions. These REST endpoints are based on the OpenAPI Specification and can be used to build clients in any language.
This session covers the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and show developers how to integrate using the SDKs to build Layer 2 applications.
Diving into Algorand - Overview, Key Metrics & Future Possibilitiesintotheblock
Algorand is quickly emerging as a contender for the smart contract platform space. As crypto moves into a multi-chain world, Algorand is aiming to expand the market with a highly scalable, unforkable blockchain and enticing incentive programs.
In this webinar we’ll cover the basics of Algorand and its adoption thus far. We’ll discuss key metrics for Algorand’s usage such as transaction activity, address behavior and much more. Finally, we’ll assess some of the future opportunities that the Algorand ecosystem is looking to provide.
Introduction to Ethereum Blockchain & Smart ContractThanh Nguyen
The Harvard Business Review (HBR) thinks that Blockchain Technology has to power to keep data safe for consumers and businesses alike; because Blockchain provides a secure and immutable ledger, HBR says it represents the key to taking back privacy of data.
“You can keep certified copies of identity documents, biometric test results, health data, or academic and training certificates online, available at all times, yet safe unless you give away your key. At a whole system level, the database is very secure.”
Algorand blockchain basics, decentralized and for developersRuss Fustino
Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization.
For developers the Algorand blockchain provides JavaScript, Java, Python and Go SDKs. Additionally REST endpoints are provided for interacting with the nodes and handling wallet functions. These REST endpoints are based on the OpenAPI Specification and can be used to build clients in any language.
This session covers the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and show developers how to integrate using the SDKs to build Layer 2 applications.
The Algorand Blockchain Decentralized and for DevelopersRuss Fustino
Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization.
For developers the Algorand blockchain provides JavaScript, Java, and Go SDKs. Additionally REST endpoints are provided for interacting with the nodes and handling wallet functions. These REST endpoints are based on the OpenAPI Specification and can be used to build clients in any language.
This session covers the basics of how the Algorand protocol works, cover the architecture overview, managing the node with the command line tools, and show developers how to integrate using the SDKs to build Layer 2 applications.
Diving into Algorand - Overview, Key Metrics & Future Possibilitiesintotheblock
Algorand is quickly emerging as a contender for the smart contract platform space. As crypto moves into a multi-chain world, Algorand is aiming to expand the market with a highly scalable, unforkable blockchain and enticing incentive programs.
In this webinar we’ll cover the basics of Algorand and its adoption thus far. We’ll discuss key metrics for Algorand’s usage such as transaction activity, address behavior and much more. Finally, we’ll assess some of the future opportunities that the Algorand ecosystem is looking to provide.
Introduction to Ethereum Blockchain & Smart ContractThanh Nguyen
The Harvard Business Review (HBR) thinks that Blockchain Technology has to power to keep data safe for consumers and businesses alike; because Blockchain provides a secure and immutable ledger, HBR says it represents the key to taking back privacy of data.
“You can keep certified copies of identity documents, biometric test results, health data, or academic and training certificates online, available at all times, yet safe unless you give away your key. At a whole system level, the database is very secure.”
With the basics of blockchain cleared, we will move on to the Trade Finance Ecosystem. Our learning how the ecosystem will reveal current trade finance issues such as regulatory burden, low customer experience, and so on. So, that you can understand the pain point of trade finance, we will list all the trade finance issues.
Our next step would be to understand how blockchain can be used in trade finance. There is a step-by-step explanation of how blockchain can impact trade finance and make it more efficient and effective.
There are definite advantages of using blockchain in trade finance. These advantages include transparency, real-time previewing and reviewing, no double spending, smart contract execution, regulations, and Proof-of-Ownership.
We will also go through some exciting blockchain trade finance use-cases. We will cover Letter of Credit(LC) and Bill of Laiding(BoL)
Next, our focus would be on the leading trade finance blockchain consortia. Many consortia are working towards making trade finance evolve through the current limitations. This includes We.Trade, Komgo, Voltron, Macro Polo, Batavia, and HKTP.
To ensure that you learn about the whole trade finance ecosystem, we will also cover the blockchain frameworks that are used in trade finance. Quorum Blockchain and R3 Corda are two frameworks that are actively used in trade finance.
In the last few slides, our focus will be on the real world companies that are utilizing blockchain for trade finance. Swift, Kbank, Scotiabank, Barclays, SEB, etc. are examples of companies or organization that are utilizing blockchain for trade finance.
However, the challenge is to implement blockchain. But, do not worry as we ill go through a simple slide where we will discuss the steps that are required to implement blockchain. It is a five-step process which starts with identifying use-case.
=>You can read further details in our Blockchain for Tade Finance guide.
https://101blockchains.com/trade-finance-blockchain/
101 Blockchains is a cross-industry community of the world’s leading Blockchain practitioners. The community is empowering the profession of Enterprise Blockchains Management.
https://101blockchains.com/become-a-member/
This is a presentation that the CEO of HyperTrends Global Inc. Anup Marwadi (https://www.hypertrends.com) gave to the San Diego's RMA Chapter (https://www.sandiegorma.org/product/san-diego-chapter-dinner-01092019/).
In this presentation, Anup goes over the fundamentals of Blockchain, Hashing, Cryptocurrencies as well as various different applications of the Blockchain as it pertains to the banking sector.
Feel free to share this around.
Blockchain use cases in 2022 real world industry applicationsArpitGautam20
These are interesting predictions and real-world industry applications of Blockchain Technology that will take the world by storm in 2022! https://arsr.tech/blockchain-use-cases-in-2022-real-world-industry-applications/
Build a Supply Chain 4.0 ecosystem using BlockchainBluecrux
Blockchain technology allows partners in the Supply Chain to share data in a trusted and immutable way. The presentation features how you can use blockchain to optimize your E2E Supply Chain, using concrete illustrations. Two operational blockchain projects are described, from the development to the key decision process, resulting in an eco-system oriented solution with benefits for all participants. In short: get ready to start building a Supply Chain 4.0 ecosystem using Blockchain!
Presented by Walter Stiers, Industry Architect IBM on Supply Chain 4.0 : ready to operate in the digital era? (29 Nov, 2018)
Blockchain in Banking, Business and BeyondMichael Novak
An introduction to Blockchain, Smart Contracts, and use cases in industries such as Digital Identification, eCommerce, Healthcare, Government, and Finance.
Artificial intelligence is a human-like intelligence simulation using computers. Typically, computer systems are programmed in a way that will help the AI to imitate human-like actions. Unfortunately, no AI can fully comprehend human activities or actions as they’re very complicated to simulate. Blockchain is another leading technology, which can really benefit the AI sector.
There are a lot of blockchain and AI projects on the market now, and they can offer a wide range of use cases. These blockchain and AI use cases are - enhancing security, improved trust in robotic decisions, managing and accessing the data market, optimizing energy consumption, improving smart contracts, decentralized intelligence, etc.
However, there are some hurdles when it comes to blockchain and AI projects. The primary issues this industry faces are mainly privacy concerns, scalability and side chains, trusted oracles, no AI-specific consensus protocols, etc.
To help you out, 101 Blockchains offer a great collection of information and updated educational matter on this topic. If you are thinking about enhancing your AI’s machine learning capabilities, it’s worth looking into blockchain technology for that.
Check out our certification courses from here ->
Certified Enterprise Blockchain Professional (CEBP) course
https://academy.101blockchains.com/courses/blockchain-expert-certification
Certified Enterprise Blockchain Architect (CEBA) course
https://academy.101blockchains.com/courses/certified-enterprise-blockchain-architect
Certified Blockchain Security Expert (CBSE) course
https://academy.101blockchains.com/courses/certified-blockchain-security-expert
Check out our full guide on this topic from here ->
https://101blockchains.com/blockchain-and-ai/
New to Corda and blockchain development? Join us for a live interactive session where we will introduce Corda, an open-source blockchain platform built for business applications.
Blockchain technology has the potential to disrupt how businesses transact. Corda is a next-gen platform that solves the key challenges of privacy and finality found in early blockchain platforms. Join us to learn how you can leverage Corda to develop powerful, distributed applications that allow direct transfer of value between organizations.
Building Blockchain Solutions with Algorand Developer ToolsRuss Fustino
Blockchain technology promised a fairer world, where value could be shared freely across all borders, in a transparent and secure manner, excluding no one.
However, immature technology, currency volatility and the complexity and cost of blockchain technology have been hindering the large scale adoption of blockchain.
We invite developers and blockchain enthusiasts to join us for a night of drinks, networking and discussion on how Algorand is now leading the way in fulfilling blockchain's promise.
Topics
Algorand and Protocol Overview
Algorand SDKs, API and Tools
Developing on the Algorand TestNet
About Algorand
Algorand’s blockchain platform creates full transparency, protection and speed within a truly decentralized network. It achieves velocity on par with large payment and financial networks while securely scaling to billions of users. Algorand’s pure proof-of-stake approach is the first of its kind to provide immediate transaction finality without forking.
With the basics of blockchain cleared, we will move on to the Trade Finance Ecosystem. Our learning how the ecosystem will reveal current trade finance issues such as regulatory burden, low customer experience, and so on. So, that you can understand the pain point of trade finance, we will list all the trade finance issues.
Our next step would be to understand how blockchain can be used in trade finance. There is a step-by-step explanation of how blockchain can impact trade finance and make it more efficient and effective.
There are definite advantages of using blockchain in trade finance. These advantages include transparency, real-time previewing and reviewing, no double spending, smart contract execution, regulations, and Proof-of-Ownership.
We will also go through some exciting blockchain trade finance use-cases. We will cover Letter of Credit(LC) and Bill of Laiding(BoL)
Next, our focus would be on the leading trade finance blockchain consortia. Many consortia are working towards making trade finance evolve through the current limitations. This includes We.Trade, Komgo, Voltron, Macro Polo, Batavia, and HKTP.
To ensure that you learn about the whole trade finance ecosystem, we will also cover the blockchain frameworks that are used in trade finance. Quorum Blockchain and R3 Corda are two frameworks that are actively used in trade finance.
In the last few slides, our focus will be on the real world companies that are utilizing blockchain for trade finance. Swift, Kbank, Scotiabank, Barclays, SEB, etc. are examples of companies or organization that are utilizing blockchain for trade finance.
However, the challenge is to implement blockchain. But, do not worry as we ill go through a simple slide where we will discuss the steps that are required to implement blockchain. It is a five-step process which starts with identifying use-case.
=>You can read further details in our Blockchain for Tade Finance guide.
https://101blockchains.com/trade-finance-blockchain/
101 Blockchains is a cross-industry community of the world’s leading Blockchain practitioners. The community is empowering the profession of Enterprise Blockchains Management.
https://101blockchains.com/become-a-member/
This is a presentation that the CEO of HyperTrends Global Inc. Anup Marwadi (https://www.hypertrends.com) gave to the San Diego's RMA Chapter (https://www.sandiegorma.org/product/san-diego-chapter-dinner-01092019/).
In this presentation, Anup goes over the fundamentals of Blockchain, Hashing, Cryptocurrencies as well as various different applications of the Blockchain as it pertains to the banking sector.
Feel free to share this around.
Blockchain use cases in 2022 real world industry applicationsArpitGautam20
These are interesting predictions and real-world industry applications of Blockchain Technology that will take the world by storm in 2022! https://arsr.tech/blockchain-use-cases-in-2022-real-world-industry-applications/
Build a Supply Chain 4.0 ecosystem using BlockchainBluecrux
Blockchain technology allows partners in the Supply Chain to share data in a trusted and immutable way. The presentation features how you can use blockchain to optimize your E2E Supply Chain, using concrete illustrations. Two operational blockchain projects are described, from the development to the key decision process, resulting in an eco-system oriented solution with benefits for all participants. In short: get ready to start building a Supply Chain 4.0 ecosystem using Blockchain!
Presented by Walter Stiers, Industry Architect IBM on Supply Chain 4.0 : ready to operate in the digital era? (29 Nov, 2018)
Blockchain in Banking, Business and BeyondMichael Novak
An introduction to Blockchain, Smart Contracts, and use cases in industries such as Digital Identification, eCommerce, Healthcare, Government, and Finance.
Artificial intelligence is a human-like intelligence simulation using computers. Typically, computer systems are programmed in a way that will help the AI to imitate human-like actions. Unfortunately, no AI can fully comprehend human activities or actions as they’re very complicated to simulate. Blockchain is another leading technology, which can really benefit the AI sector.
There are a lot of blockchain and AI projects on the market now, and they can offer a wide range of use cases. These blockchain and AI use cases are - enhancing security, improved trust in robotic decisions, managing and accessing the data market, optimizing energy consumption, improving smart contracts, decentralized intelligence, etc.
However, there are some hurdles when it comes to blockchain and AI projects. The primary issues this industry faces are mainly privacy concerns, scalability and side chains, trusted oracles, no AI-specific consensus protocols, etc.
To help you out, 101 Blockchains offer a great collection of information and updated educational matter on this topic. If you are thinking about enhancing your AI’s machine learning capabilities, it’s worth looking into blockchain technology for that.
Check out our certification courses from here ->
Certified Enterprise Blockchain Professional (CEBP) course
https://academy.101blockchains.com/courses/blockchain-expert-certification
Certified Enterprise Blockchain Architect (CEBA) course
https://academy.101blockchains.com/courses/certified-enterprise-blockchain-architect
Certified Blockchain Security Expert (CBSE) course
https://academy.101blockchains.com/courses/certified-blockchain-security-expert
Check out our full guide on this topic from here ->
https://101blockchains.com/blockchain-and-ai/
New to Corda and blockchain development? Join us for a live interactive session where we will introduce Corda, an open-source blockchain platform built for business applications.
Blockchain technology has the potential to disrupt how businesses transact. Corda is a next-gen platform that solves the key challenges of privacy and finality found in early blockchain platforms. Join us to learn how you can leverage Corda to develop powerful, distributed applications that allow direct transfer of value between organizations.
Building Blockchain Solutions with Algorand Developer ToolsRuss Fustino
Blockchain technology promised a fairer world, where value could be shared freely across all borders, in a transparent and secure manner, excluding no one.
However, immature technology, currency volatility and the complexity and cost of blockchain technology have been hindering the large scale adoption of blockchain.
We invite developers and blockchain enthusiasts to join us for a night of drinks, networking and discussion on how Algorand is now leading the way in fulfilling blockchain's promise.
Topics
Algorand and Protocol Overview
Algorand SDKs, API and Tools
Developing on the Algorand TestNet
About Algorand
Algorand’s blockchain platform creates full transparency, protection and speed within a truly decentralized network. It achieves velocity on par with large payment and financial networks while securely scaling to billions of users. Algorand’s pure proof-of-stake approach is the first of its kind to provide immediate transaction finality without forking.
Blockchain’s usage is becoming ubiquitous across all sections of the economy including: Medical, Charities, Automotive, Telecom, Food Industry, Voting, Gaming and more. Blockchain’s primary use case is to maintain the integrity of replicated data. Centralized data center hacks seem to be in the news daily as well as identity theft. On the other hand, decentralized data that can easily detect tampering is becoming more and more of a natural solution for data integrity. This is what blockchain technology is all about. For those that are unfamiliar with blockchain, it is a read only, write once immutable ledger which is distributed and globally accessible.
Building with Algorand 2.0, everything you need to knowRuss Fustino
Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization. Algorand 2.0 is an exciting release with many new features including:
• Algorand Standard Asset (ASA)
• Atomic Transfers
• Algorand Smart Contract Layer 1 (ASC1) This session will demonstrate how to:
• Quickly get and up and running on Algorand
• Use the new Algorand features - ASA, Atomic Transfers and ASC1.
Algorand provides JavaScript, Java, Python and Go SDKs. Learn how to use SDKs and build blockchain solutions.
Building with Algorand Blockchain 2020 (everything you need to know)Russ Fustino
Algorand is a new blockchain built on a Permissionless, pure proof of stake, decentralized agreement protocol, where anyone can participate and requires minimal computational power. This protocol finalizes transactions very quickly and offers true decentralization.
Algorand 2.0 is an exciting release with many new features including:
• Algorand Standard Asset (ASA)
• Atomic Transfers
• Algorand Smart Contract Layer 1 (ASC1)
This session will demonstrate how to:
• Quickly get and up and running on Algorand
• Use the new Algorand features - ASA, Atomic Transfers and ASC1.
Algorand provides JavaScript, Java, Python and Go SDKs. Learn how to integrate Algorand using the SDKs to build blockchain applications. Community SDKs are available for C# .NET and Rust.
Algorand Standard Asset (ASA) - ASA provides a standardized, Layer-1 mechanism to represent any type of asset on the Algorand blockchain. ASAs can include fungible assets (such as currencies, stablecoins, utility tokens, etc), non-fungible assets (unique assets such as tickets, etc.), restricted fungible assets (such as securities), and restricted non-fungible assets (such as licenses, certifications). Asset issuers, or specified delegates, can optionally have the ability to freeze an account’s ability to transact with their asset and clawback their asset when required.
Atomic Transfers - Atomic Transfers offer a Layer-1 secure way to simultaneously transfer a number of assets among a number of parties. Specifically, many transactions are grouped together and either all transactions are executed or none of them are. This feature can be used for use cases such as matching funding, debt settlement, decentralized exchanges, and complex trades.
Algorand Smart Contract (ASC1) - ASC1s are Layer-1 smart contracts that automatically enforce custom rules and logic, typically around how assets (ASAs or Algos) can be transferred. They are complex economic relationships made up of basic transaction primitives written in a new language called Transaction Execution Approval Language (TEAL). Examples of ASC1s that can be written are escrow accounts, loan payments, limit and stop orders, subscription payments, and collateralized obligations.
Join us for a great session on tap about everything new with the Algorand blockchain. We will take a look at these new features and provide demos using goal and the SDKs. The first half of the session will provide an overview of these features and the second half will focus on code samples.
Algorand’s Rekeying feature allows users to change their private spending key without the need to change their public address.
Fast Catchup enables developers to quickly sync a node and get started developing.
Algorand Smart Contracts - Algorand now provides both stateless and stateful smart contracts that can be used to build on-chain applications that scale.
Indexer V2 - Algorand’s new Indexer now provides the ability to do historic-based and paginated result set searches across the entire blockchain in an efficient and fast way.
Review getting started code, using V2 SDKs, for transactions and building stateless and stateful applications.
In this session you will learn...
How to build blockchain solutions using the V2 SDKs.
How to change the account private key without changing the public key.
How to spin up a node and have it synced in a matter of minutes instead of days
How to search the Algorand blockchain in an easy way.
Intro to Blockchain for Developers using Algorand 2.0Russ Fustino
This is an introductory slide deck to learn about the tools that Algorand has to build Blockchain Solutions. SDKs are reviewed as well as getting started with Blockchain development.
Algorand is a Permisionless Blockchain that scales to billions of users which has...
Enterprise Speed: More than 1000 transactions per second, 4.27 second latency
Instant Finality: There are no soft forks. Every transaction committed to the chain is final
Layer 1 Assets: Organizations can easily create their own assets, with double-spending protection guaranteed by the protocol
Atomic Multi-Party Transactions: Transactions can be grouped together. Either all transactions in the group are executed, or none of them are executed
Algorand Smart Contracts: Small programs written in an assembly-like language that can be used as a replacement for signatures within a transaction using Teal: Transaction Execution Approval Language
This is a recap of the presentation we gave at BSides Las Vegas 2014 and DefCon 22 as part of the Wall of Sheep Presentations. The purpose of this presentation was to underscore common SSL implementation failures in mobile applications, how to avoid them and show how SSL Session Caching can be abused, particularly on Android, to create persistent and nearly undetectable MitM conditions.
The Quest for Enterprise Blockchain Solutions.Fran Strajnar
This presentation was delivered to the sold-out Ethereum.nz events on the 17th & 19th May 2016.
Blockchain for Enterprise:
•Exponential Tech & Macro
•5 Pillars / 3 Layers
•Solution Designs Examples
•Standards & Protocols
•Conclusion
Starting off by identifying the behavior of 'Exponential' technology and digging into the Macro-view of Blockchain's evolving out of it's early 'infrastructure building' days.
We take a look at the '5 Pillars & 3 Layers to Enterprise Blockchain Solution Design', breaking down what goes where and how to start.
Followed by examples of solutions design in Banking, Cross-Border Payments & Supply Chain.
Concluding with a comparison to the early internet days, where protocols and standards are continually evolving and what this means for Blockchain design considerations today.
If Blockchain Technology Interest you - please see BraveNewCoin.com for News, Analysis, charts, research and much more resources.
First presented on June 27, 2015 for Blockchain University hosted at PricewaterhouseCoopers in San Francisco. [Video: https://www.youtube.com/watch?v=8-OxnJip-bA ] Additional notes, references and citations are in the comments of each slide. I would like to thank Arthur Breitman, Richard Brown, Alexandre Callea, Pinar Emirdag, Andrew Geyl, Dave Hudson, Hyder Jaffrey, Yakov Kofner, Antony Lewis, Todd McDonald, Piotr Piasecki, Robert Sams and John Whelan for their feedback.
You can learn Quorum online from your home only, but mere knowledge doesn't land you anywhere until you don't know where and how to implement it. So, to learn better implementation of your Quorum knowledge
Blockchain introduced Decentralized Ledger Technology in 2009. It has been growing only and opening up new gateways of innovations and has shown the enormous scope of career opportunities. Many aspirants are keen on building their career in this field, and to become a Quorum expert expecting a fantastic career. Blockchain is one technology that has set new dimensions of success and reliability throughout the world, and almost every business and organization is heading towards its implementation and integrating it into their modes of operations. Companies across the globe are working on integrating their business operations with the Blockchain platform. Financial transactions are critical areas of Blockchain technology application, and the most highlighted development of Blockchain in this area is 'Quorum.'
Several topics will be covered in this intro presentation including: How to create a Xamarin Forms solution, as well as emulator tips, navigation, images, event handlers, device form factors and list views. The end result will be a typical app with a Main navigation page, a list view page and a detail page that you can use as a template for building future apps!
OutSystems: A more efficient way to build apps!Russ Fustino
Are you looking for a more efficient way to create apps? Tired of all the small things that get in the way of just developing? Learn how to quickly create responsive mobile apps. The OutSystems platform allows you to leverage responsive design and hybrid architecture to create multi-devices applications (including native capabilities) without extra effort. See the DevOps advantages in this session. Join MVP Russ Fustino in this enlightening session on the fastest way to create, deploy and change your custom mobile and web applications. In this session we will start with creating a small responsive web application with a database and some logic and a template presentation. Demos include building an app from scratch, OutSystems Now consuming device capabilities and Silk UI showing off several elements including responsive behaviors, carousel control and data tiles. We will cover the following:
• Create a responsive application and import sample data
• Use the database to get a list of records on the screen
• Pass information to a detail screen for it to display a record
• Use a page to get, edit, and update a record in the database.
• Allow end users to create new records in the database
• Add one more entry to the application, and create screens for listing and editing
• See how simple it is to create a relationship between two tables and show it in the application
• Use the debugger to follow the request to retrieve, update, and create records.
• View app in a smartphone or tablet
Rock'in with Russ & Xamarin Forms (FBI Deck)Russ Fustino
Rock’in with Russ, Raygun, App Studio & Xamarin Forms Join MVP Russ Fustino in this hot off the metal session as he shares insights into the trials, tribulations and joy of building the Endorsed Jethro Tull App. Share the excitement as Russ “tells all” about creating his Jethro Tull app. The app is now published for Android and iOS, Windows Store and Windows Phone. How did he do it? Is Xamarin Forms the real deal? Topics covered include:
• Microsoft App Studio
• Images
• Custom Renderers
• Embedded Resources
• XAML
• Third party controls and plugins
• Building for Phone and Tablet
• Dependency Injection
• Store app review process
• Third Party Endorsement Proof
• Raygun Error Reporting
Implementing awesome crash reporting in production apps webcastRuss Fustino
Implementing Awesome Crash Reporting in Production Apps!
Join MVP and Raygun Community Evangelist Russ Fustino in this interesting session as he shares how he uses Raygun in a production cross platform application. The app is published to Android, iOS, Windows Store and Windows Phone. Russ will also show a Xamarin Forms app written in C# with a hybrid piece that uses JavaScript.
Russ shares how he implemented Raygun world class error reporting into this app and what he learned along the way, using Raygun during the development cycle to help debug errors and identify problems he wouldn’t have even known about!
Be proactive and fix errors before your users are affected. Get an overview of Raygun’s powerful features, supported platforms as well as the many integrations available. Sign up for a FREE RAYGUN TRIAL today! www.raygun.io and follow @raygunio on Twitter.
Topics covered include:
• Dashboard for Test environments
• Dashboard for Prod environments
• Initialization
• Error Reporting
• Xamarin Dependency Injection
• Custom Tags
• Strategic areas in the code for try / catch
• Affected User support
• Passing email address from C# to an HTML page with JavaScript for affected user support
Improving Your App Quality with Raygun Error ReportingRuss Fustino
Russ Fustino shares a great error reporting tool that is fast and reliable, no matter what the load. See how he used Raygun this during the development cycle to help debug errors and some weird bugs for the Endorsed Jethro Tull app. It is also great for the production environment and gives you real time data and affected user information. Be proactive and fix errors before your users hound you down. See an overview of Raygun and the many supported platforms as well as integrations.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Securing your Kubernetes cluster_ a step-by-step guide to success !KatiaHIMEUR1
Today, after several years of existence, an extremely active community and an ultra-dynamic ecosystem, Kubernetes has established itself as the de facto standard in container orchestration. Thanks to a wide range of managed services, it has never been so easy to set up a ready-to-use Kubernetes cluster.
However, this ease of use means that the subject of security in Kubernetes is often left for later, or even neglected. This exposes companies to significant risks.
In this talk, I'll show you step-by-step how to secure your Kubernetes cluster for greater peace of mind and reliability.
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Maruthi Prithivirajan, Head of ASEAN & IN Solution Architecture, Neo4j
Get an inside look at the latest Neo4j innovations that enable relationship-driven intelligence at scale. Learn more about the newest cloud integrations and product enhancements that make Neo4j an essential choice for developers building apps with interconnected data and generative AI.
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
2. The documents and statements presented on (or directly accessible from)
this presentation may contain forward-looking statements. These statements
relate to future events or Algorand Network's future performance, financial
or otherwise. Any statements that are not statements of historical fact
(including without limitation statements to the effect that the Company or
its management “believes”, “expects”, “anticipates”, “plans” (and similar
expressions) should be considered forward looking statements. There are a
number of important factors that could cause Algorand Network’s actual
results and outcomes to differ materially from those indicated by the
forward looking statements. The Algorand or any other party contained
within disclaim any obligation to update any forward looking statement.
Safe Harbor
3.
4. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Tamperproof Transparency Trust
The Blockchain Promise
Unlimited Applications
5. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Ransomware Attacks!!!
• City of Baltimore and over 25 other cities!
• $100,000
• What is worse then Ransomware Attack?
• Ransomware Paid! by Palm Beach, FL
• $600,000
6
6. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Today’s Centralized Economies Are Broken
7
*Sources: McKinsey, Fundstrat, Bloomberg, PwC
7. Agenda
§ What is Algorand?
§ Algorand’s Consensus Model
§ Algorand Foundation
§ TestNet
§ SDKs and Command Line tools
§ Planned Developer Features
9. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Borderless…
Commerce
Transactions
Exchange
Opportunity
Applications
Development
Finance
Currency
EconomyMoney
Governance
Investment
Participation
Trade
Markets
Customers
Technology
Innovation
Contracts
10. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand
§ Pure Proof of Stake (PPOS) Blockchain
§ Permissionless
§ Fast Transaction Throughput and Finality
§ No Forking – only one Block can get Quorum
§ Upgrades on Chain
§ Scale to billions of users
Consensus Keynote by Silvio Micali, Founder of Algorand
“Building the Technical Innovation Required for a New Borderless Economy“
(#40 in the Construct section)
https://www.coindesk.com/events/consensus-2019/videos
Algorand YouTube Channel
https://www.youtube.com/algorand
11. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
We have stats on MainNet!
• We have been running since June 19 and
have processed blocks under 5 seconds.
12
12. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Permissioned vs Permissionless
Public vs Private
Public Blockchain
Permissionless
Private Blockchain
Permissioned
Anyone can join the Blockchain
network, this means they can
read, write, or participate with a
public blockchain.
Public blockchains are
decentralized and no one has
control over the network and they
are secure in that the data cannot
be changed once validated on the
blockchain.
Permissioned networks place
restrictions on who is allowed to
participate in the network and in
what transactions.
13
13. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Open vs Closed
14
Public & Closed Public & Open
• Voting
• Voting records
• Whistleblower
• Currencies
• Betting
• Video Games
Private & Closed Private & Open
• Construction
• National Defense
• Law Enforcement
• Military
• Tax Returns
• Supply Chain
• Government financial records
• Corporate earning statements
14. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
The Blockchain Trilemma
“At most two of…”
Security
Scalability
Decentralization
15. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
So that is the “What”, now for the “How”?
• All blocks have one way hashes tying the blocks
together
• All blockchains share this approach, including
Algorand’s.
16
16. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Generating New Blocks
• Various approaches for choosing the next block:
• Proof-of-work
• Delegated proof of stake
• Bonded proof of stake
• All these approaches have a fatal flaw
• “The whole economy is at the mercy of a small part of
the economy.”
17
17. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
How do you select a new block to be appended to the chain?
proof-of-work
• Miners own only a small fraction of the money in a proof-of-
work blockchain
• There are only a few mining pools
• The chain is not secure.
• An adversary may thus attack either the protocol or
communication network
• Forks can cause scalability issues
• Not Green
18
18. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
How do you select a new block to be appended to the chain?
(continued)
Delegated proof-of-stake
• The community empowers a few special delegates, to choose
the next block
• It is centralized from the get-go.
• Since the delegates are known, a determined adversary could
bring down all the delegates by a fast DoS attack.
19
19. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
How do you select a new block to be appended to the chain?
(Continued)
Bonded Proof-of-Stake
• Bonded PoS allows 20 users, or as many as are willing, to put
some money on the table — a bond.
• These are the users who select the next block.
• If they misbehave, their money is confiscated.
• makes it easy for big thieves to put a disproportionate amount
of money on the table for the sole purpose of controlling the
blockchain.
20
20. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand’s Logic and Pure Proof-of-Stake
• No money is ever hostage.
• All money is always where it should be: in your wallet, at your fingertips ready
to be spent, or in the various financial instruments that the Algorand
blockchain offers you.
• We want block generation to be simultaneously scalable, secure, and
decentralized.
Phase 1
• A single token is randomly selected, and its owner is the user who proposes
the next block.
Phase 2
• A number tokens are selected among all tokens currently in the system. The
owners of these tokens are selected to be part of a phase-2 ‘committee,’ which
approves the block proposed by the first user.
21
21. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Defeating the Trilemma
§ Security –
§ Committee members are not known until after the fact
§ Everything is cryptographically signed
§ Scalability
§ Minimal messages
§ Lottery execution extremely fast
§ Decentralization
§ Low barrier to entry
§ Anyone can participate in consensus
22
Alogorand’s CORE Technology (in a nutshell)
https://medium.com/algorand/algorands-core-technology-in-a-nutshell-e2b824e03c77
22. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
’s Technical Advancements
• A new and super fast Byzantine agreement – Allows system to agree on a new block
while that block propagates
• VRFs (Verifiable Random Function) is open sourced and Cryptographic Self-Selection
to Blockchains. Allow users to secretly, fairly and provable select themselves
• Player Replaceability – Withstands the corruption of all users in the middle of a
protocol.
23
23. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Verifiable Random Function (VRF)
A Verifiable Random Function (VRF) is a cryptographic primitive that
maps inputs to verifiable pseudorandom outputs. VRFs were
Introduced by Micali (founder of Algorand), Rabin, and Vadhan in ’99
• Open Sourced
• Used in block proposal and committee
selection
• Cryptographic Lottery
• Self Selected and Verifiable
25. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Consensus Overview
26. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Consensus Block Proposal
❖ Nodes run lottery for accounts they
manage
❖ At most one winner’s proposal for the
node is propagated to the Algorand
network
❖ Other nodes do the same
❖ Very few winners
27. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Consensus Soft Vote
❖ Cull to one proposal
❖ Each winner is examined and one is
selected and propagated
❖ Results in one proposal (After step time)
28. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Soft Vote Continued
❖ Committee selected to vote on the proposal
using VRF lottery
❖ Weighted votes on winning tokens
❖ Prevents multiple account advantage
❖ Committee votes on its best proposal
❖ Quorum moves to Certify step
29. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Consensus Certify Vote
§ Intent is to certify block
§ New committee is chosen to certify the
block using VRF
§ Committee votes on the Proposal that
came out of Soft Vote
§ Quorum reached, block is certified and
written to the Blockchain
31. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Foundation Dutch Auctions
• https://algorand.foundation/
• Foundation has launched Auctions
• Tokens bids stored on chain
• Auction winners are recorded on chain
• Auction parameters posted to chain prior to Auction
32. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Foundation Rewards
§ See Foundation site
§ https://algorand.foundation/token-dynamics
§ All users online and offline are eligible to earn rewards
34. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
TestNet Rocks!
35. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
TestNet Node Map
36. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
TestNet AlgoExplorer
38
37. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
See transactions
39
38. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Transaction details
40
39. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Install your node!
Install new node
• Log into https://developer.algorand.org/
• https://developer.algorand.org/docs/introduction-installing-node
41
41. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Goal
goal
clerk
account
addpartkey
balance
changeonlinestatus
importrootkey
list
new
multisig
rename
send
multisig
rawsend
ledger
supply
logging
disable
enable
send
network create
delete
restart
start
status
stop
node
clone
generatetoken
lastround
restart
start
status
stop
version
Wallet
KMD
list
new
start
stop
delete
listpartkeys
rewards
pendingtxns
export
import
partkeyinfo
renewallpartkeys
renewpartkey
42. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Private Network
Private Networks are primarily for developers to learn from locally.
50. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Near Term Projects
§ Vault - Solve blockchain storage issues
§ Pixel – Address size and bandwidth of multi-signature requirements
§ Self Validating Transactions – Address balance time constraint
§ Atomic Swaps – Crosschain and multi-asset swaps in single transactions
§ Post-and-Sale Trades – Get buyers and sellers together quickly
Further out
Smart² contracts, quantum-resiliency
Source: https://algorand.foundation/roadmap
51. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Become An Algorand Ambassador
• Work directly with the Algorand team and
learn from the best in the field
• Host your own hackathon or developer
meetup to help others in your community
build on top of Algorand
• Connect with other developers from all over
the world who are also building on Algorand
• Get the latest news and updates about our
platform before anyone else hears about it
63
è Visit community.algorand.org
52. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Summary
• Algorand Has Launched!
• https://twitter.com/Algorand/status/1141368150467993601
64
§ What is Algorand?
§ Algorand’s Consensus Model
§ Algorand Foundation
§ TestNet
§ SDKs Command Line tools
§ Planned Developer Features
53. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Sign up Today!
65