Application Security / Programming Languages

This Week in Programming: Developers Help with Harvey and TypeScript Gets an Update

2 Sep 2017 9:00am, by

It’s the end of summer. We’re all (hopefully) finishing up our vacations, sending the kids off to school and starting to think about the serious work ahead of us… but we’re not quite there yet. While the week hasn’t been rife with mind-blowing announcements in the world of programming (though we do have a few, minor announcements to discuss), the show must go on…

Much of the news this week, of course, has been focused on Hurricane Harvey. As you’ve likely seen, the big name tech companies have been pitching in on the effort, but there’s also room for you, the heroic developer, to help out, too, by contributing to open source efforts aimed at making the recovery effort in the months ahead move along smoothly. (And on that note, we’d love to hear from you about your related efforts in the times ahead — after all, what’s technology worth if not to help people and change the world for the better?)

Moving right along, here’s what else happened in the world of programming this past week:

  • Microsoft announced a release candidate for TypeScript 2.5, its typed superset of JavaScript that makes it “easier to maintain your code by catching bugs early on, making it easier to navigate your projects, giving accurate code completion, and providing handy fixes for when you do make mistakes.” Infoworld takes a quick look at what’s new with the latest version.
  • Multiple vulnerabilities in RubyGems were announced this week, including a DNS request hijacking vulnerability, an ANSI escape sequence vulnerability, a DoS vulnerability in the query command, and a vulnerability in the gem installer that allowed a malicious gem to overwrite arbitrary files. Users are encouraged to upgrade RubyGems to 2.6.13 or later, or otherwise use one of the workarounds listed in the post.
  • For you Android developers, Google unveiled ARCore this week, its answer to Apple’s ARKit, which Google says should work on more than 100 million devices by the end of its preview, though FastCompany says it will be “hard to catch up” to Apple.

That’s it for the “news” this week, but we found some other links and resources we also found interesting:

  • For those of you into data science, or looking to get into it, there’s a great deal on a lot of O’Reilly books at a site called HumbleBundle, where for $15, you can essentially build a data science library. I know, I’m likely old school, but sometimes I really like not looking at a screen, and if that’s you, this looks difficult to pass up.
  • The StackOverflow blog took a fascinating, data-based look at the relationship between programming languages and the countries that favor them according to GDP, finding such interesting tidbits as “the amount of Android and PHP traffic is negatively correlated with a country’s income, while Python and R are positively correlated.”
  • For you Python developers, the appropriately named wtfPython repository on GitHub “is a fun project attempting to collect such classic and tricky examples of unexpected behaviors in Python and discuss what exactly is happening under the hood”.

Feature image via Pixabay.

A newsletter digest of the week’s most important stories & analyses.

View / Add Comments

Please stay on topic and be respectful of others. Review our Terms of Use.