Skip to main content

Posts

Latest Python Extension for VS Code release introduces faster way to set project roots

Microsoft has announced the July 2021 release of the Python Extension for Visual Studio Code .  This release introduces a quicker way of configuring project roots. According to Microsoft, a common issue developers have is that developers see diagnostics under import statements when opening new projects, but they don’t know how to resolve them. Configuring project roots used to require the developer to set python.analysis.extraPaths to let Pylance know what search paths to use for import resolution.  Now developers can skip the step of manually changing settings.json and trying to find the right search paths to add. Pylance will now guide them through this process through the editor. To take advantage of this, developers can hover over the diagnostic and click the lightbulb icon or “Quick Fix” in the tooltip to have Pylance suggest search paths.  Another new change in the July 2021 release is that selecting an interpreter doesn’t modify workspace settings anymore. In the past, when

SD Times news digest: Dremio launches SQL Lakehouse Service, Fastly launched JavaScript in Compute@Edge, Crystal 1.1 released

The SQL lakehouse company Dremio announced its cloud-native SQL-based data lakehouse service, Dremio Cloud.  The new service enables organizations to leverage no-copy open data architecture that eliminates the need to copy data into expensive and proprietary warehouses. It enables high-performance SQL workloads directly on cloud storage. “We built Dremio to automatically handle any scale with consistent query performance so companies could achieve data democratization while only paying for what they truly need,” said Tomer Shiran, Dremio’s founder and chief product officer. “This type of cost-effective and highly performant scaling was a central design tenet of Dremio. We wanted to be sure data teams could achieve superior price-performance and trust the cost transparency of our platform.” Fastly launched JavaScript in Compute@Edge  Fastly announced the availability of JavaScript in Compute@Edge, which allows developers to build more flexibility in Fastly’s serverless environment. 

Mulesoft Anypoint Studio Overview & Review Neeraj Mishra The Crazy Programmer

Amongst the most pressing issues confronting IT departments, today is system connectivity. The situation is escalating. Particularly when the number of applications, data, and devices used by each company grows. Connecting apps with point-to-point code are unsustainable, time-consuming, and costly. This is how things were done in the old days. Not only can an integration platform as a service (IPaaS) integrate any technology. Do it, however, in a standardized manner. This is when MuleSoft comes in handy. You can have a quick overview of Mulesoft Training in Hyderabad to understand how architects and developers can use the Anypoint platform for constructing and integrating APIs. Why MuleSoft? Mulesoft is a platform for all types of integration. This makes designing, building, and managing APIs a breeze. MuleSoft is used by over 1,600 companies to build application networks. MuleSoft also allows them to triple the speed of their development. They began as a communications and midd

GitHub Copilot sparks debates around open-source licenses

A few weeks ago GitHub released its Copilot solution , which uses AI to suggest code to developers. Developers can write a comment in their code and Copilot will automatically write the code it thinks is appropriate. It’s an impressive example of the power of AI, but has many developers and members of the open-source community upset and worrying over what it means for the future of open source.  One issue is that the program has had many examples of exactly copying an existing function verbatim, rather than using AI to create something new. For example, Armin Ronacher, director of engineering at Sentry and the creator of Flask, tweeted a GIF of himself using Copilot where it reproduced the famous fast inverse square root function from the video game Quake. Leonora Tindall, a free software enthusiast and co-author of Programming Rust , reached out to GitHub asking if her GPL code was used in the training set and the company’s support team responded back saying “All public GitH

New Wind River Studio release delivers automation across SDLC

Wind River announced the latest release of Wind River Studio, the company’s cloud-native platform for the development, deployment, operations, and servicing of mission-critical intelligent systems from devices to cloud. New additions include a customizable automation engine, digital feedback loop, enhanced security, analytics with machine learning capabilities and a DevSecOps pipeline.  “Wind River Studio delivers a flexible and collaborative platform that addresses the dynamic automation needs surrounding the intelligent systems of the future, providing a complete lifecycle experience adapted for a cloud native environment,” said Kevin Dallas, president and CEO of Wind River.  The platform also now offers customizable automation pipelines and integration with commonly used automation tools to help developers build connected intelligent systems such as airborne delivery drones, autonomous vehicles, and factory robots. For the development stage, the new release offers a pipeline man

This year proved low-code applications are ready for the enterprise

The rapid rise and adoption of low-code application platforms is one of the most significant enterprise technology developments since the BYOD movement.  Just as BYOD unlocked new opportunities for productivity and cost reduction, the low-code movement promises to reshape employees’ relationships with their IT departments. In fact, the proliferation of the technology will mean that “BYOD” will grow to stand for not “bring your own device” but “be your own developer.” However, not all IT departments have embraced low-code technology; indeed, for many, low code has historically been a no-go. Across the industry, there lingers a pervasive myth that low-code applications built by non-technical employees, or citizen developers, can’t meet enterprise-grade governance and compliance standards.  Not only is this view a false one, but it’s also incredibly damaging to the long-term innovation and productivity potential of the organizations that embrace it. Low-code application platforms are p

SD Times news digest: Android giving extension to comply with new Play Payments Policy, Sentry performance monitoring for iOS and Release Health for Python, Sysdig to acquire Apolicy

Android stated that it would extend the September 30th deadline for adhering to the Google Play Payments policy to March 31st, 2022.  Starting on July 22nd, developers can appeal for an extension through the Help Center. Android said it will review each request and get back to requests as soon as possible. Additional details are available here .  Sentry performance monitoring for iOS and Release Health for Python  Sentry released its Performance Monitoring for iOS and Release Health for Python to give developers a deeper view into application health to deliver consistent, seamless product experiences.  Developers can associate slow user experiences with the backend call that needs attention. With Release Health for Python, they can surface user experience issues and pinpoint exactly where a release began to degrade in Python-based applications. The new solution also offers metrics for version adoption, crash-free sessions, crash-free users and real-time crash reporting and run-

HCL announces cloud-native platform for building solutions

HCL Software has made its product portfolio cloud-ready, and has introduced HCL SoFy, a cloud-native platform for creating tool solutions, and HCL Now, a cloud-native-as-a-service offering. The work is the result of a major investment HCL made across its entire product portfolio to modernize its solutions for the cloud, according to Alex Mulholland, chief platform architect at HCL Software. “We wanted to take the software our clients have already made investments in and make it easy to use” in modern cloud environments, she explained.  The key to this effort, Mulholland said, was leveraging Kubernetes and Helm charts. Each product in the HCL Software portfolio has been packaged in containers, with UIs and dashboards, wrapped as Helm charts. “SoFy is the platform that brings the portfolio together as services,” she said. “Each item in the [HCL Software] catalog is already a Helm chart, with pre-reqs all wrapped up with configuration so they run out of the box.” Because this is based

Microsoft unveils plans to sunset Xamarin Community Toolkit

Microsoft is revealing plans for the future of its Xamarin Community Toolkit as the .NET MAUI release nears. This year the company has been working to unify Xamarin SDKs into .NET, and it released .NET MAUI as an evolution of Xamarin.Forms with the ultimate goal of acting as a replacement.  Included in the plans is info about the .NET MAUI Community Toolkit, a backwards compatible version of the Xamarin Community Toolkit, and the sunsetting of the current version of the toolkit.  The .NET MAUI Community Toolkit is nearing release. Microsoft will be releasing two NuGet packages for it: CommunityToolit.Maui and CommunityToolkit.Maui.Markup. It is planning to release the first preview of these packages in August.  The team is currently in the process of bringing features from the Xamarin Community Toolkit to the .NET MAUI Community Toolkit. Microsoft recommends the .NET MAUI Community Toolkit as the toolkit for all .NET MAUI apps.  Microsoft will also be releasing two .NET MAUI-comp

SD Times news digest: Julia Computing Series A, Windows Terminal preview 1.10 released, Kdan Mobile raises $16 million in Series B funding

Julia Computing raised $24 million in a Series A fundraising round and stated it will use the funding to further develop and advance its secure, high-performance JuliaHub cloud platform. JuliaHub makes it easy to develop, deploy and scale Julia programs and is a platform for other applications such as JuliaSim for multi-physics simulation, JuliaSPICE for circuit simulation, and Pumas for pharmaceutical simulation product from Julia Computing’s partner company, Pumas-AI. “Technical computing is stuck in a rut today,” said Viral Shah, the co-founder and CEO of Julia Computing and co-creator of Julia. “Data scientists and engineers are using products that were designed many decades ago. JuliaHub makes it possible to design new drugs and therapies, develop new batteries, simulate a space mission, and map out the universe, all while using fewer computing resources and reducing data center emissions. Windows Terminal Preview 1.10 released  This release introduces Windows Terminal Preview

3 Cybersecurity Technologies You Should Know Neeraj Mishra The Crazy Programmer

Cybersecurity is more critical than ever in today’s modern world, especially with news of ransomware attacks and other forms of malware on the rise. To keep your systems secure and your files out of the hands of cybercriminals takes an increasingly comprehensive knowledge of cybersecurity technology. Cyber-attacks have escalated to the point where, according to studies, nearly 60% of firms will face or experience service failure owing to a lack of IT security during the year. Existing tools and technologies are insufficient to completely thwart hackers. Modern-day internet users need to ensure they are protected, and companies should also set cybersecurity protocols to help keep their systems secure from threats. Cybersecurity can be a bit confusing, and while antivirus software has usually worked in the past, cybercriminals are getting smarter and more adept at tricking these systems. The majority of cyber-attacks actually use phishing or social engineering, where users are tricke

History of Computer Graphics – 1950s to 2010s Nitish Agarwal The Crazy Programmer

In this article, we will study how the present graphics have evolved over time, thus helping us interact with such great interfaces and enriching our user experience. 1950s So, the development of computer graphics started in the early 1950s, when projects like Whirlwind and Sage developed the Cathode Ray Tube which was used to display visual graphics and a light pen was used as an input device to write on the board. In 1895, the first video game – Tennis for two with interactive graphics was developed by William Higinbotham to entertain the visitors at the Brookhaven National Laboratory. Later on, many advancements were done in the same decade like the development of a TX2 computer along with sketchpad software which helped to draw basic shapes on the screen using a light pen and saving them for future use. 1960s The term ‘Computer Graphics’ was coined by William Fetter in 1960. In 1963, E.E. Zajac, of the Bell Telephone Laboratory created a film using animations and graphics whi

Different Types of Processors Nitish Agarwal The Crazy Programmer

In this article, we will study the different types of processors in computers but before that, we will have a brief look at what a processor is all about. A processor is basically a logical circuit that responds to instructions and processes the basic instructions that drive a computer. The function of a processor is to fetch, decode, execute, and write back the information. It is the brain of the computer. and is a separate chip or a multiple circuit board in a computer. The processors for personal computers is also called a microprocessor. Processors have two parts: 1. CU: It stands for Control Unit. It is used to manage the commands. It is like a supervisor. It directs the main operations by sending a control signal. It performs the following operation: Takes the instruction from the main memory. Looks after the execution of instructions. 2. ALU: It stands for Arithmetic and Logical Unit and is a part of the CPU . The real execution of directions happens during this part.

Report: JavaScript remains the most popular language among developers

JavaScript is the most popular language among developers. This is according to the fifth annual Developer Ecosystem Survey conducted by JetBrains with responses from 31,743 developers from 183 different countries. This finding is consistent with last year’s report , which found JavaScript to be the most widely used language. The purpose of the survey is to show recent trends in the developer community and help to map the landscape of the tech industry. The survey also showed that while Python is more popular than Java in terms of overall use, Java is more popular as a main language. Thirty-two percent of developers use Java as their main language, and 29% use Python as their main language.  It was also revealed that the top five languages developers are planning to migrate to are Go, Kotlin, TypeScript, Python, and Rust, while the top five languages developers were actively learning throughout 2021 were JavaScript, Python, TypeScript, Java, and Go. This aligns closely with the fi

SD Times news digest: Parallel Agile releases new version of Codebot, Hazelcast announces Hazelcast Platform, CognitiveScale announces Cortex Fabric 6

Parallel Agile announced a new version of CodeBot, a low-code MongoDB, Express, React and Node (MERN) stack application generator that now connects screens to databases and provides an extensive library of UI components. “This release finally achieves our product goal of an end-to-end application generator, which supports an evolutionary, domain-driven approach to agile development,” said Matt Stephens, the chief architect and director of software development at Parallel Agile. “UX-focused iterations that would have previously taken days or weeks can now be turned around in minutes.”  CodeBot uses domain models and wireframes to build enterprise applications, and the latest release creates a fully-integrated web app and automatically deploys it for testing. Hazelcast announces Hazelcast Platform The new Hazelcast intelligent applications platform can serve as a single platform for transactional, operational and analytical workloads.  It combines the capabilities of a real-time st