Skip to content

Instantly share code, notes, and snippets.

View pllearns's full-sized avatar

Phillip Lorenzo pllearns

  • FYC Labs
  • Portland, OR
View GitHub Profile
@pllearns
pllearns / order_controller_public.md
Created November 8, 2022 03:31
Order Controller Instructions For Review

Order Controller API Description

The order controller needs to take coffee orders from multiple delivery apps and send those orders to the coffee robot. Note that all of these APIs need to know the menu.

Preferably, an API will be written as the controller that will have simple REST for:

  • Getting an Order
  • Getting steps to make the order
  • Finalizing the order
@pllearns
pllearns / adjacentElementsProduct.js
Last active December 10, 2020 06:31
CodeFights Solutions
function adjacentElementsProduct(inputArray) {
var numbers = -100
for (var i = 0; i < inputArray.length; i++) {
if (inputArray[i] * inputArray[i + 1] >= numbers) {
numbers = inputArray[i] * inputArray[i + 1]
}
}
return numbers
}
@pllearns
pllearns / open-source-initiative.md
Last active January 6, 2020 19:31
Open Source Initiative Main Page

XYO OPEN SOURCE INITIATIVE

Here at XYO, we see the importance of open source in the dApp space. We have been in an incubation phase developing new SDKs for the mobile application of our technology as well as a new "prosumer" app that will inform both developers and enthusiasts on network and device activity. The XYO Open Source Initiative has been in development in-house throughout Q3, and now we would like to introduce you to what a developer can expect from open source participation with the suite of XYO Network tools.

Inline with this initiative is the formation of the XYO Foundation, the governing body of all XYO software tools and protocols. This nonprofit orgranization has been formed to serve the greater development community and grow meaningful conributions across our codebase.

The foundation has pathways of participation which will give developers across skill levels and interests an opportunity to contribute to XYO software and to a decentralized, incentive-based geo-spatial location protocol

@pllearns
pllearns / sdk_core_kotlin_getting_started.md
Last active May 1, 2019 16:05
SDK Core Kotlin Getting Started

logo

sdk-core-kotlin

A library to preform all core XYO Network functions. This includes creating an origin chain, maintaining an origin chain, negotiations for talking to other nodes, and other basic functionality. The library has heavily abstracted modules so that all operations will work with any crypto, storage, networking, etc.

@pllearns
pllearns / xyo-scsc-guide.md
Last active April 24, 2019 18:08
XYO SCSC Guide
@pllearns
pllearns / README-GUIDE.md
Last active April 23, 2019 21:38
Guide to writing a readme (for public consumption on GitHub)

Company Logo First

logo

Status of the repo (build, code quality, chat option)

@pllearns
pllearns / XY_DEVELOPER_GUIDE.md
Last active April 18, 2019 19:09
XY Development Guide

logo

DEVELOPER GUIDE

The following is a guide for all procedures, standards, and conduct while working on any developmnent projects at XYO.

While you own your assigned project, you do have decision making autonomy, however you should refer to this guide for key infrastructure so that your app is ready for the high standards here at XYO.

IMPORTANT

@pllearns
pllearns / bridge-x-guide.md
Last active March 18, 2019 19:48
Bridge X Guide

Connecting your Bridge X with a browser

The XYO Bridge is the primary data relayer of the XYO Network. It signs off on collected data from nearby Sentinel X devices to add to the proof of origin chain.

Getting Started

What will you need? Some of these items you may not need but you should have just in case.

@pllearns
pllearns / xyo-matrix-startup-guide.md
Last active March 14, 2019 21:13
XYO Matrix Guide

Welcome to the Matrix

The XYO Matrix allows you to interact with the XYO network. In order to start interacting with the Matrix you will need a few tools.

Getting Started

What will you need?

  • Your chosen MetaMask tool - MetaMask allows you to use Ethereum accounts to interact with dApps
@pllearns
pllearns / XYOApp_Challenge.md
Last active February 6, 2019 01:07
XYO APP Hackathon Challenges

XYO ETHDenver Challenges

A few things to consider

  • It would be wise before you start to develop your contracts in a local environment. We have some [resources] for you to get started.
  • Don't rush to code, you have some time to think this problem through. In fact, it's far more effective to fully understand the challenge and whiteboarding/brainstorming through the problem before writing pragma solidity...
  • Have fun and ask questions!

Pre-requisites

  • Web3 working knowledge