Missile Alerts, C’s Comeback, and Much More…
Welcome back to another edition of the Intertech Dev Digest. This week’s digest is chock full of technical tutorials, guides to working smarter, and top trends to look out for this year. But first, take a look at the bizarre accident that sent Hawaiians scattering for bomb shelters this weekend…
What Happened in Hawaii
- Someone at the State Emergency Management Agency sent out an alert of an incoming missile this past weekend in Hawaii. The alert was supposed to be a test, but a real alert mistakenly went out.
- In a strange coincidence, a similar mistaken missile alert went out on Tuesday in Japan.
- The alert caused chaos in Hawaii that turned to outrage when residents found out it was a mistake.
- It turns out, the mistake is an illustrative example of bad design, and the importance of user interface when building software and web applications.
Other Top Links
- Martin Fowler has a new post on integration testing and how it has changed over time.
- It turns out accounting and good bookkeeping can teach us a lot about software development. The Clean Coder blog has an interesting article that talks about the similarities and why we shouldn’t accept excuses for code that’s not double checked and tested.
- Open source has existed as a movement for the past two decades, but it hasn’t changed the internet or brought us the free software revolution that we were promised.
- Google makes massive investments in their cloud infrastructure. Three new undersea cables are the most recent example.
- According to InfoWorld, the C programming language is making a comeback after years of declining use.
- Now that Java 9 has been released, expect more new tools to follow in 2018.
- Gartner research indicates that enterprise software spending is only going to continue to grow over the next few years. The great news for developers is enterprise software is getting more complex, requiring more customization.
Tips from the Intertech Blog
- One of our instructors, Davin Mickelson, shares the reasons why you should consider instructor-led training as opposed to online or book learning for new technologies.