Skip to main content

Posts

Showing posts from January, 2023

New Relic introduces new capability for change tracking observability

The observability provider New Relic has announced the launch of a new change tracking solution to provide full visibility of change events throughout an application’s life cycle. According to New Relic, change events are the cause of most degradations in software performance. “With New Relic change tracking, every engineer, regardless of the specialty, can now understand the impact of a change anywhere in the tech stack to take the fiction out of detection and resolution,” said Manav Khurana, chief growth officer and GM at New Relic.  With this new solution, developers can track changes like deployments, configuration changes, and business events. By correlating changes with performance date, developers will be able to troubleshoot faster and improve efficiency.  The new feature also integrates with the rest of the CI/CD toolchain and allows you to mark charts with change details.  There is also an interactive dashboard with analysis of changes, to better allow developers to see

Apple announces upcoming tax and price changes for apps and in-app purchases

Apple recently announced that there will be changes made to the App Store’s commerce and payment system. These changes will be made based on changes in certain regions’ taxes and foreign exchange rates. The changes will go into effect on February 13, 2023 and will alter the prices of apps and in-app purchases on the App Store in Columbia, Egypt, Hungary, Nigeria, Norway, South Africa, and the United Kingdom.  Additionally, the prices in Uzbekistan will decrease to go along with the reduction of the country’s value-added tax rate from 15% to 12%. By the end of January, proceeds will also be increased for developers selling in Cambodia, Kyrgyzstan, Indonesia, Singapore, South Korea, Tajikistan, Thailand, and Uzbekistan.  After these new prices are put in place, Apple stated that the Pricing and Availability section of My Apps will be updated. Developers still have the ability to change the price of their own apps and in-app purchases at any time. For more information, visit the web

Alan Turing Biography Ruchi Mishra The Crazy Programmer

Alan Mathison Turing was a British computer scientist, Mathematician, and Logic philosopher. He was born on 23 June in the year 1912 in Maida vale London, England. Alan’s father’s name was Julius Mathison Turing. His mother’s name was Ethel Sara. Ethel was the daughter of Edward Stony, chief engineer of Madras Railway. His father was a civil servant. And his grandfather had been a general in Bengal Army. He completed his schooling at a top private school. In the year 1926, he entered Sherborn school, an independent boarding school in Sherborn. Alan was naturally too good in mathematics. To study mathematics Alan entered the University of Cambridge in the year 1931. He got his Ph.D. degree from the department of mathematics at Princeton University in the year 1938. Relation with Marcom Christopher Alan and Christopher were friends from school at Sherborne and were described as Alan’s first love. In the year 1930 Christopher died because of bovine tuberculosis. After this event, Alan

TypeScript 5.0 beta adds support for Decorators

Microsoft announced the beta for TypeScript 5.0, the next major release of the JavaScript-based programming language.  With 5.0, Microsoft is working to make the language smaller, simpler, and faster. For example, the 5.0 beta takes 81% of the time to build VS Code that would take TypeScript 4.9 to do so.  These performance improvements were possible because TypeScript was recently migrated to modules from namespaces. This allows it to leverage more modern build tooling.  In TypeScript 5.0, Microsoft is implementing the upcoming ECMAScript (a JavaScript standard) feature Decorators . This new feature allows developers to customize classes and members and reuse them. They can be used on methods, properties/fields, getters, setters, and auto-accessors.  According to Microsoft, there has been support for “experimental” decorators for years, and while those have been useful to developers, they were modeled after an old version of the decorators proposal and required an opt-in compiler

SD Times Open-Source Project of the Week: Builder.io

Builder.io is an open-source Virtual CMS that allows users to adopt a collaborative development process in order to find the right balance between developer control and business team autonomy.  With Builder.io, customers can drag and drop Visual CMS for React, Vue, Qwik, Angular, and more. Additionally, the project’s GitHub page stated that Builder.io can integrate with any site or app and allows users to drag and drop the components already in their codebase. This open-source offering works to fight against bottlenecks and messy releases by utilizing an API-driven UI that allows for the decoupling of page updates from deploys; scheduling, a/b testing, and personalizing via APIs; the reducing of code; and increasing of composability. According to the GitHub page, to get started the user first has to integrate the Builder API or SDK to their site or app and then they can create an account and drag and drop to create and publish pages and content. Furthermore, the maintainers stated

Canonical launches security-focused subscription for Ubuntu

Canonical has officially released its subscription-based and security-minded version of Ubuntu, Ubuntu Pro . This offering was first launched as a beta last October. What distinguishes Ubuntu Pro from the freely available version of Ubuntu is that it offers timely patches, hardening and compliance standards, and includes security support for 23,000 more packages than the main operating system. According to the product website, Ubuntu Pro has the ability to help companies reduce their average CVE exposure time to one day from 98 days.  Ubuntu Pro’s patching will cover critical, high, and selected medium CVEs. These will span across thousands of applications and technologies, including populars ones like Ansible, Apache Tomcat, Apache Zookeeper, Docker, Nagios, Node.js, phpMyAdmin, Puppet, PowerDNS, Python, Redis, and Rust, WordPress. “I manage my own compute cluster leveraging MAAS and other Canonical tools to support my research. The open source security patches delivered through

Windows Terminal preview 1.17 adds ability to customize dropdown menu

Fans of Windows Terminal now have a new preview release to enjoy. Windows Terminal is a terminal application that offers features like multiple tabs, panes, Unicode support, and custom themes.  The Windows Terminal preview is now at version 1.17 and Windows Terminal has been updated to version 1.16.  As a reminder, new features in 1.16 included the introduction of themes to customize the look of the terminal, new default colors, and a new text rendering engine. One of the new features being introduced in version 1.17 is the ability to customize the dropdown menu. Folders, separators, and profiles can now be added, and they can be arranged in any way.  There is now a keyboard shortcut to restart a process or close its window after termination. To close the window, use Ctrl+D, and to relaunch it, use Enter.  Users can also now utilize Mica as a background material for Windows 11 users. Mica incorporates your desktop wallpaper and theme to add another level of personalization to yo

GitLab enters value stream market with new Values Streams Dashboard

GitLab is officially entering the value stream management space with the beta release of its Value Streams Dashboard .  The new dashboard provides an overall view of metrics like DORA and flow metrics. By tracking these metrics over a period of time, development teams will be able to locate trends early, drill down into individual metrics, take action to improve performance, and track innovation investments.  And, going up the chain, business leaders can also look at these metrics to eliminate bottlenecks and make decisions like where to add resources to support developers. Read the full story on VSM Times . The post GitLab enters value stream market with new Values Streams Dashboard appeared first on SD Times . from SD Times https://ift.tt/0RzJlE4

Tricentis Test Automation marries low-code with testing

Tricentis Test Automation is a new SaaS-based solution that supports enterprise app, API, and business process testing.  “While organizations are building their businesses and deploying applications on the cloud, most teams are constrained by legacy processes which are creating slow, error-prone, and costly challenges due to the lack of a viable cloud-based testing solution,” said Suhail Ansari, the chief technology officer at Tricentis. “Tricentis Test Automation enables organizations to automate end-to-end quality for their integrated cloud-based solutions with faster speeds, no-code, and reduced test maintenance costs.” Businesses can use it to test end-to-end business processes and complex business applications. They can also verify quality across their integrated platforms.  The user-friendly SaaS-based solution allows users to quickly create automated tests without prior coding or test automation knowledge, ranging from functional UI to API/microservices testing and enables th

Increasing Performance Of Angular Apps Through Change Detection And Component Reusing

Whether you are building enterprise applications, progressive web apps or e-commerce apps, there are many methods for enhancing your Angular application’s performance. Some of the best ways for achieving high-performing and more efficient Angular apps is through change detection and component reusing. You may be wondering how change detection works in Angular or how to build reusable components. This article will explain the process, outline key strategies, as well as provide tips and best practices for your process to make it easier to accomplish your goals. What is Angular Change Detection? In essence, change detection in Angular is the process of detecting when data changes in any app component. The JavaScript framework automatically updates the Document Object Model  (DOM) and re-renders the view, displaying the changed values/objects to end-users. Here are the most basic ways in which you can trigger change detection: Manually (implementing the so-called OnPush Angular Change

10 Simple Image Slider HTML CSS JavaScript Examples Neeraj Mishra The Crazy Programmer

Slider is a very important part of any website or web project. Here are some simple image slider examples that I handpicked from various sites. These are built by different developers using basic HTML, CSS, and JavaScript. Some are manual while others have auto-slide functionality. You can find the source code for each by clicking on the code button or on the image. 1. Very Simple Slider Demo + Code 2. Popout Slider Demo + Code 3. Really Simple Slider Demo + Code 4. Jquery Simple Slider Demo + Code 5. Manual Slideshow Demo + Code 6. Slideshow Indicators Demo + Code 7. Simple Responsive Fullscreen Slider Demo + Code 8. Responsive Image Slider Demo + Code 9. Simple Image Slider Demo + Code 10. Slicebox – 3D Image Slider Demo + Code I hope these simple image sliders are helpful for you. For any queries, you can ask in the comment section below. The post 10 Simple Image Slider HTML CSS JavaScript Examples appeared first on The Crazy Prog

ChatGPT won’t take your job, but it can make you more efficient and knowledgeable

ChatGPT has been the talk of the developer community ever since it was released to the public as a research preview at the end of last year. The tool, developed by OpenAI and trained off its GPT-3.5 model, is an AI-based conversational chatbot that is actually quite impressive in its capabilities.  It enables you to ask it nearly any question and then it will generate a response. I’ve made use of it in a number of ways since it came out, such as rewording text for me to share on social media, and even in coming up with interview questions for this very story. It’s easy to understand how it can take on some of the tasks I do every day as a writer; after all it is a chatbot. But where it’s really impressive is when you consider what it can do in the software development space. For example, you can ask it to write a piece of code and then continue to ask it to refine what it comes up with until you’re happy with it, and then even ask it to transform that piece of code into another l

Panaya announces SAP S/4HANA migration toolkit

Panaya announced its SAP S/4HANA migration toolkit, the Panaya 360 suite, to provide companies with tools for gaining full coverage, visibility, and control as they make this migration. This suite is designed to meet the needs of those looking for a way to make SAP S/4HANA migrations simpler and less disruptive to business operations. It can speed up the process and minimize the risks by accurately pinpointing the project’s scope and the processes that must be altered. The suite also includes SAP S/4HANA system conversion, version upgrades, and ongoing business changes. Organizations can take advantage of Panaya to make informed decisions regarding upgrades and conversions through the use of sophisticated landscape intelligence. Panaya’s platform for SAP business process test management is designed to provide artificial intelligence and collaborative features between business and IT for comprehensive testing. Users can gain a comprehensive understanding of all project activities, e

Harness® Acquires Propelo, Bringing Actionable Engineering Insights to Award-Winning Software Delivery Platform

SAN FRANCISCO , Jan. 24, 2023 /PRNewswire/ —  Harness , the Modern Software Delivery Platform company, today announced the acquisition of Propelo, Inc., an industry leader in engineering productivity, and the general availability of Harness Software Engineering Insights  module. Propelo’s engineering excellence platform provides insights into software delivery and workflows across teams, processes and systems. Industry-leading organizations rely on Propelo to increase their developer productivity, improve developer experience, software quality and security, and accelerate time to value, including Broadcom, CDK Global, iBotta, OneMain Financial, Razorpay, Rubrik, and many other Fortune 1000 companies across industries. The acquisition follows a year of strong growth at Harness, including a total of $425 million in funding at a valuation of $3.7 billion , named to the Forbes Cloud 100 and the world’s fastest Continuous Integration (CI ). Propelo is now available as the Harness Soft

Microsoft makes multi-billion dollar investment in OpenAI, extending existing partnership

OpenAI and Microsoft have announced that they are expanding their current partnership. This comes on the heels of OpenAI’s public release of ChatGPT at the tailend of last year, which has been making waves throughout the industry as people experiment with its capabilities. Microsoft had previously made large investments in OpenAI in 2019 and 2021, and is OpenAI’s exclusive cloud provider, meaning that all of OpenAI’s workloads are powered by Azure. Over the past few years, OpenAI has been able to achieve things like building supercomputers powered by Azure, deploying OpenAI technology through the Azure OpenAI service, and incorporating OpenAI’s technology into GitHub Copilot and Microsoft Designer. Microsoft stated that it will continue investments in developing supercomputing systems to further OpenAI’s research.  The company will also incorporate OpenAI technology into its products, such as Azure OpenAI Service, which provides developers access to OpenAI models to build AI applic

Linux Foundation launches Open Metaverse Foundation

The Linux Foundation announced the formation of the Open Metaverse Foundation (OMF) for the purpose of providing a collaborative environment for a variety of industries to build open-source software and standards for an inclusive, global, vendor-neutral, and scalable Metaverse. “We’re still in the early days of the vision for an open Metaverse, and we recognize that many  open-source communities and foundations are working on vital pieces of this iterative puzzle,” said Royal O’Brien, executive director of the OMF. “While the challenges may seem daunting,  I’m energized by the opportunities to collaborate with a broad, global community to bring these pieces together as we transform this vision into reality.”   Foundational Interest Groups (FIGs), organized by the OMF, provide targeted resources and forums to identify new ideas, get work done, and onboard new contributors.  The FIGs offer a focused and distributed decision structure to address key topics, and members are comprised of

Enterprises struggle with long-term exposure to security flaws

As the number of zero-day vulnerabilities continues to climb, enterprises are struggling to keep up with the long-term exposure to these security flaws. Recently, Rob Silvers, undersecretary for policy at the U.S. Department of Homeland Security and chair of its Cyber Safety Review Board, proclaimed that Log4j “is not over.” He noted that enterprises are still grappling with the long tail of Log4j and that organizations may have to deal with its exposure for years, or even a decade or longer. This has left application security teams scrambling to monitor for new zero-day vulnerabilities and use secure coding best practices, such as input validation and encryption, to protect against them. “Think about your application as maybe one of many houses that you’ve built. You’re just trying to protect the things inside it, like your furniture and all your memories and all your family and in your data essentially,” said Naomi Buckwalter, director of product security at Contract Security, in

SD Times Open-Source Project of the Week: Keploy

Keploy is a functional testing toolkit designed for developers that generates E2E tests for APIs (KTests) as well as mocks or stubs (KMocks) by recording real API calls. According to the project’s GitHub page, KTests can be imported as mocks for consumers and vice-versa. KTests can also be merged with unit testing libraries such as Go-Test and JUnit in order to track combined test-coverage. KMocks can also be referenced in tests that already exist or use anywhere including any testing framework. Additionally, KMocks can also be used as tests for the server.   The project maintainers stated that Keploy works by being added as middleware to the users application that then captures and replays all network interaction served to the application from any source.  Key features include the ability to:  Export tests and mocks and maintain alongside existing tests  Integrate with go-test and junit Accurately detect noisy fields in API responses  For more information, visit Keploy’s Gi

Report: Platform engineering to see big boost in 2023

Platform engineering teams are on the rise, with 94% of respondents to Puppet by Perforce’s 2023 State of DevOps report saying that platform engineering is helping them realize the benefits of DevOps more than before. According to the company, platform engineering is the practice of “designing and building self-service capabilities to minimize cognitive load for developers and to enable fast flow software delivery.” When implemented properly, platform engineering benefits the whole organization, not just development and IT teams.  About 68% of respondents said that they’ve seen an increase in development velocity since adopting this practice. Forty-two percent said that speed has increased “a great deal.” Other benefits companies with platform engineering teams are seeing include improved system reliability (60%), greater productivity (59%), and better workflow standards (57%).  Top priorities for platform engineering teams also align with product management responsibilities.

.NET Toolkit 8.1 released

Microsoft announced version 8.1 of the .NET Community Toolkit, which includes highly requested features, bug fixes, and performance improvements to the MVVM Toolkit source generators. The new version includes custom attributes for ‘[ObservableProperty].’ With no constraints on the types of attributes that this feature supports, this allows complete flexibility in annotations for generated properties, all while using built-in C# syntax. The release is also the first one to introduce dedicated analyzers so that the MVVM Toolkit will no longer just emit diagnostics for features used incorrectly, but will also show recommendations to improve the code and avoid common errors. The first analyzer will alert users when they assign values to fields that support an observable property, prompting them to use the generated property instead. The second analyzer can shrink the size of binaries in applications that utilize the MVVM Toolkit. The new version has also added multi-targeting for Rosly

Ukrainian hackathon to fight disinformation

Social Boost, a Ukrainian tech company, and its 1991 Accelerator are launching the 1991 Hackathon: Media, a free event focused on identifying digital solutions to counter disinformation, analyze data for media, and develop cyber hygiene. The event will take place Jan. 20-22 at the Google Campus in Warsaw, Poland and online.  The winning projects of the 1991 Hackathon: Media will receive professional mentorship support for one month after the event with the support of international donors, tech corporations, and governments. This support includes access to the 1991 network of startups, investors, and experts, individual meetings and consultations, and tech support. Moreover, the best teams will have the opportunity to work with leading specialists in the field and receive perks from tech partners. The most damaging forms of disinformation that the hackathon aims to target are false or fabricated news stories that deceive the public and shape opinion, false or manipulated images and v

Report: Majority of open source contributors wish their company paid for their contributions

Nearly four fifths of developers (79%) believe that contributing to open source projects has helped further their careers, but 78% still say that companies should pay them for the time spent on contributions.  This is according to a new survey from the CNCF and TAG Contributor Strategy (TAG CS), which is a group within the CNCF that helps the organization’s projects build and maintain sustainable contributor strategies.  The top career benefits from working on open-source projects included learning from collaboration with others and advancing technical skills.  In addition, sixty-five percent of respondents say they work on bug fixes, 62% write documentation, and 55% work on writing new features, which are all transferable skills in software development.  Fifty-nine percent of respondents to the survey contribute to projects on work time and 25% contribute full time.  The survey also found that over half (53%) were “regular, frequent, or high-volume” contributors and a third wer

Jama announces new requirements authoring solution

The requirements management and traceability solution provider Jama Software today unveiled new enhancements made to Jama Connect’s user experience.  With this, Jama Connect now offers users a Document View, which allows them to read, author, and edit items in-line in one view while keeping an item-based structure in project hierarchies. The company stated that this enables improved authoring of requirements which can lead to enhanced material efficiencies as well as saved time.  The Document View offers users the ability to learn and adopt Jama Connect whether they are moving from a documents-based approach or a legacy requirements tool.  Additionally, according to Jama Software, the enhanced user experience combines model-based requirements engineering with the Document View functionality, improving time-to-adoption for Jama Connect users.  “Jama Software is committed to continuously improving the adoptability and useability of Jama Connect. These powerful enhancements strength

Jitterbit adds message queueing service to automation platform Harmony

API company Jitterbit recently announced the integration of its message queueing service, MQ, into its automation platform, Harmony.  According to Jitterbit, MQ provides capabilities for creating, deploying, and managing message queues. This enables things like asynchronous processing, guaranteed message delivery, and more efficient management of system workloads and resources.  It provides simpler backend configuration, and by being integrated with Harmony, Jitterbit is providing a single platform for building and managing process automations. The MQ Service also makes managing integrations easier because it decouples the exchange of data between applications so that integrations don’t need to be rebuilt when an application is upgraded, changed, or goes down.  According to Jitterbit, there are now almost double the number of connectors in the platform compared to two quarters ago. These include the HTTP v2 Connector which added extra authentication types and simplified the UI, and

Software Complexity Calls for Greater Visibility and Intelligence

When I ask developers to name their biggest threat to developer experience, productivity, and software quality, the answers are often focused on a single challenge that only ever seems to increase in difficulty. Software complexity. It makes sense that software would be more complex today than, say, 20 years ago, when I first started my career as a developer. But when I try to pinpoint the specific areas of software development that deserve the most blame, one area in particular involves the number of dependencies in which developers are dealing with. Twenty years ago, I would say that 85% of the code that I and my team were building was proprietary code. We were building the business logic. However, when you look at what many developers do today for a given application, it’s the opposite. Their proprietary code might only make up 15-20% of their code base, while they rely on 80-85% of code that comes from libraries, open source, and other external components. It’s not uncommon fo