Blog

CodeEval Now Supports R and Visual Basic

Today we're excited to be adding on support for two new languages: R and Visual Basic which means that CodeEval now supports 20 different programming languages.

R and Visual Basic are the two languages that have generated the most requests to be added. They're also ranked #10 and #12 on Tiboe's language popularity index which is important for measuring our own data on the most popular programming languages

R Language in particular has grown tremendously in popularity over the last year in and we've seen an overwhelming demand for the language with attention big data and computational statistics is getting. 

  • Primarily used for statistical computing and data mining
  • Increased popularity in 2014 (Rank 15 to Rank 12 from October 2014 to November 2014)
  • Implementation of S programing language w/ lexical scoping
  • Interpreted language similar to APL and MAT Lab

Visual Basic .NET has been around for a while and holds a strong presence in certain applications and areas.

  • High level programming language created on the .NET framework
  • Market share staying in place for 2014 with incremental growth
  • Object oriented language with a collection and library of objects
  • Generally easier to learn than Visual Basic because for the built-in libraries from .NET
  • Derived from BASIC programming language with a GUI to compensate for the leaning curve. 

If you have other languages you'd like to see, email our team at support@codeeval.com. We'd love to hear from you. 

Making CodeEval load faster.

We've had some tremendous growth in the last number of challenges that developers are submitting and that's necessitated some time devoted to Dev Ops.

We're seeing that we've got some performance issues caused by some of the new features we've launched around profiles, rankings and searching for other developers. Since we've been running those in real time, the extra features and capabilities have impacted the speed of the site and caused the page load to cross the threshold of unacceptability.

To combat that we're making a couple of changes; upgrading some databases and moving the ranking system to non-realtime and calculating rankings recurrently in the background, at least for a while. Perhaps not quite optimal but if the ranking is out of sync by a few minutes it's probably a good trade off until we can get the ranking data sorted out in a way that we can move it back to real time.

Any thoughts on this are welcome.

Tags

How to find other developers around you!

With the recent launch of social features, we wanted to show you just how easy it is to connect with other developers on the new CodeEval social platform. 

From your developer profile you'll notice a new "find developers" function on the top right of your menu. From here you'll be able to find developers based on geographic location.

  You can find developers and filter based on country and state. If you're looking for your friends or someone in particular, just search using their name or email address.

 

You can find developers and filter based on country and state. If you're looking for your friends or someone in particular, just search using their name or email address.

  Hit the follow button if you'd just like to be able to view their public profiles and activity. Or hit connect, which will send them and invitation which allows more visibility and messaging options. 

 

Hit the follow button if you'd just like to be able to view their public profiles and activity. Or hit connect, which will send them and invitation which allows more visibility and messaging options. 

With public profiles, you'll be able to view ranking, challenges, languages, connections and much more.

With public profiles, you'll be able to view ranking, challenges, languages, connections and much more.

For connected users, you'll be able to message each other, exchange information, or collaborate on challenges together. 

For connected users, you'll be able to message each other, exchange information, or collaborate on challenges together. 

This is just the beginning of our rollout on social features. Expect major improvements and added functionality in the next few months allowing you to connect with the best developers on our platform, code more, and compete! 

-CodeEval Team

We've Launched Social Features!

As our community continued to expand, we realized that we needed to evolve into something more than just a place for developers to work on coding challenges. We needed to build a community to help developers with what they do best - Coding. 

Earlier this year, we launched completely new profiles that were elegantly designed with details on your code such as speed, accuracy, and efficiency. We also allowed you to rank and compare yourself against other developers.

This launch went better than expected and many of you have emailed in requesting social features. Today, we're excited to announce that CodeEval now supports features such as messaging, connecting, teams, and following.

 We've designed these features for the purpose of building a more engaged community where developers can learn from one another and connect with the world's best talent. 

If you have any feedback or have suggesting, please let us know at support@codeeval.com 

 

In the meantime, let's connect!

- CodeEval Team