Tech News

10 things in tech you need to know today

Here is the tech news you need to know. 1. Samsung officially announced the Galaxy Note 8, coming on September 15.The successor to the ill-fated Note 7 has design and specs similar to the Galaxy S8+, but adds a dual camera setup, the signature S-Pen, and a starting...

read more

Trending News

  • Have a Question for PCMag?

    Need help with what to buy? On Twitter, reach out to @PCMag using the #PCMagPicks hashtag, and we'll track down an answer for you. […]

  • HostGator Web Hosting

    HostGator is a reliable Web hosting service that's simple to use and offers an array of useful plans for consumers and small businesses. It's our top pick for shared web hosting and for novice webmasters in general. […]

  • The Best Marketing Automation Software of 2018

    Marketing automation gives you personalized, recurrent, and automated customer communication opportunities. Find out which tools are the best. […]

  • HubSpot CRM

    HubSpot, a leader in marketing automation, has ventured into CRM and sales with the goal of being a one-stop-shop for all your customer outreach. […]

  • Pardot

    Pardot is one of the best marketing automation tools because it packs a breadth of wonderful features into a system even a novice marketer can use. Just beware its high price tag. […]

The Latest in IT

  • What’s new with Eclipse’s Jakarta EE Java
    by Paul Krill on April 24, 2018 at 10:00 am

    The Eclipse Foundation, which has taken over development of enterprise Java, plans two releases of the GlassFish Java application server this year, including one that will pass through Eclipse’s new enterprise Java specification process. The rollouts are the first steps in the foundation’s efforts to advance the enterprise Java platform, which, going forward, will emphasize microservices and cloud deployments.GlassFish historically has served as a reference implementation of Java EE (Enterprise Edition}, which is being relabeled Jakarta EE. GlassFish will serve as the reference implementation of Jakarta EE as well. In the third quarter of this year, Eclipse GlassFish 5.1 will debut, becoming the first release of a project from the Eclipse Enterprise for Java (EE4J) top-level project.To read this article in full, please click her […]

  • Expect cloud providers to bypass GDPR where they can, just like Facebook did
    by David Linthicum on April 24, 2018 at 10:00 am

    Facebook is moving 1.5 billion users away from GDPR protection just before the law becomes a reality in May 2018. GDPR, the General Data Protection Regulation, restricts what companies can do with people’s online data. If the GDPR went into effect right now, almost 1.9 billion Facebook users around the world would be protected by it. But soon that won’t be the case.Currently, Facebook members outside the United States and Canada are governed by a terms of service agreement with the company’s international headquarters in Ireland. Because Ireland is a member of the European Union, GDPR applies to the Irish unit and all its users, even if they are not EU residents.To read this article in full, please click her […]

  • Optimizing web apps with the Sonarwhal linter
    by Simon Bisson on April 24, 2018 at 10:00 am

    One of the more useful elements of the modern developer environment is also one of the oldest development tools. Originally developed as part of YACC (Yet Another Compiler Compiler), the first linter was the equivalent of a grammar checker for C code. Taking its name from the bits of loose fluff found in wool, Lint highlighted errors, bugs, and problematic code.Lint everything Over the years, it gave its name to a whole menagerie of linting tools, mainly focused on the C and C++ worlds, but with versions for other languages and programming models. A well-designed linter runs through your code before compilation so you can correct errors and optimize it. A modern linter is an add-on to a compiler (though many modern compilers, especially tools such as .Net’s Roslyn, offer linting features as part of multistage operation), run separately to highlight many classes of possible problems with code, including uninitialized variables, poor formatting, and license issues. Such linters can even help refactor your code.To read this article in full, please click her […]

  • BrandPost: The Several Faces of Intel Compilers
    by Brand Post on April 23, 2018 at 10:27 pm

    Intel compilers are extremely popular with performance-minded developers who compile C, C++, or Fortran for the x86 architecture (32 or 64 bit). The quest for top performance is the key attribute that users single out. If you ask for a second reason for using the compilers, the response is generally either “flexibility” (which I, tongue-in-cheek, will call “several faces”) or “standards compliance/enforcement.” These are both worth understanding, whether you use just the Intel compilers or the entire Intel® Parallel Studio XE or Intel® System Studio suites (which include the compilers).Several FacesI love the quip “We love standards, that’s why we have so many.” C and C++ seem to live by this saying. Enabling features selectively for various standards has become common among compilers these days. C options include c89, c99, and c11. C++ standard support includes c++11 (also accepts c++0x), c++14, and c++17. On Linux and MacOS systems, Intel adds gnu89, gnu98, gnu99, gnu++98, and gnu++0x options to conform to gcc’s support for the standards including their extensions. On Linux and macOS, the Intel compiler defaults to the gnu options rather than the strict standard.To read this article in full, please click her […]

  • IDG Contributor Network: Busting event-driven myths
    by Gwen Shapira on April 23, 2018 at 9:01 pm

    If you think an event-driven architecture isn’t for you, think again: you might be missing out on useful design patterns that will future-proof your applications.In the past few years, there has been an increase in popularity of event-driven architectures: more conference talks, blog posts, Slack discussions, and tweets on the subject. While event-driven architectures are not a new concept, they are especially well suited to recent trends in software engineering, including cloud computing, microservices, and scaling by building flexible, distributed systems, which explains why they are becoming more popular.Event-driven architecture is the idea that one should design software starting with events, things that happen in the real-world and have real business meaning, and that these events should be the central concept in the architecture. Data is front-and-center, and components create events, handle events and send events to each other. There are several software design patterns that are particularly suited for event-driven architectures, such as event notification, event-carried state, and event sourcing.To read this article in full, please click her […]

Enjoy this blog? Please spread the word :)