Wednesday, 23 May 2018

Friday, 17 March 2017

Repository Showcase: Roadmap and resources on how to become a full stack dev, how to build a ‘safe’ A.I.

Starting this week I’ve decided to start a weekly ICYMI repository showcase blog starring a few of the repositories I’ve found this week and considered interesting.

This week it’s mainly about becoming a better me and nailing that interview with an interesting entry on how to build a safe A.I.

100+ Free resources for learning Full Stack Web Development →

The list below isn’t meant to be exclusive, it’s more so a collection of links that have helped me out along the way (and can hopefully help you). As you’ll see, I’ve focused on Javascript, React, and Node.js. There is also a wealth of information on interview prep and applying to jobs.

Web Developer Roadmap in 2017 →

I like this one because it helps you look at what paths you might want to take and paints a clearer picture of the available options. Features both frontend and backend, soon to have DevOps as well. Watch this repository for updates!

Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a frontend, backend or a devops. I made these charts for an old professor of mine who wanted something to share with his college students to give them a perspective.

Personal Guide to Software Engineering interviews →

Brush up your knowledge on different notions and principles. Data structures and algorithms explained, handful of useful resources.

Building Safe A.I. →

TLDR: In this blogpost, we’re going to train a neural network that is fully encrypted during training (trained on unencrypted data). The result will be a neural network with two beneficial properties. First, the neural network’s intelligence is protected from those who might want to steal it, allowing valuable AIs to be trained in insecure environments without risking theft of their intelligence. Secondly, the network can only make encrypted predictions (which presumably have no impact on the outside world because the outside world cannot understand the predictions without a secret key). This creates a valuable power imbalance between a user and a superintelligence. If the AI is homomorphically encrypted, then from it’s perspective, the entire outside world is also homomorphically encrypted. A human controls the secret key and has the option to either unlock the AI itself (releasing it on the world) or just individual predictions the AI makes (seems safer).

Not exactly a repository, but a Github Page, although @iamtrask makes the code available on his GitHub.

Saturday, 25 February 2017

Check Uber estimated times and prices from command line

Lately I’ve found myself using Uber exclusively for traveling around when I need to. But I’ve also found myself waiting just a little bit longer to see if that surge price goes down. It just seems that there is always surge pricing, and it’s so annoying trying to refresh from the application because you never know if it’s a new price or the old one. But I’ve come to accept it because I trust it more than I trust regular cabs and it’s also a lot more convenient. So if I am in front of my laptop now I can use this, because I iz developer, right?

That being said, as a lazy person it pains me everytime open my phone, open the Uber app, type my destination, and see the estimated price, only for my inner, responsible, cost-cutting, fiduciary-self to end up taking the bus all the way home. Jae Bradley

You’re not the only one…

Check estimated time and prices for your next ride from the command line using Uber CLI →

Quite fun and also pretty good. Also check out these other nifty Uber projects to play around with that I discovered on ProductHunt:

However, ever since this news broke out, I am seriously considering ceasing the use of the app and joining the #DeleteUber movement. Just waiting on the independent review outcome.

Tuesday, 13 September 2016

GitHub Education Student Developer Pack adds DataDog

GitHub Education Pack adds DataDog, Transifex and Thinkful

Just a few days ago GitHub announced a new partner for their GitHub Education Student Developer Pack: DataDog which joins an already great list of other perks and access to premium software or services, essentially for free. Earlier this month they’ve added Transifex, while Thinkful joined them in August.

I’ve previously wrote about this pack last year in 20+ paid products you can get FREE right NOW if you’re a student article.

So how can all these new services help?


With Datadog, you’ll be able to see metrics from all your apps, tools, and services. The plan allows you to:

  • Monitor up to 10 concurrent hosts.
  • Retain stock and custom metrics for up to 13 months.
  • Create insightful dashboards to demonstrate the performance and availability of your applications.
  • Create notifications upon failures.


Transifex is a cloud-based platform built to help you manage the translation and localization of your software.

Members are eligible for a free year of the Starter plan, a $99/month value. You’ll get 50,000 hosted words, unlimited projects, and access to translation partners to bring your software to a global market from the start. You can create software that works internationally from the moment you build your app.


Thinkful is now offering their Fundamentals of Web Development course to Student Developer Pack members. As a student, you will receive two weeks of 1-on-1 mentorship from a professional software developer.

It’s a no brainer, if you’re a student. You can apply here →

Tuesday, 17 March 2015

Free Student Software while you're a student

20+ paid products you can get FREE right NOW if you’re a student

Get these free student software or services while you’re still in uni! Over 20 products, applications or services just because you are a student!

Being a student comes with a lot of responsibilities and deadlines, you have to study and go through projects and exams periodically, not to mention the price you have to pay for the university. But I was very excited to find out that there are deals and offers for students out there and if you look for them, you can find some really good deals of free student software. I want to share these 20+ premium products you can get for free right now if you are a student. I am saying more than 20 because some of the products are really a pack with many more products and they are great free student software.


Microsoft Office 365 Subscription

Up until a few months ago, this offer was only available to students in the USA, but Microsoft has expanded the offer to more countries, and that includes the UK. The subscription gives you access to the entire suite of online applications, desktop applications and their mobile versions. This has proved really beneficial when working on a portable device and then picking up where I left the document on my laptop.

If you want to see if you’re eligible access this link:

GitHub Education Pack
GitHub Education Pack

GitHub Education Pack (with over 14 products and services included FOR FREE)

I am sure most of you have heard of GitHub, but for those of you who haven’t, GitHub is a Version Control System, which if you code, is probably one of the best things that exists when managing different versions or deployments of your code/software etc. It even helps when more people contribute to the project because it stores every iteration of your code so if you do something wrong you can always go back. That is why it is a version control system (or better yet a revision control system). Anyway, they have put together this amazing pack which includes a lot of goodies:

  • Free GitHub Micro account (which allows 5 private repositories)
  • Free .me domain and hosting for a year from Namecheap
  • Increased number of emails to use for free with Sendgrid (email marketing service like Mailchimp)
  • $25 credit to use for seeking help with coding questions from professionals on
  • Free bitnami Business 3 account to store your cloud applications (usually $49/month)
  • Access to CrowdFlower platform for crowdsourcing (usually $2500/month)
  • No transaction fees on the first $1000 when using Stripe
  • Access to Unreal Engine while you’re a student
  • Much much more

If you want to signup for the pack you can do so here:

Autodesk Apps Suite

If you are into graphics, an architect, a game designer or just interested in how to create models, you must have heard about AutoCAD, 3Dsmax or Maya. And you probably also know how expensive they are. Well you guessed it, Autodesk gives these all free to students and a lot more.

Do you know more products that are available for free for students? Let me know to include them here!