BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage News

  • SQL Server 2016: Dynamic Data Masking

    Data masking is a necessary, but error prone process. You only need to forget the mask one time to leak sensitive data. SQL Server 2016 attempts to address this with a feature called Dynamic Data Masking.

  • Exploring ES6: Book Introduction and Author Interview

    Exploring ES6 by Axel Rauschmayer is an in-depth look at JavaScript’s latest features. This article includes a short interview with the author.

  • ECMAScript 2015 Has Been Approved

    The General Assembly of Ecma International has announced the approval of ECMA-262 6th edition, which is the Language Specification of ECMAScript 6 (ES6), also known as ECMAScript 2015.

  • Password Manager LastPass Suffers Hacking Attack

    The web-based LastPass password management service has been hacked according to the company, and the result is that some user data, including email addresses and authentication hashes were obtained by unknown assailants. The breach highlights the risks users take by storing all of their passwords in a centralized location.

  • SQL Server 2016: Row-Level Security

    A common criticism for SQL Server’s security model is that it only understands tables and columns. If you want to apply security rules on a row-by-row basis, you have to simulate it using stored procedures or table value functions, and then find a way to make sure there is no way to bypass them. With SQL Server 2016, that is no longer a problem.

  • How to Improve Android App Performance

    Performance is key to mobile apps. Google provides a lot of training material to improve performance in Android apps. A brief overview of tips and techniques.

  • SQL Server 2016: Always Encrypted

    SQL Server 2016 seeks to make encryption easier via its new Always Encrypted feature. This feature offers a way to ensure that the database never sees unencrypted values without the need to rewrite the application.

  • DDD and Living Documentation

    Creating documentation is boring, it's often obsolete and misleading but with a new mindset both your documentation and code can improve, Cyrille Martraire explained in a presentation showing how to create living documentation when working with Domain-Driven Design (DDD) at this year’s DDD Exchange conference in London.

  • Plumbr Adds Slow Query Detection

    JVM monitoring vendor Plumbr has added slow query detection to its flagship product. With this addition, Plumbr now detects four types of problems: Memory Leaks, Garbage Collection Inefficiencies, Locked Threads and Expensive JDBC Operations.

  • SQL Server 2016: Temporal Tables

    SQL Server 2016’s new Temporal Table feature makes it easy to work with data that needs to be versioned.

  • RedHat Microservices Architecture Developer Day London

    Last week, RedHat hosted a "Microservices Architecture Developer Day" in London, and presented a set of technologies and patterns that can be used to create microservice-based applications using open-source solutions like Kubernetes, Docker, Fabric8 and Maven. Read on for more details about the day, including links to the presentations and demo videos.

  • Oracle Proposes G1 as the Default Garbage Collector for Java 9

    Oracle is considering including JEP 248, making G1 the default garbage collector on server configurations, into the list of JEPs targeting Java 9. The decision has triggered some debate among the Java community, with many arguing that the CMS collector could have been more suitable.

  • Too Big To Fail: Lessons Learnt from Google and HealthCare.gov

    At QCon New York 2015, Nori Heikkinen shared stories of failure and lessons learnt during her time working as a site reliability engineer (SRE) at Google and HealthCare.gov. The discussion of managing large-scale outages included recommendations for preparation, response, analysis and prevention.

  • Eric Evans on DDD, Microservices and Boundaries

    There is tremendous value in microservices, probably giving us the best environment we have ever had for doing Domain-Driven Design (DDD), Eric Evans stated in his keynote at this year’s DDD Exchange conference in London. Iteration is the most important key to good design and microservices is the second attempt, after SOA, to get things right.

  • Ember.js 1.13 Brings Glimmer Rendering Engine and 2.0 Beta

    The Ember.js team has released the final iteration of the 1.x series, as well as their first 2.0 beta. The 1.13 release brings with it the Glimmer rendering engine, marking the third overhaul of Ember's 1.x rendering layer, and "dramatically improving re-render performance in many common scenarios," where previous iterations relied "on granular observation for efficiency."

BT