Skip to main content

Posts

Rust survey reveals focus on stability in 2020 is paying off

A key focus of improving the Rust language in 2020 has been on stabilizing features, and according to the newly released Rust 2020 Survey , those efforts have paid off. Survey respondents in general felt that stability of the language has been improving.  The rust-analyzer and IntelliJ Rust plugin were key projects highlighted in the survey as having happy users. According to the team, almost 75% of respondents felt that they saw “at least some improvement” in the IDE, but users of those two projects in particular said that they were especially happy. Forty-seven percent of rust-analyzer users and 40% of IntelliJ users noted “a lot of improvement.” In addition, the number of users that rely on a nightly compiler is continuing to drop. This year only 28% of Rust developers cited that they rely on one part of the time, compared to 30.5% last year. Those developers that use a nightly compiler cite being able to use the Rocker web framework as a key reason. The next largest reason f

Kintaba looks to automate incident management

Incident management might finally be coming into its own, with the announcement today by startup Kintaba that it is releasing a feature to help organizations automate their decision-making processes during security or performance incidents, or outages. Traditional incident management required organizations to cobble together a set of tools for responding to issues. Often, that would require a performance monitoring tool, spreadsheets, then perhaps text messages, online chat, and even telephonic beepers and pagers. Today, Kintaba is releasing Automations, its new feature that automates the response process to ensure “the right people will be included at the right time to help resolve the incident,” according to John Egan, CEO and co-founder of Kintaba. “How do we make sure everyone comes together in a centralized location? How do we make sure we get the right individuals responding, and collaborating?” Egan explained in an interview with SD Times. ” How do we put that response team to

SD Times news digest: gRPC Kotlin 1.0 for Android and Cloud, Cloudflare Pages, and Digital.ai’s VSM patents

Google has announced version 1.0 of gRPC Kotlin for Android and Cloud. gRPC is an open-source universal RPC framework.  “Kotlin is now the fourth “most loved” programming language with millions of developers using it for Android, server-side / cloud backends, and various other target runtimes. At Google, we’ve been building more of our apps and backends with Kotlin to take advantage of its expressiveness, safety, and excellent support for writing asynchronous code with coroutines,” Google’s software engineer Louis Wasserman and developer advocate James Ward wrote in a blog post .  The project builds on protocol buffers, adds the network protocol, generates clients and server status with the Flow API, and works with Android clients and GraalVM native image clients.  Cloudflare Pages released for next-generation web development Cloudflare Pages is a next-generation JAMstack platform for front-end developers and businesses. According to the company, it focuses on security, scalabilit

AWS unveils new chaos engineering tool: Fault Injection Simulator

AWS is enabling teams to address application weaknesses with the introduction of the AWS Fault Injection Simulator at is virtual AWS re:Invent 2020 conference this week.  The simulator is a chaos engineering tool expected to be generally available in 2021. According to the company, the new offering will come packed with pre-built templates for creating the desired disruptions whether that’s for server latency or database errors. It also contains controls and guardrails such as automatically rolling back or stopping the experiment if certain conditions are met.  Then teams can quickly roll back to the pre-experiment state.  RELATED CONTENT:  To build resilient systems, embrace the chaos Teams will also have access to a range of fine-grained controls during the experiments to gradually or simultaneously impair how different resources perform in a production environment as it is scaled up, according to AWS in a post . “With a few clicks in the console, teams can run complex scenarios

SD Times news digest: Vercel raises $40 million to “build the next web,” AWS IoT Greengrass 20, and Lightrun’s new observability integrations

Vercel has announced a $40 million round of funding to “help everyone build the next web.” Vercel is a cloud platform for static sites and serverless functions that focuses on helping front-end development. The round of funding was led by GV and included Greenoaks Capital, Bedrock Capital, Geodesic Capital, Accel Partners and CRV.  The company explained in a blog post that it will use the $40 million in funding to further research and development, drive platform innovation, expand its global team, and improve user web experiences.  “Since our inception, Vercel has been focused on creating the most powerful way to develop, preview and ship interactive web applications without having to depend on monolithic backend systems,” said Guillermo Rauch, CEO of Vercel. “We are extremely pleased to have partnered with GV, whose experience in this space will help us grow as a company, rapidly expand our user base and ensure ever-higher quality of user experiences globally in the coming months.

Report: Angular developers want to see faster runtime and better documentation

Runtime performance and better documentation are top priority for Angular developers. The Angular team recently reported its 2020 Developer Survey Results to find out how developers are doing with the mobile and desktop application framework, and where they can improve.  When looking at how developers are dealing with updates, more than half the respondents stated they had a smooth migration experience. Thirty-eight percent said the upgrade process was neutral and 8% found it hard. The survey ran after the release of Angular 9, which had the most significant changes to the framework since 2016. Since the survey, the team has released Angular 10 and Angular 11 .  Additionally, most developers reported they were satisfied with the ease of updates from Angular. The most important areas of focus for developers were runtime performance, documentation, initial load performance, tooling and new features.  To make Angular faster, the team is currently working on adding “more fine-grained

Veracode uncovers the top security issues facing specific programming languages

It’s not enough to keep on top of the most common security issues plaguing software today. Developers should understand exactly what issues are impacting the programming languages they are using. Veracode has released new data that shows the top security flaws affecting .NET, C++, Java, JavaScript, PHP and Python.  “Knowing these trends in application security before you sit down to code means you’re prepared to fix them quickly or – even better – prevent them altogether,” Meghan McBee, senior content marketing manager at Veracode, wrote in a post . “If C++, PHP, .Net, or Java are your languages of choice, take note – they’re prone to some of the riskiest vulnerabilities around. In fact, a whopping 59 percent of C++ applications have high and very high-severity flaws, with PHP coming in at a close second place.” RELATED CONTENT: Developers buying in to security tasks The company put together an interactive heat map to display the top programming languages and their flaws as well

SD Times news digest: Apple App Store privacy labels, Nexus 1.0 released, and the SensiML analytics community edition toolkit

Apple’s privacy labels for apps in the App Store are now live. According to the company, users will be able to better understand an app’s privacy practices before downloading it.  The information must provide what type of data types an app collects, and whether that data is then used to track them. Developers can update their answers without needing to resubmit their app or going through App Review again, according to Apple in a post . Apple reminds developers that if the practices surrounding the app change regarding how data is gathered they should update their responses in Apps Store Connect shortly. Nexus 1.0 released Nexus 1.0 is a major release that improves how developers can build code-first and type-safe GraphQL APIs.  With a code-first approach, Nexus gets rid of the need to keep a separate schema and set of resolvers and instead these are written in the same spot using code. This provides other benefits such as SDL and type generation as well as no need for extra tooli

Startup takes data-driven approach to software delivery

Project management has historically had a top-down mindset that provides metrics to executives as to how their individual developers are performing. And those metrics, claimed Dan Lines, COO at project management solution startup LinearB, aren’t giving value to developers. “Software project management is broken,” Lines told SD Times in a recent interview. “Developers don’t want to have ‘Big Brother’ looking over their shoulder.” LinearB has created a new tool to help development teams overcome challenges with extant project management tools that are “good for planning but don’t add value once dev teams start building,” the company said in a statement about today’s product rollout. In its announcement, LinearB said its solution provides developers with actionable information where they work — in Git and Slack. The solution, Lines told SD Times, “can see where a pull request stalled and send a Slack message to get someone to review it,” among other developer-focused features. He went

How infrastructure automation changes the way you do DevOps

If you think of DevOps as a train, infrastructure is the track that the train runs on. According to David Williams, vice president of product strategy at Quali , when you think of infrastructure, you typically only think of common aspects such as the storage, compute, and network — but it is so much more.  “It contains the IDE, the development environment, the tools that are used through the whole toolchain, the databases, the testing tools. I mean, the list goes on,” Williams said in a webinar on SD Times. “Each one of these..in itself is an amalgamation of many other subcomponent levels and the options that you have to choose.”   Being able to effectively understand and manage all the infrastructure components is what can take mature DevOps practices from being solely a product or development tool to a powerful business transaction tool, Williams explained.  “Infrastructure has always been an underpinning part of IT, but it is becoming massively sophisticated and you need to u

SD Times news digest: Linux 5.10 released, GrammaTech’s DARPA research contract, and ML Kit Entity Extraction

Linux 5.10 has been released. In the new version, most of the patches are small, Linus Torvalds explained in a post .The biggest change is fixed pin mapping definitions for a pincontrol driver. The fixes span networking, architecture, filesystems, and tooling. Torvalds also noted that the merge window for 5.11 will start tomorrow and that for the release he will be strict about the merging only thighs that are ready before the merge window starts.  GrammaTech announces DARPA research contract The contract is part of a Defense Advanced Research Projects Agency (DARPA) program that will further the use of AI and ML for automating the design, testing, and implementation of software applications.  The program aims to help developers use statistical machine learning, formal methods, and Search Based Software Engineering (SBSE) for high-level software design.  “We believe this research will have a significant impact on software quality, reliability, security and availability by enablin

Report: More AI/ML technology does not translate into time saved, but MLOps solutions can help

Organizations are moving AI and ML up their strategic priority lists and investing more in the technology without yet fully knowing how to turn those investments into increased efficiency and scale, according to the “ 2021 enterprise trends in machine learning report ” from Algorithmia.  Approximately 83% of all surveyed organizations said they increased their budgets and that the number of data scientists working for them has increased 76% year-on-year. The most common use cases for the technology are for customer experience and process automation.  Despite the increased budgets, organizations are spending more time on model deployment as the time required to deploy a trained model to production keeps increasing every year. 64% of all organizations take a month or longer to deploy a model. About 38% of data scientists are spending more than half of their time on model deployment and more models at an organization equal more time spent despite the vast functionalities that the techn

51 Latest Seminar Topics for Computer Science Engineering (CSE) Chirag Manghnani The Crazy Programmer

Looking for seminar topics on Computer Science Engineering (CSE)? This blog will help you identify the most trending and latest seminar topics for CSE. Computer Science Engineering, among all other engineering courses, is the recent trend among students passing 12th board exams. It is an academic program that encompasses broad topics related to computer application and computer science.  A CSE curriculum comprises many computational subjects, including various programming languages, algorithms, cryptography, computer applications, software designing, etc.  In the uprising of the technological era, the trend for computer-related courses is in high demand. Courses such as BCA (Bachelors of Computer Application), MCA (Masters of Computer Application), Engineering in Computer Science are specifically designed to train students in the field of Computer Science. Moreover, various online programs have been developed, and seminars are conducted to help students achieve their goals. Here

DevOps practices continued to morph and expand in 2020

The practice of DevOps — bringing Agile development together with changes in infrastructure for running cloud-native applications — has changed the development industry over the last decade. And it has done its job well. A Fortune Business Insights report released in January of this year projected the size of the DevOps tools market will reach $14.9 million by 2026, noting that in 2018, it was only a $3.7 million market. Integrations, mostly through APIs, have brought testing, governance and security right into the development pipelines of many organizations, facilitating a “shift left” that has left some developers feeling put upon and more than a bit overwhelmed, though more are buying in to taking on those responsibilities.  In 2020, we saw DevOps continue to expand into areas such as value streams, GitOps and most recently BizOps. Value stream management came to software development from the manufacturing world, where eliminating bottlenecks and gaining efficiencies in produc

Google, Slack, Zoom, and others form Modern Computing Alliance

A number of companies, including Google, Slack, and Zoom, are coming together to launch the Modern Computing Alliance. The goal of the alliance is to address IT challenges that companies are facing across the entire technology stack, from silicon to cloud. Their mission is to “drive ‘silicon-to-cloud’ innovation for the benefit of enterprise customers—fueling a differentiated modern computing platform and providing additional choice for integrated business solutions.” Founding members of the group include Google, Box, Citrix, Dell, Imprivata, Intel, Okta, RingCentral, Slack, VMware, and Zoom.  The Modern Computing Alliance will attempt to tackle the most pressing issues in computing today, including performance, security and identity, healthcare, and remote work, productivity, and collaboration. To address performance issues, it will invest in creating a seamless, user-friendly experience, Google explained. For example, it can increase video and audio quality in Progressive Web App