IDE with code on a dark screen

Obviously I am much better at writing code than taking pictures of it. Just kidding.

Hi! I'm David.

I transform zeros, ones and caffeine into [object Object].

Get in touch

My Work

Technologies, frameworks and what I build with them

My Blog

The stuff that nobody reads

Open source contributions

Giving back to the Open Source and Free Software communities

Languages

that I use and sometimes love


class SoftwareEngineer {
  let name: String
  let specialty: String

  init(name: String, specialty: String) {
    self.name = name
    self.specialty = specialty
  }

  func createAwesomeApp(ideas: [String], caffeine: Any) -> [Any] {
    var result: [Any] = []
    ideas.forEach { idea in
        result.append(idea)
    }
    result.append(caffeine)
    return result
  }
}

let me = SoftwareEngineer(name: "David", specialty: "Web and Mobile Applications")
let awesomeApp = me.createAwesomeApp(ideas: ["your", "ideas", "here"],
caffeine: "2 cups of Mate")

class SoftwareEngineer(name: String, specialty: String) {

  fun createAwesomeApp(ideas: List<String>, caffeine: Any): List<Any> {
    val result: MutableList<Any> = mutableListOf()
    ideas.forEach { idea ->
        result.add(idea)
    }
    result.add(caffeine)
    return result
  }
}

fun main() {
    val me = SoftwareEngineer("David", "Web and Mobile Applications")
    val awesomeApp = me.createAwesomeApp(listOf("your", "ideas", "here"),
    "2 cups of Mate")
}

class SoftwareEngineer {
  constructor(
      name: string, specialty: string
  ) {}

  public createAwesomeApp(ideas: Array<string>, caffeine: any): any {
      let result: Array<string> = []
      ideas.forEach(idea => {
          result.push(idea)
      });
      result.push(caffeine)
      return result
  }
}
const me = new SoftwareEngineer("David", "Web and Mobile Applications")
const awesomeApp = me.createAwesomeApp(["your", "ideas", "here"], "2 cups of Mate")

class SoftwareEngineer {
  private $name;
  private $specialty;

  public function __construct($name, $specialty) {
    $this->name = $name;
    $this->specialty = $specialty;
  }

  public function createAwesomeApp($ideas, $caffeine) {
    $result = [];
    foreach ($ideas as $idea) {
        $result[] = $idea;
    }
    $result[] = $caffeine;
    return $result;
  }
}

$me = new SoftwareEngineer("David", "Web and Mobile Applications");
$awesomeApp = $me->createAwesomeApp(["your", "ideas", "here"], "2 cups of Mate");