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

Block or report brackendev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
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

  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