Skip to main content

Posts

Showing posts from May, 2022

Dataquest vs DataCamp 2022 – Which is Better? Zainab Sutarwala The Crazy Programmer

Data Science has become quite an attractive field today. Not just is it very profitable, but it also provides huge utility to many other fields. Besides, data science can also be used to predict possibilities, determine new trends, prescribe behaviour, and make any predictions based on hidden patterns. Among researchers and students, there is huge interest in the field, for this reason, so many courses are available online. Thus, in this post, we will check out the difference between Datacamp and Dataquest, these are two solid choices for data science. Now, let us compare to check out which is a better learning platform for you. Dataquest vs Datacamp is self-learning data science class, which run on monthly and yearly subscriptions. Their courses are entirely delivered on the internet platform. Both the schools provide multiple career tracks that include a focus on Python or R and portfolio projects. Suppose you complete your course completely, then the tracks take students to comple

AI-augmented testing is here to help

AI-augmented coding is here, and rather than taking over the role of a developer, it helps make developers lives’ easier and less tedious.  GitHub Copilot, which first launched as a technical preview last summer , is a popular example of AI-augmented coding. There’s also DeepMind’s Alphacode and Diffblue Cover , which is a unit testing solution for Java code. In a recent SD Times Live! event, Diffblue’s CEO Mathew Lodge explained that there are main categories of AI augmented coding:  Auto completion of code, which is what GitHub Copilot does  Coding systems designed specifically to win coding competitions, which is where Alphacode comes in Unit test writing, which is where Diffblue falls in, along with solutions like EvoSuite and  CircleCI’s Ponicode.   According to Lodge, AI is useful in augmenting unit test writing because when writing test programs, the number of possible tests is exponential. Applying AI is a way to conduct a smart search within that space. “We’re l

SD Times Open-Source Project of the Week: Adoptium

Adoptium is an open-source project from the Eclipse Foundation that aims to provide Java developers with pre-built OpenJDK binaries.  “Our goal is to meet the needs of both the Eclipse community and broader runtime users by providing a comprehensive set of technologies around runtimes for Java applications that operate alongside existing standards, infrastructures, and cloud platforms,” the project’s website states.  It is a continuation of the AdoptOpenJDK project which started in 2017. Eclipse Adoptium also provides an experimentation platform for developers, academics, and researchers who can use it to try out new runtime, build, test, and infrastructure ideas.  Earlier this week, the Eclipse Foundation and the Adoptium Working Group announced the launch of the Adoptium Marketplace .  The marketplace offers an easy way for developers to get Java SE TCK-certified and AQAvit tested binaries through a centralized site that the Eclipse Foundation manages. Eclipse AQAvit is a pr

WSO2 completes $93 million Series E growth funding round with the investment from Info Edge

WSO2 , the leader in digital transformation technology, today announced that the company has completed its Series E funding round with the addition of  RedStart Labs  (India), a subsidiary of  Info Edge Limited  (NSE: NAUKRI). The move brings the total growth capital raised to $93 million. Info Edge joins lead investor Goldman Sachs Asset Management Private Credit (“Goldman Sachs”), which completed the first tranche of the Series E in November 2021. Info Edge, through its RedStart subsidiary, will contribute strategically to WSO2’s accelerated business expansion across India. WSO2, with more than 800 customers in over 90 countries, has already established a strong presence in India. Over 35 leading enterprises in India—including government agencies and global leaders in financial services, communications, healthcare and technology—rely on WSO2’s products and solutions to drive their digital journeys and deliver innovative experiences to customers. Additionally, over 100 million consum

The key to eliminating value stream dependencies

When multiple teams are operating within the same value stream, controlling dependencies can feel like a daunting task. These teams often become silos and negatively impact the ability to collaborate across the entire value stream, increasing dependencies and decreasing overall productivity. At this month’s  {virtual} VSMcon 2022 , Jim Benson, CEO of Modus Cooperandi and author of “Personal Kanban,” spoke about the myth of dependencies and how organizations can work together to eliminate them. Benson’s session focused heavily on two points: dependencies are man-made, and value streams are more about the people than they are about the workflow. So, tweaking the way that the people within an organization work together can be the key to busting the myth of dependencies… To read the full article, visit the original post on VSM Times.  The post The key to eliminating value stream dependencies appeared first on SD Times . from SD Times https://ift.tt/MhfUGsJ

Lack of automation leaves companies vulnerable to attacks like Log4Shell and Spring4Shell

Sonatype found that nearly 70% of dependency management decisions are suboptimal in a study that evaluated 100,000 production applications and 4,000,000 open-source component migrations.  A large part of this is due to lack of security automation, explained Ax Sharma, senior security researcher, and advocate at Sonatype, in a webinar called “ The Impact of Zero-Day Attacks on SSC Management .”  The company also found that when it came to the big breaches such as Log4Shell in December 2021 and Spring4Shell that allowed attackers to remotely execute malicious code, companies that didn’t automate their supply management and weren’t paying attention to vulnerabilities were especially vulnerable.  The Sonatype Log4j Resource Center dashboard also shows that downloads of Log4Shell have dropped from 50% at the time of the vulnerability disclosure to 33%, but that’s still a lot, according to Sharma.  “At the time, people were very concerned if they are vulnerable to the Log4Shell vulnerabi

Microsoft Build: Windows Terminal Preview 1.14, Microsoft Graph updates, and Dev Box

Microsoft’s annual development conference Microsoft Build is taking place this week. It will continue on through Thursday May 26.  “Today, developers solve problems, big and small, across every industry and organization on the planet. That’s why this year’s Microsoft Build, the company’s flagship event for developers, so clearly reflects our roots. Of course, the future is exciting to imagine (and we’ll do some of that), but what Microsoft is delivering with Build are tools that developers can use today to make a real difference,” Frank X. Shaw, corporate vice president of communications, wrote in a blog post about the event.  Here is a look at some of the major announcements the company has made during the event so far.  Windows Terminal Preview 1.14 This latest preview release includes bug fixes and quality improvements, as well as the migration of Windows Terminal to version 1.13.  Features to expect in 1.14 include the ability to split panes over a single background imag

Report: Digital Product Management finds it footing

The relatively new practice of digital product management is helping organizations better achieve their objectives by shifting to a product-focused business model, according to a new report from Dimensional Research, sponsored by Broadcom Software. Digital product management (DPM) encompasses traditional product management, but adds continuous improvement through experimentation and validation, as well as relying on metrics such as OKRs to make informed product decisions. Across organizations, budget, teams and tasks are being connected to business objectives to better understand how their product’s performance affects the business. This, in turn, helps organizations improve productivity and efficiency. One of the biggest hurdles facing IT – especially now that software is driving business outcomes to a huge degree – is that there remains a real lack of understanding between bow business and development teams should work together.  Laureen Knudsen, chief transformation officer in the

CompreFace open source facial recognition service releases new features

Exadel ( www.exadel.com ), a global software engineering, business consultancy and solutions company, today announced the release of CompreFace 1.0, the newest version of its free, open-source facial recognition service. CompreFace is easily integrated into an existing system and requires no prior machine learning experience. The latest CompreFace release improves the user experience through UI, no-code options, ease of deployment, and additional integrations. Start using CompreFace now: https://exadel.com/solutions/ compreface/ The full list of updates in CompreFace Version 1.0 include: Manage Collection: Manage subjects and images with CompreFace’s user-friendly UI. This feature allows users to initialize the facial collection without any scripts or code. It also helps solve recognition problems by enabling users to check for correct images saved in each subject. Postman documentation: This feature reduces the time-consuming task of implementing REST API requests in users’ pr

Great developers aren’t automatically great managers

In the current climate, it’s never been more difficult to attract and retain tech talent. Nearly 75% of digital workers have their eyes on new positions, with advancing their careers the main driver for 63% of those planning to move on.  That data makes one thing clear – that those that commit to supporting career advancement are more likely to retain highly valuable staff.  Many organizations pride themselves on their ability to develop talent internally, offering employees the opportunity to acquire new skills and move to different positions. But there are pitfalls to simply giving the best talent different responsibilities – they stop doing the work they were good at, and learn a whole new set of skills.  Take professional athletes for instance – few of the world’s biggest stars, in any sport, automatically become great coaches. Or journalism – what makes a great reporter does not necessarily make a great editor.  Great developer vs great leader Software development is no dif

LogDNA unveils new brand identity reflecting vision for observability data

LogDNA, the leading observability data platform, today announced it has rebranded to Mezmo , a new corporate identity that reflects the company’s expanding capabilities and vision for observability. With fresh visuals and a bold voice, the new brand represents the company’s commitment to building solutions that illuminate insights within data to solve difficult problems and charge business outcomes. “Over the past year, the LogDNA team has expanded its platform beyond log management to lead the next generation of observability. As our focus and vision expanded, we felt driven to expand our brand identity to better encompass our capabilities, our ambition, and our team’s vibrant energy,” said CEO Tucker Callaway. Mezmo’s launch comes amid massive company growth. From 2017 to 2020, LogDNA tripled its team and grew its revenue by 1,293%, landing it on the 2021 Deloitte Technology Fast 500 list. It is the sole logging provider for IBM Cloud, and is embedded across DevOps teams in enterpr

Long-awaited .NET MAUI is now available

Microsoft has announced the general availability of .NET MAUI , which was first introduced in 2020 as a step in unifying .NET development across devices and platforms. MAUI stands for “Multi-platform App UI,” and enables developers to build cross-platform applications from a single C# codebase.  “The thin and decoupled UI and layout architecture of .NET MAUI together with single project features enable you to stay focused on one application instead of juggling the unique needs of multiple platforms,” David Ortinau, principal product manager for .NET MAUI at Microsoft, wrote in a blog post .   According to Microsoft, the main goal of .NET MAUI is to “enable you to deliver the best app experience as designed specially by each platform (Android, iOS, macOS, and Windows), while enabling you to craft consistent brand experiences through rich styling and graphics.” Each platform looks and acts the way you would expect without needing to add additional widgets or styling.  With .NET MAU

Object Management Group announces responsible computing consortium

Object Management Group , the consortium geared toward creating a standard architecture for distributed network objects, recently announced Responsible Computing (RC), a new consortium of technology innovators working as one in pursuit of sustainable development goals.   Responsible computing works as a systemic approach to addressing current and future challenges in computing, such as sustainability, ethics, and professionalism.  This practice is derived from the belief that people need to be thinking about technology in terms of the overall impact that it has on people as well as the planet. The new consortium’s RC framework is centered around six domains of responsible computing, including:  Data centers are designed and operated with an emphasis on efficiency and sustainability  More sustainable infrastructure monitoring the energy usage of products and technologies  Choosing code that prioritizes environmental, social, and economic impact over time Safely using data to d

Tidelift raises $27 million in Series C funding as open source software supply chain health and security become urgent priorities

Tidelift , the premier provider of solutions for managing open source software supply chain health and security and a  2022 Gartner Cool Vendor , today announced $27 million in Series C funding, led by Dorilton Ventures, with Kaiser Permanente and Atlassian Ventures joining existing investors General Catalyst and Foundry Group. As part of the transaction, Daniel Freeman of Dorilton Ventures has joined the Tidelift Board of Directors. This new investment comes as open source software health and security have become a pressing priority for organizations and governments around the world. Recent threats to the software supply chain like the Log4Shell vulnerability have led organizations to reassess how they manage the health and security of the open source software comprising the bulk of their applications. Additionally, the US Government is leading a coordinated, multi-agency effort to improve software security standards in order to fulfill the directives from the  White House Cybersecu

Continuous improvement throughout the value stream

Value stream is all about finding ways to measure the value you’re providing to your customers, and as with anything that we try to do in business, there are always new practices that can be applied to make improvements.  Known improvement plays can be used as a starting-off point for adopting a continuous improvement strategy in value stream. Known improvement plays are common techniques that can be applied to different organizations. According to Ambler, many businesses suffer from similar problems and so they can also benefit from similar solutions to those problems.  To learn more, read the full article on VSM Times. The post Continuous improvement throughout the value stream appeared first on SD Times . from SD Times https://ift.tt/E5ze0HA

DigitalOcean launches serverless offering

DigitalOcean, the cloud computing company, today announced the release of its serverless product, DigitalOcean Functions .  This offering is intended to bring users a fast, scalable, and cost-effective compute solution that allows them to build quickly, scale automatically, and save costs by removing the need to pay for idle resources. According to the company, Functions are snippets of code that run in response to event-based triggers, and builders of all kinds now have the ability to create serverless functions on DigitalOcean for multiple purposes, such as serverless APIs for web and mobile apps. One of the key benefits of this offering is the ability for developers to focus more on their code since the provisioning and scaling of resources are managed by DigitalOcean.  Additionally, the company said that this offering works to accelerate time to market. DigitalOcean Functions eliminates the need to learn complex infrastructure-oriented concepts, allowing developers to write fu

GitLab 15.0 is now available

The team at GitLab has announced the release of GitLab 15.0. With this, users gain access to container scanning in all tiers , internal notes , better links to external organizations and contacts , breaking changes , and more. Also included in this release are improvements intended to speed up the user’s workflow in the WYSIWYG Markdown editor for their wikis. According to the company, there will be no more un-styled, monochrome code blocks. Users will choose from 100+ languages in the dropdown list above the code block so the CSS, YAML, and Python code are separate from each other with accurate syntax highlighting.  Editing links and images in the WYSIWYG editor has also become easier with a new popover menu that appears when the user selects a link or attached image.  Additionally, Advanced Search is now compatible with the open-source Elasticsearch fork, OpenSearch , allowing customers to take full advantage of OpenSearch for Advanced Search.  GitLab 15.0 also brings the a

Quick Guide to Building an ETL Pipeline Process Neeraj Mishra The Crazy Programmer

ETL (Extract, Transform and Load) pipeline process is an automated development. It takes raw data files from multiple sources, extracts information useful for analysis, transforms it into file formats that can serve business analytics or statistical research needs, and loads it into a targeted data repository. ETL pipelines are designed to optimize and streamline data collection from more than a  source and reduce the time used to analyze data. They are also designed to convert these data into useful formats before transferring them to a targeted system for maximal utilization. Regardless of the efficiencies ETL pipelines offer, the whole purpose is lost if they cannot be built quickly and subtly. This article gives a quick guide on the necessary steps needed to build an ETL pipeline process . Building an ETL Pipeline Process When you build an ETL pipeline , the process must be in the ETL order, i.e. Extraction is the act of extracting data from a data pool, such as an open-s

GitHub adds math support in Markdown

Today, GitHub announced that math expressions can now be rendered in Markdown on GitHub using “$$” as a delimiter for code blocks with math content or the “$” delimiter for inline math expressions.  According to GitHub, mathematical expressions have become essential to information sharing amongst engineers, scientists, data scientists, and mathematicians.  Support for displaying math expressions has been highly requested from the community for over eight years . Now, users can use the “$” and “$$” delimiters natively in Markdown on GitHub in order to insert math expressions in TeX and LaTeX style syntax. The content is then rendered using the MathJax library.  MathJax is an open-source, JavaScript-based display engine that supports a wide range of LaTex macros, as well as several accessibility extensions. To learn more about MathJax see the documentation and the MathJax Accessibility Extensions Documentation .  There are several different ways that users can include math ex

SD Times Open-Source Project of the Week: CAS

Community Attestation Service (CAS) is an open-source service that helps users secure their software and is powered by Codenotary’s digital identity infrastructure. The project lets them create a Software Bill of Materials, notarize containers, and let others verify by running and provides a way to view notarized assets’ immutable history in immudb. CAS stores all signatures inside of immudb, the standard for open source immutable databases. The project is also protected against tampering since all attestation data is integrity-checked and cryptographically verified by the CAS client.  CAS is also protected against MITM attacks since the public key is checked by every communication.  CAS can detect, authenticate and alert on any behavior that involves using unauthentic digital assets. CAS verification can be embedded anywhere and can be used to trigger alerts, updates, or workflows. “Codenotary cas is a solution written by DevOps-obsessed engineers for DevOps engineers to bring b

Fastly announces acquisition of Glitch

Fastly, Inc. , the world’s fastest edge cloud platform, today announced it has acquired Glitch, a developer platform where more than 1.8 million developers innovate, create, and share full-stack web apps without having to run the infrastructure or manage tools themselves. Organizations are gaining significant business advantages by rapidly leveraging the applications their developers have built. As a result, developers need to go from a moment of inspiration to deployed code faster than ever before. Glitch inspires innovation through an easy-to-use development environment, remixable code, and a vibrant community of collaborative developers. Serverless technologies like Fastly’s WebAssembly-based edge platform remove barriers to innovation while natively providing security and performance. “Fastly was founded by developers, for developers and, together with Glitch, we take an important step forward in making it easier for customers to innovate at a layer in the software stack that the

First beta for PostgreSQL 15 now available

The team at PostgreSQL, a data warehouse for web, mobile, geospatial, and analytics applications, today announced that the first beta release of PostgreSQL 15 is now available for download. The beta version brings users previews of all of the features that are set to become available when PostgreSQL 15 is made generally available. Information about these features and changes can be found in the release notes .  According to the company, this release offers several new capabilities for simplifying and enhancing the experience of developers. Included in these features is the introduction of Merge , a SQL standard command for conditionally performing write operations on data. Before this release, the same behavior could be fulfilled using either stored procedures or with “INSERT… ON CONFLICT”. Developers can now write simple queries to choose the correct data modification action.  PostgreSQL 15 also builds on existing support for the SQL/JSON path language by adding more standard S