Do you develop on GitHub? You can keep using GitHub but automatically sync your GitHub releases to SourceForge quickly and easily with this tool so your projects have a backup location, and get your project in front of SourceForge's nearly 20 million monthly users. It takes less than a minute. Get new users downloading your project releases today!
I live 60 miles from the border and go in the USA at least once a month for groceries and shopping, a lot of stuff is almost 30% cheaper, gas too!
I entered USA more than a hundred times (always by car) and never ever had a problem, it's always the same question:
Where're you from?
Where're you going?
For how many days?
To do what?
Yours car?
Anything to declare?
Have a nice day.
About the same, I got my masters in 1996 and it was Eiffel at the time for OOP, quite heavy language but true OOP.
Java was seen as a little guy bouncing left and right on a web page...
Do not forget to write a compiler, using lex/yacc or flex/bison too, using an LL1 grammar that you wrote. This was an assignement we had to do when I was in university learning CS. Do students still learn that?
I crossed the Canada-US border about 100 times in the last 10 years, by car/RV, never ever I had a question about electronic devices, cellphone, laptop, hard drive, etc. But always question on fruits, vegetables, meats, guns, $10'000 cash, firewood, etc.