Mehe, LLC is a mobile application development lab.
All posts by Jamone
Robinhood API: reverse engineered Robinhood by Rohan Pai
The robinhood API has been reverse engineered by Rohan Pai. Although the project has been taken down, I have forked it. It is now available for everyone.
It is a light weight Python Framework that makes automated trading with Robinhood really simple. You can make an automated trade with just 3 lines of Python.
Adding HTTP/2 support to your cPanel powered Apache server
After spending hours attempting to enable http/2 support on my website, I would like to provide a very small but hopefully helpful guide to make the process quicker.
Needed
- Apache 2.4.18
- OpenSSL 1.0.2e (Download link)
- nghttp2 (Download link)
Update
I’ve found a guide with way better instructions. Check it out: here
Swift 2: [iOS] beginner resources
A lot of people who are new to iOS development have absolutely no idea where to begin. I have decided to compile a list of free and paid resources to hopefully guide people in the right direction. Please comment below if you are aware of others as well.
Free
- Developing iOS 8 apps with Swift
- Although the course is dated using Swift 1.2 and for iOS 8, it is still a very solid resource.
- Swift 2 Tutorial: A Quick Start
- The raywenderlich quick start guide is great if you have previous programming experience.
- A Beginner’s Guide to Swift 2
- This is a beginners guide for learning about strictly Swift. Excellent guide to read before hoping into iOS development with Swift that allows you to get a good feel for the language.
- Swift.org documentation
- With the release of open source Swift, swift.org has great up to date documentation for learning about the language as well.
- Help Me Code With Swift
- A wide range of topics for Swift beginners to learn and practice!
- CocoaNuts Resources
- A list of resources compiled by CocoaNuts²
- C4 – Code, creatively.
- C4 is an open-source creative coding framework with a simplified API that gets you working with media right away.
- Awesome Swift
- A curated list of awesome Swift frameworks, libraries, and software for iOS and OSX.
- Auto Layout
- Auto layout makes it easy to different screen sizes, and much more!
- Test Driven Development in Swift
- Test Driven Development (or TDD to its friends) is a way of writing software that will save you from headaches later 🙂
- Swift developer blog
- Swift developer blog teaches the basics of iOS development
- Submitting an iOS app to the App Store (Youtube video)
- A great video that teaches you how to submit your first iOS application to the Apple App Store
- MadApper Youtube channel
- A collection of awesome Swift and Swift for iOS tutorials
- Development in Swift
- A lab based learning course on iTunes U by Plymouth University
- Passing data using segue’s
- A great visual guide displaying how to pass data between view controllers using `prepareForSegue`
Paid
- The Complete iOS 9 Developer Course
- For $10¹, you are taught how to use Xcode 7 & Swift 2 to make real apps like Uber, Instagram & Flappy Bird. Includes free web hosting, assets & ebook.
- The Swift Developers Cookbook by Erica Sadun
- A great book by renowned author Erica Sadun, for developers who are moving to modern Swift from Objective-C, from older versions of the Swift language, or from the world of non-Apple languages.
[1]: The $10 deal is valid until Jan 12th, 2016. After, the course is $199.
[2]: Some resources on the CocoaNuts list may be in Objective-C.
Swift 2 Extensions
I have created a public repository of Swift 2 extensions that will help with development. I hope if you have any that are useful, you will create a pull request and submit.
UIAlertController Extension
To Attributed String Extension
School For Me
Helping parents and teachers 🙂
School For Me will help parents find a new school for their child and teachers locate schools that have a shortage for certain subjects. Parents may search for a school with certain criteria such as “low student to teacher ratio”, “title 1 school”, and so much more. I am using public data provided by the National Center for Education and Data.gov, both are updated yearly for the information provided.
Steps
Once the data is downloaded, a few fields were sanitized or removed. There is no need for extra data that will not be used. After cleaning the data, I uploaded it to a MySQL database hosted on my VPS. Currently the data is downloaded once per application load as a JSON result, although this process will change.
The API accepts three parameters: lat, lng, and distance. The distance parameter is optional and will default to 50 miles. The haversine formula is used to calculate the distance from the users coordinates to the nearest schools based on the provided distance.
A more detailed and better write up will be available soon. This is mainly for me to gather my thoughts until the application is finished. Screenshots and development videos have been attached, please keep in mind the design and functionality will only get better as development progresses.
- School For Me – Project page
A&T and Innovation
As much as I love my university, I believe A&T1 has a problem. We produce the most black engineers, but the main focus is to get a job, not create jobs. We need to foster innovation and entrepreneurship. Other universities have this down to a science. I believe it’s time for us to do the same.
Even a simple Hackathon2 is discouraged due to the name and the administration believing it is bad due to the word “hack” being in the name and the negative connotations. But they bring a lot of innovative ideas to the table.
Hackathons aside, imagine students having more ambition to create a product, company, or more. With A&T being an HBCU, more black owned businesses would definitely show up.
What if A&T were to change? I’ll have more on this subject at a later time.
References
Summer in Texas
I have not updated my blog in so long it seems. I was hoping to write at least one post a week but I am no where near my goal. With all that being said, I want to provide an update on what I’ve doing in my life. I have been working in Texas for the last two months as an iOS Engineer for GF-17.
Background: GF-17 is a startup based in Dallas, Texas. We’re currently working on our first product, Coded. It will definitely change the way people manage their life and I can not wait to see it in the hands of users. My time here has been truly amazing and I can only thank the people that have allowed me to live in their home as if I were family.
Living in Texas is a truly different experience when you compare it to living in North Carolina. I can say though, without a doubt, moving here after graduation is highly likely. The people are friendly, the culture is lively, and the food is amazing!
The people I’ve had my experience with are truly amazing as well. Cam, who is the CEO of GF-17, is someone who I see as a brother and great friend. He has done everything possible to make my experience here the best. We’ve been to Top Golf, J. Cole’s Dollar and A Dream Concert (almost made it in!), and so much more.
Top Golf was truly amazing too! Even though I talked so much crap and said I would win, I definitely lost.
From Top Golf, to running with the crowd to see J. Cole was fun.
I even had the chance to visit a Tesla store and sit inside of my dream car! Hopefully I’ll own one soon.. time will tell 🙂
With all being said, I have to say the best experience was visiting Cam’s fiancè, Kam, ranch. We saw so much and I can’t wait to go back.
There is so much more I have to write about Texas but I will save it for another post. I love it here!
Work in Progress: A tool to help World of Warcraft players receive the current market price of WoW tokens
A personal project I am currently working on is a tool for World of Warcraft players to receive a notification of the current market price for a WoW token at the Auction House. It will allow users who sign up to have a notification sent via SMS (text), email, or push notifications via a mobile application (iOS and Android). The web application will receive development priority following the mobile application.
Here are screenshots of the project
WoW Token Notifier Home View
WoW Token Notifier Dashboard View
I am hoping to launch the project into beta status and allow users to begin using the product by next week. Check back for more later!
Computer Science learning resources
I’ve decided to compile a list of resources for Computer Science students, or really anyone to learn online at anytime.
Facebook Groups
- HH Computer Science
- List of online courses: BSinCS
- HH Web Dev
- HH iOS
- Day One: Programming
- HH Coding Interview Prep
- Young iOS Developers
- Day One: Design
- HH Design
Sites
Youtube Videos
PDF’s
I plan to keep the list updated with new resources I find. Please comment with suggestions.
You must be logged in to post a comment.