Since the provincial government is already giving huge tax credits to the video game industries, I'm wondering the government will be giving Amazon any financial incentives to implement that in Montréal.
A few of the main contributors are good friends of mine, so this post might be biased.
One of the nicest part of Nit in my opinion is their foreign function interface (FFI). It currently supports C and Java out of the box, and Objective-C and C++ are being worked on. I had the chance to work with the FFI a few years ago when it was still a student's master project, and I really had a blast with it. Some librairies such as libcurl[1], curses[2] and sdl[3] were implemented with this FFI.
Another great part of this language is a project being worked on by the same guy that built the FFI, and it's a cross-compiler for mobile applications called Gammit[4]. You write your app in Nit and compile to Java and Objective-C natively for Android and iOS application. The iOS part isn't ready yet, but the Android one is quite advanced with a few great examples such as a small Minecraft clone working with Google Cardboard and having multiplayer functionality.
I think that the two most important strategies are to actually pair with someone and ask questions after doing some research.
Being able to do some pair programming helped me to understand a new code base, in a language I never used before bits by bits. I could ask questions and actually helped on the issue. Asking questions is important, but as stated on the post, you should try to find to answer by yourself first. I'll actually time myself for 10 minutes, and if I can't find an answer, I'll just poke the most prominent person based on a git blame of the file that is related to my question.
This is my second week working on a Ruby codebase, without any prior experience with Ruby, or Rails (I've mostly been doing Python with Django and Pyramid for the past 3 years). I managed to get quickly up to speed this way.
Actually it's the province of Quebec and it is a tax credit for video game studios. The incentive was put in place around 1998-1999 and it is said to have been paying itself since 2005 or so from the influx of high paying job in the industry.
And winter isn't that bad, we only get -30C for a week or two in January!
I live in Québec and we have extremely low tuition fees. A 3 years program in any university will be around $1500CAD per semester, so $9000 in total. There are some variations between different universities, but of a few hundreds dollars only. It is the same tuition fee for engineering programs, political science or med school.
When my province came out of what we call the Révolution tranquille (Quiet Revolution), we had one of the lowest postsecondary education population rate in Canada. By creating a bunch of public universities with extremely low tuition fee, we have a whole different picture 40 years later with a well educated population.
Well, AppCache works just as an offline caching system for webpage assets (html files, images, javascripts, css, etc). So yeah it's technically possible to have a 5 GB offline cache, but the browser will need to download all the data first.
> There is no longer a prompt when websites use appcache.
Quite happy with this one. I had to develop an offline web-based application a few weeks ago and it really bugged me that I had to allow the application to use the offline cache.
I am currently following a compiler class, and I must say that I am really amazed and impressed. For an assignment, we of course had to write an interpreter for our own mini language. The fealing you have after creating this interpreter was overwhelming.
For the lexer and parser, we used SableCC, an object oriented framework that generates a compiler in Java. I've never used anything else (yacc, lex, etc), so I can't compare the tool, but it provides a rich, useful and easy interface to use.
Quebec's law system doesn't allow that. At most he will be sentenced to a few months of detention in a youth facility. Once he will turn 18, everything will be cleared.
That is a really good news! I have been using Twilio for a client of mine offering callback numbers for one of their product. I found out about Plivo last March at PyCon in the expo hall, and their price where 50 to 100% cheaper, while providing what I considered a similar service. We deployed with Twilio, but our next milestone includes switching to Plivo. Best of luck to them!
That is really nice. I remember implementing something similar to step 2 and 3 on AppEngine a few years back for a project. It turned out quite nice and non tech-savvy users used it without much problems. We managed to have something that could easily work with different CSV formats (MS Excel and others).
I'm always looking for new challenges and problems to solve! Currently a CS student, doing freelance for the past 3 years and half. Built successful projects such as eCommerce websites, ERP, APIs, Twilio integration and many other.
Experience (short list) :
* Python (mostly Django, recently Flask and some Pyramid)
Having a full encrypted system solves all of those issues. If not, at least an encrypted home (such as what Debian provides with their default installation).
I don't understand why they want to build a high-performance exchange engine, in Node.js. Even I wouldn't choose my language of choice, but would rather look at either Java, C/C++, hell even Go or Erlang!
As a fellow french speaking Quebecer, this is because of the "Régie des alcools, des courses et des jeux", the main office regulating alcool, races and gambling.
In our legislation, if you are making a contest with the intent of giving away more than CAD$2000, you must get a licence from them[1]. Many companies just don't want to get their head in this.
The main reasoning behind this is to keep track of the contests and make sure that no one is trying to scam you.
I have been following BTC China along side MtGox, and it seems that BTC China is starting to fall also. Price was ¥1700 ($274) 15 minutes ago, and now it runs at ¥1,386.00 ($223). I'm still not sure if this is due to MtGox being DDOS or people panicking and selling everything.