wocketman0351 Goto Github PK
Name: Cody Worthen
Type: User
Bio: Former infantry Marine. Current Computer Science student. Bitcoiner.
Twitter: C0DY_W0RTHEN
Name: Cody Worthen
Type: User
Bio: Former infantry Marine. Current Computer Science student. Bitcoiner.
Twitter: C0DY_W0RTHEN
A website I coded from scratch for a local group of ~150 bitcoiners. https://azbitco.in/
This project utilizes inheritance, polymorphism, and encapsulation to demonstrate my understandings of the basics of object oriented programming.
Written in React, this faucet allows users to "pull" sats directly into their lightning wallet with a single tap. The cool thing about this is that the user isn't required to scan a QR code or copy + paste a LN invoice.
This is a point of sale GUI app written in Java. Upon finalizing a bill, a request is made to OpenNode's API and presents the user with a real bitcoin Lightning Network invoice as well as an on chain address. This functionality is built with Maven.
This project demonstrates my knowledge of Java Collections. This program iterates through every English word (~64,000 words) and uses Queues, Stacks, LinkedLists, etc. The program scores each word according to the tile scores in the board game Scrabble. Anytime a higher scoring word is found, it is added to a Stack and printed out at the end.
arrays, graphs, hash tables, heaps, linked lists, lists, maps, queues, priority queues, recursion, search trees, sorting, stacks, trees
In honor of Alan Turing, this very simple GUI calculates the day of the week for any given date.
How to install and get started with Java, Eclipse, Maven, JUnit, Mockito & Spring in 5 easy steps
Java +1.8 functional programming with Function interface, streams, lambdas, optionals, callbacks, declarative approaches,
This repo contains a shotgun blast of Java code, organized by 1 main topic per package. I save most pieces of code that I write in school so I can reference it later.
An introduction to mock testing with Mockito. Covers stubbing methods, @Mock, @InjectMocks, @ExtendWith().
This React web application has a front end that communicates to a backend using Sanity. The purpose of this app is so that the blogger (a person I know in real life) can login into the backend, type some text, drag and drop some photos, tweak a few settings, etc, and manage their blogging website in real time without the need to touch any code. This app is hosted with Netlify so that as soon as the blogger publishes something, the website updates in real time automatically.
This React app demonstrates proper component architecture as well as state management with Redux using the following data flow: Action/Event -> Dispatch -> Reducer -> Store -> State -> View. I enjoyed using Redux because it avoids "prop drilling" and while it takes some configuration time, I can see how it allows applications to be built in a much more scalable manner. I also learned how to implement Google's Firebase as a backend for user auth and database management. Bitcoin payments were added using OpenNode's api (supports both on-chain and lightning payments) which I am very familiar with. Stripe payments are implemented via Stripe api but commented out.
A React Native app I built that fetches data from bitcoin blockchain apis and displays it. Key skills I Iearned in this project were using real API's, hooks (useEffect & useState), and npm packages such as RefreshControl and useTheme. This app also includes advanced React Navigation features as well as built in messaging using ChatKitty.
A React Native currency convertor app I made following a tutorial on https://www.reactnativeschool.com/. This app fetches data from a mock api (static and offline). The main takeaways I had were imports/exports, state management, intro to API's, functional components, and react native navigation.
This is a single page web application written in React. This project helped me learn the basics of "top down" data flow in React and how to manage state. This was also a good refresher on basic react components, context, and class based components vs functional components.
aspect oriented programming with Spring AOP, CommandLineRunner, @Before, @Around, @After aspects, pointcuts, creating custom annotations
CRUD operations with Spring JDBC, JPA, Spring Data
Contains notes covering best practices regarding various ways to inject dependencies. Covers @Qualifier, @Primary, @Controller, and @Profile in depth, as well as the Bean lifecycle and its related interfaces.
Spring Framework basics, Spring Boot, JUnit5, Unit Testing, Spring AOP, Spring JDBC, JPA, Spring Data, Spring MVC.
A spring web app that implements Java Persistance API through Hibernate. Also demonstrates Spring MVC and uses the Thymeleaf template engine to generate dynamic XML.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.