<

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

Robert Carbone
Code BEAM SF
05 Mar 2020
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
Robert Carbone
Code BEAM America 2021
04 Nov 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
Robert Carbone
Code BEAM SF 2019
28 Feb 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