Daniel Hinojosa

Independent Consultant/Developer

Daniel Hinojosa
 

Daniel is a programmer, consultant, instructor, speaker, and recent author. With over 20 years of experience, he does work for private, educational, and government institutions. He is also currently a speaker for No Fluff Just Stuff tour. Daniel loves JVM languages like Java, Groovy, and Scala; but also dabbles with non JVM languages like Haskell, Ruby, Python, LISP, C, C++. He is an avid Pomodoro Technique Practitioner and makes every attempt to learn a new programming language every year. For downtime, he enjoys reading, swimming, Legos, football, and barbecuing.

Presentations

Playing with the Play Framework using Java

Thu 9:00 AM

This presentation will cover an introduction to the framework by creating a basic web application in Scala to get you started.

The Play Framework is a lightweight and stateless web framework that is part of the Typesafe stack, a stack which includes Akka, a reactive message driven toolkit, and the Scala programming language. The presentation will cover an introduction to the framework by creating a basic web application in Scala to get you started. The presentation will also cover the philosophy behind the framework and give an honest analysis on the advantages and disadvantages of the framework.

Developing Reactive Apps with Play Framework and Akka Using Scala

Thu 11:00 AM

Developing Reactive Apps with Play Framework and Akka Using Scala is a full day workshop that teaches you how to use Akka and Play using Scala.

A full day hands on workshop that teaches some of the Scala basics to get you started, then moves on to the Play Framework a web framework that can either use Java or Scala to do anything web (we will be doing Scala). Then we move on to actors and reactive programming using Akka. Bring your thinking caps on because this won’t be for the faint of heart, but it will be fun.

Developing Reactive Apps with Play Framework and Akka Using Scala

Thu 1:30 PM

Developing Reactive Apps with Play Framework and Akka Using Scala is a full day workshop that teaches you how to use Akka and Play using Scala.

A full day hands on workshop that teaches some of the Scala basics to get you started, then moves on to the Play Framework a web framework that can either use Java or Scala to do anything web (we will be doing Scala). Then we move on to actors and reactive programming using Akka. Bring your thinking caps on because this won’t be for the faint of heart, but it will be fun.

IntelliJ Jedi Tricks

Thu 8:00 PM

This presentation is the Dagobah of efficient editing and flow. Come only what you take with you.

Most efficient you will be, when keyboard tricks learned. You’ll see. Hmmmm. You must unlearn what you have learned. A Jedi’s power comes from knowledge of the tools used. Luminous beings are we… not crude typists. Mouse is your weakness. Learn to use more of the keyboard, you will.

Learn:

  1. Window Management
  2. Programming Flow
  3. Templating
  4. Version Control Management
  5. Alternate Language Goodness
  6. Tool Fu

Books

Testing in Scala

by Daniel Hinojosa

Testing in Scala Buy from Amazon
List Price: $17.99
Price: $16.27
You Save: $1.72 (10%)
  • If you build your Scala application through Test-Driven Development, you’ll quickly see the advantages of testing before you write production code. This hands-on book shows you how to create tests with ScalaTest and the Specs2—two of the best testing frameworks available—and how to run your tests in the Simple Build Tool (SBT) designed specifically for Scala projects.

    By building a sample digital jukebox application, you’ll discover how to isolate your tests from large subsystems and networks with mocking code, and how to use the ScalaCheck library for automated specification-based testing. If you’re familiar with Scala, Ruby, or Python, this book is for you.

    • Get an overview of Test-Driven Development
    • Start a simple project with SBT and create tests before you write code
    • Dive into SBT’s basic commands, interactive mode, packaging, and history
    • Use ScalaTest both in the command line and with SBT, and learn how to incorporate JUnit and TestNG
    • Work with the Specs2 framework, including Specification styles, matchers DSLs, and Data Tables
    • Understand mocking by using Java frameworks EasyMock and Mockito, and the Scala-only framework ScalaMock
    • Automate testing by using ScalaCheck to generate fake data