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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
For more information contact :
Bill McIntosh
Authorized eInstruction by Turning Technologies Consultant
Phone: 843-442-8888
Email: WKMcIntosh@Comcast.net
A simple CRUD (no D for the blockchain) cases, you can understand how to use R3 Corda to build a simple "database", record the state by data flow and smart contract.
Build Blockchain dApps using JavaScript, Python and C - ATO.pdfRussFustino
Have we found nirvana for Blockchain developers? This session will focus on building blockchain dApps (decentralized Apps) and deploy to blockchain! The session will cover getting started building dApps with PyTeal & Beaker, Reach and C#. We will cover how to set up your development environment as well as walk through a simple app frontend and backend. Finally, we will look one the huge benefits of Reach in the built-in verification process. Reach provides automatic verifications to ensure that your program does not lose, lock away, or overspend funds and guarantees that your applications are free from this entire category of errors. Also covered are building dApps with Python using PyTeal and Algorand for Visual Studio extension for C#.
In this session you will learn how to...
PyTeal
Use Reach to deploy on multiple blockchains
Set up development environment
Create a simple dApp
Verify a dApp
Algostudio Visual Studio extension for C#/.NET
Scripting experts from Inductive Automation cover general best practices that will help you add flexibility and customization to HMI, SCADA, IIoT, and other industrial applications. Some specific tips about using scripting in the Ignition platform will be included as well.
In this webinar, learn more about:
• Common scripting pitfalls and how to avoid them
• The best programming languages to use
• Things to consider before using scripting
• How scripting environments work
• Scripting timesavers
• And more
Best practices to build secure smart contractsGautam Anand
- Quick update in blockchain tech space
- Comparision between tech
- Security in Blockchain (Focusing on ETH Solidity attack vectors)
- Design patterns
- 2 Popular hacks (Case study)
Scripting experts from Inductive Automation cover general best practices that will help you add flexibility and customization to HMI, SCADA, IIoT, and other industrial applications. Some specific tips about using scripting in the Ignition platform will be included as well.
In this webinar, learn more about:
• Common scripting pitfalls and how to avoid them
• The best programming languages to use
• Things to consider before using scripting
• How scripting environments work
• Scripting timesavers
• And more
Title: Sista: Improving Cog’s JIT performance
Speaker: Clément Béra
Thu, August 21, 9:45am – 10:30am
Video Part1
https://www.youtube.com/watch?v=X4E_FoLysJg
Video Part2
https://www.youtube.com/watch?v=gZOk3qojoVE
Description
Abstract: Although recent improvements of the Cog VM performance made it one of the fastest available Smalltalk virtual machine, the overhead compared to optimized C code remains important. Efficient industrial object oriented virtual machine, such as Javascript V8's engine for Google Chrome and Oracle Java Hotspot can reach on many benchs the performance of optimized C code thanks to adaptive optimizations performed their JIT compilers. The VM becomes then cleverer, and after executing numerous times the same portion of codes, it stops the code execution, looks at what it is doing and recompiles critical portion of codes in code faster to run based on the current environment and previous executions.
Bio: Clément Béra and Eliot Miranda has been working together on Cog's JIT performance for the last year. Clément Béra is a young engineer and has been working in the Pharo team for the past two years. Eliot Miranda is a Smalltalk VM expert who, among others, has implemented Cog's JIT and the Spur Memory Manager for Cog.
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.
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.
For more information contact :
Bill McIntosh
Authorized eInstruction by Turning Technologies Consultant
Phone: 843-442-8888
Email: WKMcIntosh@Comcast.net
A simple CRUD (no D for the blockchain) cases, you can understand how to use R3 Corda to build a simple "database", record the state by data flow and smart contract.
Build Blockchain dApps using JavaScript, Python and C - ATO.pdfRussFustino
Have we found nirvana for Blockchain developers? This session will focus on building blockchain dApps (decentralized Apps) and deploy to blockchain! The session will cover getting started building dApps with PyTeal & Beaker, Reach and C#. We will cover how to set up your development environment as well as walk through a simple app frontend and backend. Finally, we will look one the huge benefits of Reach in the built-in verification process. Reach provides automatic verifications to ensure that your program does not lose, lock away, or overspend funds and guarantees that your applications are free from this entire category of errors. Also covered are building dApps with Python using PyTeal and Algorand for Visual Studio extension for C#.
In this session you will learn how to...
PyTeal
Use Reach to deploy on multiple blockchains
Set up development environment
Create a simple dApp
Verify a dApp
Algostudio Visual Studio extension for C#/.NET
Scripting experts from Inductive Automation cover general best practices that will help you add flexibility and customization to HMI, SCADA, IIoT, and other industrial applications. Some specific tips about using scripting in the Ignition platform will be included as well.
In this webinar, learn more about:
• Common scripting pitfalls and how to avoid them
• The best programming languages to use
• Things to consider before using scripting
• How scripting environments work
• Scripting timesavers
• And more
Best practices to build secure smart contractsGautam Anand
- Quick update in blockchain tech space
- Comparision between tech
- Security in Blockchain (Focusing on ETH Solidity attack vectors)
- Design patterns
- 2 Popular hacks (Case study)
Scripting experts from Inductive Automation cover general best practices that will help you add flexibility and customization to HMI, SCADA, IIoT, and other industrial applications. Some specific tips about using scripting in the Ignition platform will be included as well.
In this webinar, learn more about:
• Common scripting pitfalls and how to avoid them
• The best programming languages to use
• Things to consider before using scripting
• How scripting environments work
• Scripting timesavers
• And more
Title: Sista: Improving Cog’s JIT performance
Speaker: Clément Béra
Thu, August 21, 9:45am – 10:30am
Video Part1
https://www.youtube.com/watch?v=X4E_FoLysJg
Video Part2
https://www.youtube.com/watch?v=gZOk3qojoVE
Description
Abstract: Although recent improvements of the Cog VM performance made it one of the fastest available Smalltalk virtual machine, the overhead compared to optimized C code remains important. Efficient industrial object oriented virtual machine, such as Javascript V8's engine for Google Chrome and Oracle Java Hotspot can reach on many benchs the performance of optimized C code thanks to adaptive optimizations performed their JIT compilers. The VM becomes then cleverer, and after executing numerous times the same portion of codes, it stops the code execution, looks at what it is doing and recompiles critical portion of codes in code faster to run based on the current environment and previous executions.
Bio: Clément Béra and Eliot Miranda has been working together on Cog's JIT performance for the last year. Clément Béra is a young engineer and has been working in the Pharo team for the past two years. Eliot Miranda is a Smalltalk VM expert who, among others, has implemented Cog's JIT and the Spur Memory Manager for Cog.
Fibo proof of concept for blockchain applicationsMike Bennett
Presentation given at EDW 2018 FIBO by Mike Bennett on the Object Management Group Blockchain (Distributed Ledger) proof of Concept using FIBO as a concept model for Smart Contracts development.
2020 and Beyond: Navigating Claris Transformations & Innovations Post-PandemicDB Services
Mary Hodges, Senior Application Developer and Training Director at DB Services, in exploring high-level Claris updates, including advancements in the Claris product suite, integration tools, UI enhancements, server developments, and upcoming features. We also take a look at the latest features and techniques, from Claris Connect Custom Connectors to transaction script steps, as well as some hidden treasures that developers will appreciate.
Indiana FileMaker Developers Group
http://indianafilemaker.org/
http://www.meetup.com/FileMaker-Indiana/
FileMaker Meetup brought to you by DB Services
https://dbservices.com
Learn how Decisiv provides secure access to developers and deals with compliance hurdles. Senior Engineer Hunter Madison will talk about how Decisiv needed to quickly solve the pain of scaling the engineering team, migrating to AWS, maintaining ISO 27002 compliance, and a few of his key learnings from his two-year journey using Teleport.
Streaming SQL for Data Engineers: The Next Big Thing? With Yaroslav Tkachenko...HostedbyConfluent
Streaming SQL for Data Engineers: The Next Big Thing? With Yaroslav Tkachenko | Current 2022
SQL is the lingua franca of data analysis, but should we use it more as data engineers?
Modern tools like dbt make it easier to express transformations in SQL, but streaming is more complicated than batch. Streaming pipelines usually require higher SLAs and many CI/CD and observability practices, so data engineers prefer to use familiar languages like Python, Java and Scala along with many useful frameworks and libraries. Can SQL replace that?
I was very skeptical when I first heard the idea of using SQL for writing somewhat complex stream-processing data application a few years ago. How do you unit test it? How do you version it?
Over the years, Spark SQL streaming, Flink SQL, ksqlDB and similar tools have matured, now they easily support complex stateful transformations. However, developer experience is still questionable: it’s easy to write a SQL statement, but how do you maintain it over the years as a long-running application?
In this presentation, I hope to share the discoveries I made over the years in this area, as well as working practices and patterns I’ve seen.
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.
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteGoogle
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-pilot-review/
AI Pilot Review: Key Features
✅Deploy AI expert bots in Any Niche With Just A Click
✅With one keyword, generate complete funnels, websites, landing pages, and more.
✅More than 85 AI features are included in the AI pilot.
✅No setup or configuration; use your voice (like Siri) to do whatever you want.
✅You Can Use AI Pilot To Create your version of AI Pilot And Charge People For It…
✅ZERO Manual Work With AI Pilot. Never write, Design, Or Code Again.
✅ZERO Limits On Features Or Usages
✅Use Our AI-powered Traffic To Get Hundreds Of Customers
✅No Complicated Setup: Get Up And Running In 2 Minutes
✅99.99% Up-Time Guaranteed
✅30 Days Money-Back Guarantee
✅ZERO Upfront Cost
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
Artificia Intellicence and XPath Extension FunctionsOctavian Nadolu
The purpose of this presentation is to provide an overview of how you can use AI from XSLT, XQuery, Schematron, or XML Refactoring operations, the potential benefits of using AI, and some of the challenges we face.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
May Marketo Masterclass, London MUG May 22 2024.pdfAdele Miller
Can't make Adobe Summit in Vegas? No sweat because the EMEA Marketo Engage Champions are coming to London to share their Summit sessions, insights and more!
This is a MUG with a twist you don't want to miss.
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Łukasz Chruściel
No one wants their application to drag like a car stuck in the slow lane! Yet it’s all too common to encounter bumpy, pothole-filled solutions that slow the speed of any application. Symfony apps are not an exception.
In this talk, I will take you for a spin around the performance racetrack. We’ll explore common pitfalls - those hidden potholes on your application that can cause unexpected slowdowns. Learn how to spot these performance bumps early, and more importantly, how to navigate around them to keep your application running at top speed.
We will focus in particular on tuning your engine at the application level, making the right adjustments to ensure that your system responds like a well-oiled, high-performance race car.
Enterprise Resource Planning System includes various modules that reduce any business's workload. Additionally, it organizes the workflows, which drives towards enhancing productivity. Here are a detailed explanation of the ERP modules. Going through the points will help you understand how the software is changing the work dynamics.
To know more details here: https://blogs.nyggs.com/nyggs/enterprise-resource-planning-erp-system-modules/
Graspan: A Big Data System for Big Code AnalysisAftab Hussain
We built a disk-based parallel graph system, Graspan, that uses a novel edge-pair centric computation model to compute dynamic transitive closures on very large program graphs.
We implement context-sensitive pointer/alias and dataflow analyses on Graspan. An evaluation of these analyses on large codebases such as Linux shows that their Graspan implementations scale to millions of lines of code and are much simpler than their original implementations.
These analyses were used to augment the existing checkers; these augmented checkers found 132 new NULL pointer bugs and 1308 unnecessary NULL tests in Linux 4.4.0-rc5, PostgreSQL 8.3.9, and Apache httpd 2.2.18.
- Accepted in ASPLOS ‘17, Xi’an, China.
- Featured in the tutorial, Systemized Program Analyses: A Big Data Perspective on Static Analysis Scalability, ASPLOS ‘17.
- Invited for presentation at SoCal PLS ‘16.
- Invited for poster presentation at PLDI SRC ‘16.
GraphSummit Paris - The art of the possible with Graph TechnologyNeo4j
Sudhir Hasbe, Chief Product Officer, 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.
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppGoogle
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-fusion-buddy-review
AI Fusion Buddy Review: Key Features
✅Create Stunning AI App Suite Fully Powered By Google's Latest AI technology, Gemini
✅Use Gemini to Build high-converting Converting Sales Video Scripts, ad copies, Trending Articles, blogs, etc.100% unique!
✅Create Ultra-HD graphics with a single keyword or phrase that commands 10x eyeballs!
✅Fully automated AI articles bulk generation!
✅Auto-post or schedule stunning AI content across all your accounts at once—WordPress, Facebook, LinkedIn, Blogger, and more.
✅With one keyword or URL, generate complete websites, landing pages, and more…
✅Automatically create & sell AI content, graphics, websites, landing pages, & all that gets you paid non-stop 24*7.
✅Pre-built High-Converting 100+ website Templates and 2000+ graphic templates logos, banners, and thumbnail images in Trending Niches.
✅Say goodbye to wasting time logging into multiple Chat GPT & AI Apps once & for all!
✅Save over $5000 per year and kick out dependency on third parties completely!
✅Brand New App: Not available anywhere else!
✅ Beginner-friendly!
✅ZERO upfront cost or any extra expenses
✅Risk-Free: 30-Day Money-Back Guarantee!
✅Commercial License included!
See My Other Reviews Article:
(1) AI Genie Review: https://sumonreview.com/ai-genie-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIFusionBuddyReview,
#AIFusionBuddyFeatures,
#AIFusionBuddyPricing,
#AIFusionBuddyProsandCons,
#AIFusionBuddyTutorial,
#AIFusionBuddyUserExperience
#AIFusionBuddyforBeginners,
#AIFusionBuddyBenefits,
#AIFusionBuddyComparison,
#AIFusionBuddyInstallation,
#AIFusionBuddyRefundPolicy,
#AIFusionBuddyDemo,
#AIFusionBuddyMaintenanceFees,
#AIFusionBuddyNewbieFriendly,
#WhatIsAIFusionBuddy?,
#HowDoesAIFusionBuddyWorks
AI Genie Review: World’s First Open AI WordPress Website CreatorGoogle
AI Genie Review: World’s First Open AI WordPress Website Creator
👉👉 Click Here To Get More Info 👇👇
https://sumonreview.com/ai-genie-review
AI Genie Review: Key Features
✅Creates Limitless Real-Time Unique Content, auto-publishing Posts, Pages & Images directly from Chat GPT & Open AI on WordPress in any Niche
✅First & Only Google Bard Approved Software That Publishes 100% Original, SEO Friendly Content using Open AI
✅Publish Automated Posts and Pages using AI Genie directly on Your website
✅50 DFY Websites Included Without Adding Any Images, Content Or Doing Anything Yourself
✅Integrated Chat GPT Bot gives Instant Answers on Your Website to Visitors
✅Just Enter the title, and your Content for Pages and Posts will be ready on your website
✅Automatically insert visually appealing images into posts based on keywords and titles.
✅Choose the temperature of the content and control its randomness.
✅Control the length of the content to be generated.
✅Never Worry About Paying Huge Money Monthly To Top Content Creation Platforms
✅100% Easy-to-Use, Newbie-Friendly Technology
✅30-Days Money-Back Guarantee
See My Other Reviews Article:
(1) TubeTrivia AI Review: https://sumonreview.com/tubetrivia-ai-review
(2) SocioWave Review: https://sumonreview.com/sociowave-review
(3) AI Partner & Profit Review: https://sumonreview.com/ai-partner-profit-review
(4) AI Ebook Suite Review: https://sumonreview.com/ai-ebook-suite-review
#AIGenieApp #AIGenieBonus #AIGenieBonuses #AIGenieDemo #AIGenieDownload #AIGenieLegit #AIGenieLiveDemo #AIGenieOTO #AIGeniePreview #AIGenieReview #AIGenieReviewandBonus #AIGenieScamorLegit #AIGenieSoftware #AIGenieUpgrades #AIGenieUpsells #HowDoesAlGenie #HowtoBuyAIGenie #HowtoMakeMoneywithAIGenie #MakeMoneyOnline #MakeMoneywithAIGenie
Launch Your Streaming Platforms in MinutesRoshan Dwivedi
The claim of launching a streaming platform in minutes might be a bit of an exaggeration, but there are services that can significantly streamline the process. Here's a breakdown:
Pros of Speedy Streaming Platform Launch Services:
No coding required: These services often use drag-and-drop interfaces or pre-built templates, eliminating the need for programming knowledge.
Faster setup: Compared to building from scratch, these platforms can get you up and running much quicker.
All-in-one solutions: Many services offer features like content management systems (CMS), video players, and monetization tools, reducing the need for multiple integrations.
Things to Consider:
Limited customization: These platforms may offer less flexibility in design and functionality compared to custom-built solutions.
Scalability: As your audience grows, you might need to upgrade to a more robust platform or encounter limitations with the "quick launch" option.
Features: Carefully evaluate which features are included and if they meet your specific needs (e.g., live streaming, subscription options).
Examples of Services for Launching Streaming Platforms:
Muvi [muvi com]
Uscreen [usencreen tv]
Alternatives to Consider:
Existing Streaming platforms: Platforms like YouTube or Twitch might be suitable for basic streaming needs, though monetization options might be limited.
Custom Development: While more time-consuming, custom development offers the most control and flexibility for your platform.
Overall, launching a streaming platform in minutes might not be entirely realistic, but these services can significantly speed up the process compared to building from scratch. Carefully consider your needs and budget when choosing the best option for you.
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
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. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Experience with development and blockchain poll
4
4.
5. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
ENTER TO WIN $100 Amazon Gift card
TODAY IN THIS SESSION!
Sign up for developer newsletter!
https://developer.algorand.org/pages/newsletter/
9
6. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Get the goods!!!
Developer site: http://developer.algorand.org
SDKs: https://github.com/algorand
PowerPoint:
Code: https://github.com/algorand-devrel/hackathon
10
7. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Problems with Blockchains
• Say I have a long running public address and then I
want to change the authorized private key?
• I have an account signing my transactions, but I
want to change it to Multisig or Logic Sig? How?
• I create a node and can not use it for days. Catching
up from the genesis block takes forever!
• The cost and speed of other smart contracts make
business models hard, UX spotty and tough to
implement
• How do I do searches on the Blockchain? Quick!
12
8. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Developers, Developers, Developers!!!
• 200 - CareerBuilder
• 1800 - Monster
• 4600 – Dice
• * The total number of Blockchain developers in late 2018
was estimated at around 105,000. [source paybis and dappros ]
13
9. § Why Algorand?
§ Algorand Layer 1 Features
§ Fast Catchup
§ ReKeying
§ Indexer V2
§ Algorand Foundation Reward
Programs
§ Developer Tools!
§ Community Resources
§ Code Demos
11. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Why Algorand
Pure Proof of Stake Consensus
Efficient Blockchain: Scales to billions of users
Enterprise Speed: 1000 TPS, < 5s Block Times
Instant Finality: There are no soft forks.
Cost Effective: < $0.001 USD cost per transaction
12. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Pure Proof of Stake Consensus
ü Public and Permissionless
ü All users can participate in consensus
ü Blocks are confirmed by voting
ü Every token carries the same voting power
ü No need to delegate or bond
ü Minimal compute required
13. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Technical Innovation Continuing to Drive Adoption
14. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Year 1
26
16. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Standard Assets (ASA)
Algorand Smart Contracts (ASC1)
Atomic Transactions
Algorand Layer 1 Features
Rekeying
Algorand Accounts
17. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Accounts
Smart Contract
Standard Account Multisig Account Logic Account
18. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Rekeying Accounts
Authorization
Public Address
Smart Contract
19. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
● Issue Layer 1 Native Token (NFT/FT)
○ Native Like the Algo
○ Create in Minutes
○ Require no on-chain code
● An administrator can
○ Mint and Burn units
○ Freeze Accounts
○ Revoke an Asset
○ Delegate
● Asset Spam Protection
○ Accounts Option In to ASA
● Quick Demo Algodesk.io
Algorand Standard Assets (ASA)
T
Block Block Block
20. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
● Native Function
○ Atomic transfers on Algorand is a native function instead of implemented
with 3rd party contracts
(No need for HTLC or notary)
● Easy and Secure
● Up To 16 Transactions
● All Must Succeed or All Fail
● Guarantees Exchange of Goods
Algorand Atomic Transfers
21. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
● Transaction Execution Approval Language
○ The contract logic on Algorand are described with TEAL
○ Python Enabled Compiler (PyTEAL)
● Two Types Of Smart Contracts
○ Stateless - Used to Approve Spending Transactions
○ Stateful - Onchain Global and Local Storage
● Combinable with Other Algorand Technology
○ Atomic Transfers
○ Algorand Assets
○ Combine Stateless and Stateful Contracts
Algorand Smart Contracts
Smart Contract
22. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
TEAL - Transaction Execution Approval Language
● Bytecode based stack language
● Returns True or False (Positive Value Left on Stack)
● SDK Support
● Templates
● > 70 Opcodes
● Access to ASA/Algo Balances
● Read all Transactions in a Group
● Stateful - Global/Local Storage Calls
● Stateless - Signature Verification
● PyTEAL library to write in python
25. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
TEAL Example
txn CloseRemainderTo
addr SOEI...
==
txn Receiver
addr SOEI...
==
&&
arg 0
len
int 32
==
&&
arg 0
sha256
byte base64 VeU...
==
&&
txn CloseRemainderTo
addr RFGE...
==
...
Program
Byte constant
CloseRemainderTo
uint64/[]byte
…(up to 1000)
● Sender
● Fee
● FirstValid
● FirstValidTime
● LastValid
● Note
● Lease
● Receiver
● Amount
● CloseRemainderTo
● VotePK
● SelectionPK
● VoteFirst
● VoteLast
● VoteKeyDilution
● Type
● TypeEnum
● XferAsset
● AssetAmount
● AssetSender
● AssetReceiver
● AssetCloseTo
● GroupIndex
● TxID
Transaction(s)
Convert address to byte constant and
push to the stack
Stack
26. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
TEAL Example
txn CloseRemainderTo
addr SOEI...
==
txn Receiver
addr SOEI...
==
&&
arg 0
len
int 32
==
&&
arg 0
sha256
byte base64 VeU...
==
&&
txn CloseRemainderTo
addr RFGE...
==
...
Program
1/0
uint64/[]byte
uint64/[]byte
…(up to 1000)
● Sender
● Fee
● FirstValid
● FirstValidTime
● LastValid
● Note
● Lease
● Receiver
● Amount
● CloseRemainderTo
● VotePK
● SelectionPK
● VoteFirst
● VoteLast
● VoteKeyDilution
● Type
● TypeEnum
● XferAsset
● AssetAmount
● AssetSender
● AssetReceiver
● AssetCloseTo
● GroupIndex
● TxID
Transaction(s)
Pops the top two values off the stack and replaces with
1 or 0 depending on if they were equal
Stack
27. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
PyTEAL -Python Library
Returns
28. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Video on TEAL
https://youtu.be/OWFRP9McBmk
40
• Youtube.com/algorand
29. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Stateless Smart Contracts
● Replaces Signing of Transactions
● Two Usage Modes
○ Logic Account: any transactions sent from this account will be verified by the
predefined logic
■ Escrow Style Accounts
■ Split Payments
■ HTLC Contracts
○ Logic Signature: any transactions signed with this signature will be verified by the
predefined logic (Delegated Authority)
■ Recurring Payments
30. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Stateful Smart Contracts
Smart Contract
Global State
Local State
Application Call Transactions
Trigger Smart Contract
A
A
B
C
31. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Combining Layer 1 Features
Smart
Contract
V
Voting Commission Account
Vote ForCandidate A
Voting Smart Contract
Global State
Increment Candidate
A Vote Total
Atomically Grouped
Spend Voting Token
32. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Combining Layer 1 Features
Stateful
Smart
Contract
Crowdfunding Smart Contract
Atomically Grouped
Payment from Escrow to User 1
Stateless
Smart
Contract
Crowdfunding Escrow Account
User 1 Claims Escrow Funds
34. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Indexer V2
35. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Indexer V2
• The Indexer works as a standalone service that reads committed blocks
from the Algorand blockchain and maintains a database of transactions,
accounts and assets that are searchable and indexed.
• Search filters:
• Round
• Date
• Address (Sender|Receiver)
• Balances
• Signature type
• Transaction type
• Asset holdings
• Asset name
47
36. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Indexer V2
• Look up historical account data for a particular round
• Result pagination
• Enriched transaction and account data:
• Confirmation round (block containing the transaction)
• Confirmation time
• Signature type
• Asset ID
• Close amount when applicable
• Rewards
48
37. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Indexer V2
• Build your own https://developer.algorand.org/docs/run-
a-node/setup/indexer/
• Use a service:
• Purestake
• https://www.purestake.com/
49
39. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Fast Catchup
Problem: Catching up from the genesis block extends the time to
productivity
Solution: Nodes create catchpoints, a secure and downloadable
ledger as of specific blocks
51
40. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Fast Catchup Key Design Principles and Differentiators
Simple single command during startup
Secure continuous and easily verifiable trust
visible across network
Optional users are free to catch up in their
desired fashion
52
41. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Fast Catchup Use Cases
Lowers the bar for developer environments
Participate in consensus in a matter of
minutes
53
43. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
ReKey
Problem: Private key security policies without operational
overhead. To change a signing key for and account, create a new
account.
Solution: Keep a long running public address and change the
authorized private key as desired
55
44. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Key Design Principles and Differentiators
Simple a single, optional, new field in existing
transactions
Flexible change to a single key, a multi-sig key, or
a stateless smart contract
Unlimited change your authorized private key as
frequently as desired
56
48. Developers, Developers, Developers!!
•SDKs: REST -JavaScript, Python, Java, Golang
•CLI Tools: Play with node from command line
•SandBox - Quick Start Setup
•Indexer V2: Rest API for querying data from Blockchain
•Wallet - Algorand Mobile Wallet Android/IOS
•AlgoSigner - Chrome Plugin for SigningTransactions (now
available)
•Community Supplied
• Explorers
• API Services
• Wallets
• SDKs
• Online TEAL Editor and debugger
• Algorand Studio Editor
49. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
AlgoSigner – Chrome Extension
https://chrome.google.com/webstore/detail/algosigner/kmmolakhbgdlpkjkcjkebenjheonagdm
67
50. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Developer Newsletter – signup at
https://developer.algorand.org/pages/newsletter/
68
51. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Algorand Networks
69
52. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Open API REST V2 Specifications
• Algod
https://github.com/algorand/go-
algorand/blob/master/daemon/algod/api/algod.oas2.json
https://github.com/algorand/go-
algorand/blob/master/daemon/algod/api/algod.oas3.yml
• KMD :
curl http://$(cat ~/node/data/kmd-v0.5/kmd.net)/swagger.json >
swaggerkmd.json
• Indexer
https://github.com/algorand/indexer/blob/develop/api/indexer.oas2.json
https://github.com/algorand/indexer/blob/develop/api/indexer.oas3.yml
71
53. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Nodes. https://developer.algorand.org/docs/build-apps/setup/
• Create and run your own
• Mac
• Ubuntu
• Other Linux Distros (Example - Raspberry Pi)
• Used to take several hours to sync, but now Fast catch-up is here!
• Purestake API service
• Indexed, Archived
• Can access from SDK code on platforms
that do not have nodes (Windows)
• Sandbox
• Docker
• Not for production
• Snapshot start from current node
• No sync time
74
54. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Sandbox – The quickest way to get going
Docker Instance
https://github.com/algorand/sandbox
75
https://medium.com/algorand/introducing-sandbox-the-quick-way-to-get-started-on-algorand-8082c2d18854
55. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
developer.algorand.org
56. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Start Building!
Developer..algorand.org
80
57. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
https://developer.algorand.org/solutions/
81
58. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
https://developer.algorand.org/articles/
82
59. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
https://developer.algorand.org/tutorials/
83
61. • 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
86
è Visit community.algorand.org
Contact Stephen Duignan
stephen@algorand.foundation
62. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Community
• Community Landing page
https://community.algorand.org/
• Community Blog
https://community.algorand.org/blog/
(send email to ecosystem@algorand.com to post)
• Community Events
https://community.algorand.org/events/#/list
87
63. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Community C# SDK
https://github.com/RileyGe/dotnet-algorand-sdk
88
65. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Userful Resources
● Developer Portal (Documentation and Tutorials):
https://developer.algorand.org/
● Forum: https://forum.algorand.org/
● GitHub: https://github.com/algorand
● Discord: https://discord.gg/YgPTCVk
● PowerPoint: https://bit.ly/3j2hWaj
66. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
ENTER TO WIN $100 Amazon Gift card
TODAY IN THIS SESSION!
Sign up for developer newsletter!
https://developer.algorand.org/pages/newsletter/
92
67. Summary
§ Blockchain Basics
§ Why Algorand?
§ Algorand Layer 1 Features
§ Algorand Foundation Reward Programs
§ Developer Tools!
§ Algorand BetaNet, TestNet, MainNet
§ Local Nodes and Standup Instances
§ APIs, SDKs and Command Line tools
§ Community Resources
§ Code Demos
68. And the winner is…
Please fill out Feedback on session…
https://www.surveymonkey.com/r/PBCJN6Z
69. • Click to edit Master text styles
• Second level
• Third level
• Fourth level
• Fifth level
Sign up Today!
95