Skip to content
View brackendev's full-sized avatar
Block or Report

Block or report brackendev

Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
brackendev/README.md

Hi, I'm Bracken

Mobile App Developer. Passionate Software Creator

GitHub Mastodon Twitter LinkedIn IMDb

What I currently do

As the first non-founder employee at Discotech, I work hand-in-hand with the team to build the world's #1 nightlife iOS app (4.9 stars, 9K+ ratings). (The iOS app is native, Swift.)

As a side project, while the world was watching Netflix, I built an "indie Netflix," Hollywood Nights, a classic movie streaming platform. Everything — back-end, front-end, UI/UX, business. (The mobile apps are Flutter, the back-end is Clojure.)

What you'll find here

iOS DEVELOPMENT

  • Run Swift with the Pharo "Swift Playground," interoperate with the live Pharo environment, inspect output and Swift ASTs, run asynchronous code.
  • Similar commercial implementations are used at Repl.it and OnlineSwiftPlayground.run.
  • Easily unregister block-based NSNotificationCenter observers using Resource acquisition is initialization.

English readability and comprehension difficulty

  • Swift and Objective-C libraries to determine readability and comprehension difficulty. (Includes CocoaPods support.)

iOS resolution independence examples

  • Swift and Objective-C examples showing how to add resolution independence and future-proof iOS projects by using vector graphics.
  • Deep clean Xcode (with CocoaPods) projects. You know if you need it.

AI, CHATBOT, MACHINE LEARNING

  • Interact with unlimited chatbots, generate images, automatically update class comments with a generated Class Responsibility Collaborator (based on class definitions and source code).
  • An introduction to scikit-learn (machine learning in Python) and Hy (a Lisp dialect embedded in Python).
  • Software visualization of Project Malmo (with OpenAI), a platform for AI experimentation and research built on top of Minecraft.
  • Smalltalk implementation of ELIZA, an early natural language processing computer program. There are similar implementations for Go and Swift.

DEVELOPMENT TOOLS & LEARNING

  • Browse, create, edit, and fork Gists via the Gist Browser, create Gists from Playgrounds, Gist Press support, and more.

Gravatar demos for multiple languages

  • Something more than "Hello World" examples for developers to get acquainted with other languages and development paradigms. Included are Clojure, F#, Newspeak, Pharo, Racket, and Squeak.
  • Bootstrap an F# Visual Studio solution on UNIX (with console, library, and test projects).

AND MORE!

Pinned Loading

  1. AspectCocoa AspectCocoa Public archive

    Aspect-Oriented Programming Framework for Cocoa and Objective-C

    Objective-C 10 3

  2. ELIZA-Smalltalk ELIZA-Smalltalk Public

    A Smalltalk implementation of ELIZA, an early natural language processing computer program

    Smalltalk 18

  3. Readability-Swift Readability-Swift Public archive

    Metrics to determine readability and comprehension difficulty for contemporary English text

    Swift 7 1

  4. Readability-Objective-C Readability-Objective-C Public archive

    Metrics to determine readability and comprehension difficulty for contemporary English text

    Objective-C 5 2

  5. SwiftPlayground-Pharo SwiftPlayground-Pharo Public

    A more powerful and stable replacement for Xcode Swift Playgrounds

    Smalltalk 19 3

  6. scikit-learn-Hy scikit-learn-Hy Public

    An introduction to scikit-learn (machine learning in Python) and Hy (a Lisp dialect embedded in Python)

    Hy 9