I'm an Australian software developer. Programming in C#, WPF, Android and Java. Big Raspberry Pi fan. Writing a blog at dodgycoder.net - @dodgy_coder on Twitter.
For even more nostalgia you could go back pre Internet, the search for the right book on the thing you were trying to achieve. You had to go to a technical book store and physically scan the shelves, buy it and read it.
If we can also apply this to network engineers, that would be awesome. No more waiting 2 weeks for a firewall rule. But how many places actually have tech writers these days.. mostly devs will be asked to write documenation.
A bust after a boom happened during the dot com crash and also the GFC. When you look at the overvalued companies on the US stock exchange and the ridiculously high salaries being paid for many developers right now, there was always going to be a pull back at some point.
Which is a shame because the platform as a developer is awesome. I've developed for both iOS and Android and will always favour Android. But Apple seem to have more consistent and possibly better customer service compared to Google, especially when it comes to the ability to get a knowledgeable answer after failing an app review.
Exactly - done in order to fake volume - so it looks like your exchange is doing a lot more business than it really is. Also to manipulate the bitcoin price on your exchange, although it would be difficult to make significant moves due to arbitrage.
Totally agree - Theranos went on for something like a decade without any evidence they had made any sort of process breakthrough or innovation. The whole company was built on lies and bullshit. The co-founder dude who put up the initial money made that money by speculating on the dot com boom of 1999/2000 and getting out before it bust.
In my view there's been a turnaround since the days when they were seen as money hungry monopolists. They're still a business that has to make money, but they're contributing to open source more, and they've released Visual Studio as effectively a free developer tool now with their Community Edition.
Can see the author's point, but I know people in their late teens who never would have bothered ringing up restaurants to get things delivered. They only do so now because its a single app with many choices ... similar to Uber in this regard - they managed to augment an existing service with a cool smartphone app & location tracking.
Fortran 77 was the language I used in my first job in 92 on DOS and Unix. Can't see the benefits over other languages like C, Go, Python though. Unless you've got some specific high performance floating point ops requirements?
For Australians, I'd compare this place to a red dot store, just a little larger. I wasn't really that impressed by it, didn't seem like it's doing anything better than other stores. Maybe it's unique in Japan because other stores are so organised and neat.
Minor point but I know c# has a GeoCoordinate class into the framework Dlls. It also contains methods to calculate distance between points. Many .net Devs I've worked with didn't know about it. I think it came out first in .net 4.0.
You're totally correct, you can do pretty much anything you want in Android running in the background. But the post you replied to is referring to Stopping an app .. via the app info in settings. In this case it stops the background service component until you launch it manually again. Noone apart from power users and developers would do this though.. most people likely don't know what the stop app function does.
There are OS battery optimisations which kick in eventually though, which result in most non system apps to be stopped automatically to save battery. Once again, they won't startup in the background again until being manually launched. This is my general understanding gained from working for a couple of years on an Android app that runs in the background and receives silent notifications.
I think the complexity is when say 2 aces have been played, how exactly does that affect your chances vs the dealer. Do that for every possible deal. I'm reading Ed Thorpe's autobiography right now and he goes into some detail about it, including how he used Fortran on punch cards to help him run simulations.
There's a number of differences, including generics done well. The team behind C# seem really engaged and transparent. The latest C#8 brings non nullable reference types, similar to how Kotlin does it.
Google's solution - Firebase Cloud Messaging is for the most part free and fairly easy to setup. Yes you can use curl to call their HTTP/REST endpoint to send a notification I believe.
If you get to the stage of sending millions of notifications per day then you'll need to start paying,
XMPP is only one option for communicating with the FCM server. The most popular method is using HTTP/REST. XMPP is only needed when you have bidirectional messages - server to client app (downstream) and client app to server (upstream).