Allow some self-indulgence as we celebrate 20 years. Growing up, I always wanted to be a sportscaster, having worshipped at the temple of the great Marv Albert (“kick SAVE and a beauty!). I went to the University of Maryland for journalism to begin the quest, and walked into the radio station, declaring, “I’m here to … continue reading
Visual Studio Code CMake Tools extension is now available with the release of the February 2020 update. The CMake Tools Extension release includes top feature requests such as file-based API support and multi-root workspaces. With multi-root workspaces, users can have two or more folders containing a root CMakeLists.txt open side-by-side in Visual Studio Code. File-based … continue reading
Melissa is a technical professional in charge of application development for a large manufacturing organization. In the past few months, she’s had to make some changes to promptly meet the demands of the customer and the business — including regularly updating applications with user feedback and responding to new shifts in the market and changes … continue reading
Coding creates the backbone of most businesses today, whether it is developing an app for our smartphones or other software meant to ensure smooth technological processes. It is a way we can talk to machines using a logic base and make them do what we want them to do. However, one misplaced figure or apostrophe … continue reading
Microsoft announced the release client for TypeScript 3.8, which brings new features including new or upcoming ECMAScript standards features, and new syntax for importing/exporting only types. New syntax for type-only imports and exports was added to give users more fine-grained control over how things were getting imported/elided. The new release also introduced ECMAScript Private Fields, … continue reading
The Angular team has announced the latest major release of its web application framework. Angular 9.0 features updates to the framework, Angular Material and CLI. In addition, this release makes the Ivy compiler and runtime the default as well as improves testing components. “This is one of the biggest updates to Angular we’ve made in … continue reading
Mint is a programming language for the front-end web that aims to solve the common issues of Single Page Applications (SPAs) at a language level. It is a compiler and a framework combined to provide great developer experience while allowing users to write safe, readable and maintainable code, according to the developers behind the project. … continue reading
The Swift programming team wants to pursue new frontiers as it looks to version 6 of the programming language. According to the team, it has reached critical milestones of majority over the last couple of versions, making it possible for users to invest in using Swift. For instance, the arrival of ABI and module stability … continue reading
Kotlin continues to grow in popularity among Java developers, a new report from Snyk revealed. In its annual JVM ecosystem report it found that Kotlin is now the second most popular JVM language. Java still holds a large majority, with 86.9% of developers saying they use it as their main programming language for building JVM … continue reading
The security of edge devices presents both a major challenge and an opportunity for building more modern edge security practices. Edge devices exist outside of the protections that IT data centers provide, according to Patrick Sullivan, the global director of security at Akamai. One of the most prominent concerns is the physical security of the … continue reading
CheerpJ 2.0 was released this week with WebAssembly support, extended file system support to read, write and delete, and a new read-only filesystem. CheerpJ is a Java complier for the Web. It is designed to automatically convertsJava applications into HTML5 leveraging WebAssembly and JavaScript. It covers all of the Java 8 language, including reflection and … continue reading
The popularity of edge computing has greatly increased as more industries are adopting IoT devices and are increasing their demand for low-latency processing and real-time, automated decision-making solutions. Both the evolution of technologies surrounding edge computing, such as 5G, and the industry demand for its benefits, such as speed and low latency, have created a … continue reading