Sign in

The purpose of this doc is to help people who are trying to get roles as a Software Engineer and have trouble getting interviews. After reviewing a whole bunch of resumes, I saw a bunch of the same issues and wanted to make 1 document that addressed most of them…


These are some notes from a Scala course I’m completing. See here https://www.coursera.org/learn/progfun1

Class Hierarchies

  • abstract class — allows us to define methods without a body(abstract methods)
  • extend abstract class to implement methods in it. this uses the “extends” keyword
  • persistent data structure — old version of ds is maintained even when changes are made
  • override — keyword to define a new implementation of a…

These are some notes from a Scala course I’m completing. See here https://www.coursera.org/learn/progfun1

Higher order functions

  • higher order functions — take other functions as parameters or that return functions as results
  • type A => B : type of a func that takes an arg of type A and returns a result of type B
  • cons of passing func as param = you need to create many…

These are some notes from a Scala course I’m completing. See here https://www.coursera.org/learn/progfun1

Programming Paradigms

functional programming — avoid mutations and have powerful ways to abstract/compose functions. programming without mutable variables, assignments, loops, and control structures. focus on the functions with values that can be produced consumed and composed

  • function can be defined anywhere including in other functions
  • pass them as params and return as…

This Doc will discuss different forms of authentication not authorization. Authentication has to do with determining whether a user/device has the right credentials to a secure system(Who are you). …

Chuma

I'm a professional software engineer and a tech/career consultant! I also like cooking, working out(running, biking, etc), and playing video games

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store