June 7, 2017
Newsletter

Let’s Talk About:

Learning a New Programming Language

The Pragmatic Programmer recommends learning “at least one new language every year.” Learning programming languages is essential to professional growth as a developer. It provides insight and inspiration to think differently. A broader understanding of available languages ultimately leads to better technology choices. Here’s a taste of what the Viget Development team is currently interested in learning.

Read About OTP: a Language-Agnostic Programming Challenge


Community Thoughts on Learning a New Programming Language...

  1. 1. The Pragmatic Programmer Straight from the programming trenches, The Pragmatic Programmer: From Journeyman to Master cuts through the increasing specialization and technicalities of modern software development to examine the core process—what do you do, as an individual and as a team, if you want to create software that’s easy to work with and good for your users.This classic title is regularly featured on software development “Top Ten” lists, and is issued by many corporations to new hires.Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
  2. 2. Rust Programming Language Rust is a systems programming language that runs blazingly fast, prevents segfaults, and guarantees thread safety.
  3. 3. The Crystal Programming Language Crystal’s syntax is heavily inspired on Ruby’s, so it feels natural to read and easy to write, and has the added benefit of a lower learning curve for experienced Ruby devs.
  4. 4. The Elm Programming Language A delightful language for reliable web apps. Generate JavaScript with great performance and no runtime exceptions.
  5. 5. Integrating Elm Video Course “How do I introduce Elm into my application?” We get asked that question all the time! And who could blame new Elm developers for asking. Once they discover how delightful it is to program in Elm, they’re eager to use it in earnest.

Related Articles

Why I Chose to Learn C

Diving into Go: A Five-Week Intro


6/8 at 1pm ET: Meet the Makers Webinar – LeBron James




The NBA finals are upon us, and that means basketball’s greatest current player is center stage. Whether LeBron will ever be the GOAT is up for debate, but when it comes to scoring, well, we have data. Earlier this season, LeBron became one of the top 10 scorers in NBA history.


To recognize—and help fans analyze—this achievement, ESPN worked with a lean team at Viget to create an interactive experience exactly 38,991 pixels tall, one pixel for each point LeBron is predicted to score during his career. 


Join this webinar and get the inside story from the makers themselves.

Join our webinar on 6/8

Washington DC Metro
105 West Broad Street
4th Floor
Falls Church, VA 22046

Durham, NC
309 E. Chapel Hill Street
4th Floor
Durham, NC 27701

Boulder, CO
1915 Broadway
Boulder, CO 80302