Finding a creative hobby will make you a better software architect

To be a great software architect, you need a creative hobby. That was the premise of a keynote talk by Kai Holnes at the O’Reilly Software Architecture Conference today in New York City. Holnes, software developer at ThoughtWorks, compared CrossFit and weightlifting in general to technology.  According to her, in both lifting and technology, there … continue reading

Scala.js 1.0.0 released

Scala.js 1.0.0 is now available after 7 years of development. Scala.js is a close compiler that compiles Scala source code to JavaScript. The 1.0 release features great portability wrt. Scala/JVM, interoperability with JavaScript, and better run-time performance. “Scala.js 1.0.0 is the culmination of our efforts to simplify, specify, and future-proof all aspects of Scala.js, from … continue reading

RSA: Google Cloud security updates, Imperva advanced bot protection solution, Code42 insider threat detection, and Elastic’s integrated security offerings

In order to improve cybersecurity efforts, new tools are being released this week at the RSA Conference in San Francisco. The conference brings together top cybersecurity professionals and business leaders to discuss emerging trends and formulate the best strategies for tackling current and future threats. The new tools include solutions that speed up security testing, … continue reading

SD Times news digest: Google releases Fuchsia programming language policy, McAfee acquires Light Point Security, and Yugabyte DB 2.1

Google has released a new document describing what programming languages the Fuchsia project uses and supports for production software on the target device, both within the Fuchsia Platform Source Tree and for end-developers building for Fuchsia outside the Fuchsia Source Platform Tree. Fuchsia is the company’s open-source capability-based operating system. According to the document, the … continue reading

Open Cybersecurity Alliance announces new language for connecting cybersecurity tools

The Open Cybersecurity Alliance (OCA) announced the availability of OpenDXL Ontology, its open-source language for connecting cybersecurity tools through a common messaging framework.  “With open source code freely available to the security community, OpenDXL Ontology enables any tool to automatically gain the ability to communicate and interoperate with all other technologies using this language,” the … continue reading

SD Times news digest: Stackery-native provisioned concurrency support, NGINX Controller 3.0, and Algorithmia’s expanded source code management support

Stackery announced provisioned concurrency support within Lambda management tools to help businesses with the issue of Cold Starts in serverless platforms.  Previous solutions to the problem required rewriting the functions into languages with less start time, sending ‘warm up’ requests to Lambda before big traffic spikes, and giving more resources to Lambdas.  “These tedious homebrew … continue reading

Microsoft releases Threat Protection with support for iOS and Android

Microsoft has announced the general availability of its cybersecurity solution. Microsoft Threat Protection (MTP) is designed to provide security checks across users, emails, applications, and endpoints. The solution alerts users and takes action using AI so that security professionals can automatically detect, investigate, and stop coordinated multi-point attacks, Microsoft explained In addition, it weeds out … continue reading

New surveys provide insight into programming languages Nim and Clojure

The results of both the Nim and Clojure community surveys are in, providing some insight into how the community interacts with each language. Nim is a programming language that compiles to C, C++, and JavaScript, while Clojure is a dialect of Lisp on the Java platform.  According to the Nim survey, which garnered 908 responses, … continue reading

TypeScript logo

TypeScript 3.8 is now available

Microsoft has announced the availability of the latest version of TypeScript. TypeScript 3.8 introduces several new features, including new ECMAScript standards features and new syntax for type-only imports and exports. One of the new ECMAScript features is private fields. Rules of private fields include that they start with a “#” character, every private field name … continue reading

SD Times news digest: OpenAPI Specification 3.0.3, Apache Samza 1.3.1, and Racket 7.6

The release of the OpenAPI Specification 3.0.3 brings patches and changes to improve the readability and accuracy of the specification.  Changes include clarification on how Path Templating works, as well as clarifying the meaning of Semantic Versioning, changing hyperlinks from ‘http’ to ‘https,’ and other clarifications.  The full details are available here. Apache Samza 1.3.1 … continue reading

SD Times Open-Source Project of the Week: Discover archetypes

IBM wants to help developers identify and classify archietypes in data with the release of a new code pattern. Archetypes are formally defined as a pattern, or a model, of which all things of the same type are copied. According to the company, its Watson natural language understanding helps users discover archetypes in their text … continue reading

C++20 is completed

The ISO C++ Committee has completed the Committee Draft for C++20, and will move it to the Draft International Standard for final approval and publication. C++20 features major programming language features such as modules, concepts, coroutines, and better-time programming support. According to the committee, C++20 is “the most impactful revision of C++ in a decade.” … continue reading

« Previous PageNext Page »
DMCA.com Protection Status