Over a million developers have joined DZone.

Daily Dose - Some C++ Constructs Allowed into the GCC

· Java Zone

What every Java engineer should know about microservices: Reactive Microservices Architecture.  Brought to you in partnership with Lightbend.

The GNU Compiler Collection committee along with the Free Software Foundation have allowed the use of certain C++ constructs in the GCC source code, effective immediately.  More advanced C++ features such as multiple inheritance, templates, and exceptions are being avoided so that the collection remains accessible to C programmers.  The GCC has supported C++ compilation for some years, but this is the first time that the compiler source code  will be allowed to contain anything other than C code.  The next step for developers is to create a GCC coding standard for C++ based on the C++98 standard.

Google Phasing Out Windows Internally?
A report by the Financial Times says that Google is phasing out the internal use of the Windows OS, for the most part.  The reason - security.  Google has been even more conscious of it since the GMail attacks in January.  Laptops are still allowed to have Windows, and some company veterans have been given special permission to keep using Windows, but the FT quotes one Googler saying that to get a Windows machine "now requires CIO approval."  Certainly, those testing Google software for Windows are allowed to use Windows machines as well.  If this turns out to be true, it will be a significant business loss for Microsoft.

'Look Ma!  Flash With No Plugin!'
A new JavaScript-based Flash player called Smokescreen has emerged recently.  A few months ago you may have heard about Gordon, which essentially said it was the same thing - a Flash player via JavaScript.  The idea has obviously taken off thanks to Apple's mobile devices.  Smokescreen does a little more than Gordon, however.  It takes Flash content and re-encodes it in real time to JavaScript and HTML5.  You can check out the demos, which aren't perfect, but it's a work in progress.

Chrome Now at 7% Market Share
The Chrome browser continues its climb towards one-tenth of the browser market share.  By the end of May, Chrome made it to 7% of the market share while Internet Explorer and Firefox lost market share.  Apple's Safari rose ever so slightly and Opera managed a slightly larger gain.

Google Web Toolkit and Spring for extremely innovative Web applications
It's time to stop putting off that GWT and Spring-based application you were going to build.  Thank you Justin Cater for posting this link.

Microservices for Java, explained. Revitalize your legacy systems (and your career) with Reactive Microservices Architecture, a free O'Reilly book. Brought to you in partnership with Lightbend.

Topics:

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}