Robert Carbone
Visualizing the BEAM will Change the World
Robert Carbone has always had an affinity for keyboards - acoustic & digital. Fluent in music theory, graphic design and armed with a Masters of Accountancy, his passion lies in the valuation of intangibles, more specifically, analyzing & graphically representing them in conceptual frameworks.
His journey to develop wearable tech led him to Erlang. Once he got deeper into coding, he recognized a need to make the wxErlang Libraries more accessible to the community.
Robert is currently spearheading the hack of wxErlang's 230+ modules. His recurring code and tutorial publications can be found on ScriptCulture.com. ScriptCulture was founded to elevate awareness of Erlang code & the art of calligraphy and, ultimately, to introduce both into academic curriculum.
When he isn't being an evangelist for Erlang you will find him longboarding around a city, snagging a disc(frisbee) or composing, at a keyboard.
Past Activities
Code BEAM SF
15.25 - 15.50
Your Erlang graph fix
If you take the word graph out of graphic, all you have is 'ick'.
For even a savvy Erlanger, becoming proficient with our digraph libraries can be a mountainous trek. Mentally traversing data sets is arduous, especially when one keystroke slip can sink it all down a ravine. This talk's aim is to be a source of guidance that breaks the cycle. By the end, you'll be armed with methods & visualization techniques. The path up to the vertex of the mountain will be filled with fewer edges than you thought.
THIS TALK IN THREE WORDS
Connecting
the
Dots
OBJECTIVES
- Hand-out edited libraries.
- Review the functionality provided by the standard library
- Furnish tools for safe graph creation in the shell
- Sink our teeth into the art of wxErlang Graph visualization techniques
- Provide the community with the legendary A*(AStar) search algorithm
TARGET AUDIENCE
- Any level of Erlanger interested in the digraph libraries
- But especially beginners who have had frustration with digraphs
- Overall, anyone interested in beam data visualization through digraphs
Code BEAM America 2021
12.20 - 12.45
Stack to the Future
The BEAM/Rust stack offers unparalleled fault-tolerance that can grant us true reliably. We'll explore the newly written Erlang-SDK for interacting with Rust/WASM SmartContracts on a permissionless, decentralized, public blockchain(Casper Network).
The goal will be understanding:
- Basics of API through Erlang, Rust & WebAssembly
- Writing, Testing & Deploying SmartContracts
- Calling & Querying SCs
- Dealing with Errors
- Working with Cryptography
- Serialization
This is the Stack to the Future.
OBJECTIVES:
- Teach the Erlang Community about interacting with Blockchains.
- Promotes the Erlang/Elixir--Rust--WebAssembly--Blockchain Stack.
- Introduce an Erlang SDK for the Proof-of-Stake, Rust based BlockChain, CSPR.
- Showcase the power of fault-tolerance & generic behavior abstractions.
AUDIENCE:
Erlang & Elixir Programmers interested:
- Blockchains
- Writing SDK's
- A Rust/WebAssembly Stack
Code BEAM SF 2019
15.30 - 15.55
Composing in style: an introduction to wxErlang's StyledTextCtrl
Can you remember typing into a text box?
What would you build if you had the ability to create your own?
WxErlang's most sizable module, wxStyledTextCtrl(wxSTC), is equipped to fashion the powerful & colorful text box you desire. With 400+ functions & 26 events, wxSTC is the entire Scintilla source-code-editor neatly (text)boxed up. This talk simplifies this maze of a module by showcasing features & discussing their design. By the end, you'll be line-marking, autocompleting & of course, stylin' text.
OBJECTIVES
- Help the audience get started using wxStyledTextCtrl (wxSTC)
- Showcase key features of wxSTC
- Demonstrate code needed to get a wxSTC working smoothly
- Give away useful tools for code beautification that utilize a wxSTC
- Empower the community, so we can start building some long-awaited suites that involve text boxes, such as text messaging apps
TARGET AUDIENCE
- Erlangers
- Alchemists (for those who know how to use WxErlang)
- Those interested in GUI development in wxErlang
- Those interested in constructing simple text box apps, like chat applications
- Those interested in creating more complicated apps, like Erlang/Elixir IDEs