DZone.com Feed
DZone.com Feed |
- Flutter 2.0 State Management Introduction With Provider 5.0
- Apache Kafka and MQTT (Part 3 of 5) – Manufacturing 4.0 and Industrial IoT
- What's Inside Milvus 1.0?
- How to Run Parallel Cypress Tests on BitBucket Pipeline
- Building Hybrid Multi-Cloud Event Mesh With Apache Camel and Kubernetes
- CouchDB Vs. MariaDB: Which Is Better?
- Top 10 Most Popular Posts on DZone: April 23-29
- Detecting Viruses in Real-Time at Scale
- Setting up MongoDB Cluster and Replica-Set
- How to Generate and Compare Perceptual Image Hashes in Java
- Top IoT App Development Trends in 2021
- Top 10 Key Elements for Successful SAFe Implementation
- How to Quickly Integrate App Linking of AppGallery Connect Into My Android App
- How to Maintain a Healthy Codebase While Shipping Fast
- 5 Customer Data Integration Best Practices
- The Engineer’s Complete Guide to Technical Debt
- New to Java? Here Are Some Resources
- Securing the Future of Remote Working With Augmented Intelligence
- Top 10 SharePoint Intranet Portal Benefits
- Resolving Data Theft in IoT Networks To Grow Your Business
- Important Uses of Mobile App Performance Testing Tools
- What is CAP Theorem?
- Anypoint VPC Connection Tutorial
- SpringBoot Configure DataSource Using JNDI With Example Using Tomcat 9 Server
- Security and Compliance Considerations for Using Salesforce
- What Role Does API Governance Play in Digital Transformation?
- How High Growth in Open Source Looks Like in Terms of OKRs
- Infrastructure as Code Pitfalls and How To Avoid Them
- Adopting a Multi-Cloud Strategy
- How AI-Powered Chatbots Can Revolutionize the Insurance Sector
Flutter 2.0 State Management Introduction With Provider 5.0 Posted: 30 Apr 2021 06:12 PM PDT With Flutter 2.0, you can build apps on mobile, web and desktop. Graphics performance is fantastic and the development tools are great. The main barrier to learning Flutter is an understanding of state management. This tutorial covers the Provider package, one of the most popular and easiest tools to manage state in Flutter. A video version of this tutorial is available. Code and image files are on GitHub. |
Apache Kafka and MQTT (Part 3 of 5) – Manufacturing 4.0 and Industrial IoT Posted: 30 Apr 2021 05:58 PM PDT Apache Kafka and MQTT are a perfect combination for many Industrial IoT use cases. This blog series covers the pros and cons of both technologies. Various use cases across industries, including connected vehicles, manufacturing, mobility services, and smart city are explored. The examples use different architectures, including lightweight edge scenarios, hybrid integrations, and serverless cloud solutions. This post is part three: Manufacturing, Industrial IoT, and Industry 4.0. Apache Kafka + MQTT Blog Series |
Posted: 30 Apr 2021 05:37 PM PDT Milvus is an open-source vector database designed to manage massive million, billion, or even trillion vector datasets. Milvus has broad applications spanning new drug discovery, computer vision, autonomous driving, recommendation engines, chatbots, and much more. In March 2021, Zilliz, the company behind Milvus released the platform's first long-term support version — Milvus v1.0. After months of extensive testing, a stable, production-ready version of the world's most popular vector database is ready for prime time. This blog article covers some Milvus fundamentals as well as key features of v1.0. |
How to Run Parallel Cypress Tests on BitBucket Pipeline Posted: 30 Apr 2021 05:29 PM PDT Do you use BitBucket Pipeline as your CI server? Are you struggling with slow E2E tests in Cypress? Did you know BitBucket Pipeline can run parallel steps? You can use it to distribute your browser tests across several parallel steps to execute end-to-end Cypress tests in a short amount of time. How to Run Tests in ParallelDistributing tests across parallel steps to spread the workload and run tests faster might be more challenging than you think. The question is how to divide Cypress test files across the parallel jobs in order to ensure the work is distributed evenly? But… is distributing work evenly what you actually want? |
Building Hybrid Multi-Cloud Event Mesh With Apache Camel and Kubernetes Posted: 30 Apr 2021 05:18 PM PDT
This blog is part two of my three blogs on how to build a hybrid multi-cloud event mesh with Camel. In this part, I am going over the more technical aspects. Going through how I set up the event mesh demo. |
CouchDB Vs. MariaDB: Which Is Better? Posted: 30 Apr 2021 05:01 PM PDT Every day you visit grocery stores, clothing stores, e-commerce portals, or a bank. Ever wondered how they keep a track of customers, employees, and other crucial information? The answer is Database. |
Top 10 Most Popular Posts on DZone: April 23-29 Posted: 30 Apr 2021 03:11 PM PDT IntroductionWelcome to a new DZone weekly feature where we highlight the most popular articles on DZone. Are you ready to find out the most popular articles across all of DZone for the past week (April 23-29)? We compiled our top 10 trending and most popular DZone articles for our developer and software professional audiences! Let us know in the comments which of these articles is your favorite and what article you hope to see next on DZone! |
Detecting Viruses in Real-Time at Scale Posted: 30 Apr 2021 03:00 PM PDT Cybersecurity remains a persistent threat to both individuals and businesses, with data privacy concerns increasing for 86% of companies in 2020 and just 23% of consumers believing their personal data is very secure. As malware becomes steadily more omnipresent and sophisticated, a proactive approach to threat detection has become essential. Trend Micro is a global leader in hybrid cloud security, network defense, small business security, and endpoint security. To protect Android devices from viruses, the company built Trend Micro Mobile Security — a mobile app that compares APKs (Android Application Package) from the Google Play Store to a database of known malware. The virus detection system works as follows:
To work, the system has to perform a highly efficient similarity search on massive vector datasets in real-time. Initially, Trend Micro used MySQL. However, as its business expanded so did the number of APKs with nefarious code stored in its database. The company's algorithm team began searching for alternative vector similarity search solutions after quickly outgrowing MySQL. |
Setting up MongoDB Cluster and Replica-Set Posted: 30 Apr 2021 02:31 PM PDT Database ReplicationDatabase replication is a process in which we run a set of database instances that maintain the same datasets and it provides redundancy and promises high availability of database servers. In case your one database falls down then you still will be able to use the other available database from the cluster and have the same datasets that you had in your previous replica. In this post, I am going to demonstrate the replication setup in MongoDB. If you're using some other database you might need to check if your database supports replication or not. |
How to Generate and Compare Perceptual Image Hashes in Java Posted: 30 Apr 2021 01:12 PM PDT Perceptual image hashing is a relatively new process used primarily in the multimedia industry for content identification and authentication. The process itself uses an algorithm to extract specific features from an image and calculate a hash value based on that information. The hash value that is generated acts as a kind of 'fingerprint' for the image; it is a distinct identifier that is unique to its parent image. As you may have guessed by the fingerprint comparison, perceptual image hashing is particularly useful for digital forensics, but it has become an important player in prohibiting online copyright infringement as well. By comparing the hash value of an original/authentic image with the hash value of a similar image, you can identify and match various images and calculate the Hamming Distance between them. For reference, Hamming Distance measures the minimum number of substitutions it takes to change one image to the other, so hash values that are closer together are more similar. |
Top IoT App Development Trends in 2021 Posted: 30 Apr 2021 11:35 AM PDT More Focus on Container Technologies in IoT PlatformsGartner projects that over 75% of global organizations will be using containerized apps in production by 2022. So far, container technologies have been part of traditional enterprise IT environments and cloud architectures. Recent developments in industrial IoT platforms and the increased demand for vendor-neutral IoT technologies, however, have made containers increasingly relevant for the Internet of Things. Defining ContainersWhat is a container? It is a lightweight virtualization technology that includes an entire runtime environment. This means an application and all its dependencies, plus the libraries and configuration files required to run the application. Container technologies help you abstract differences in operating systems and underlying infrastructures. This is why they are often embedded in IoT platforms so that you can connect to any device and make virtually any machine or piece of legacy equipment IoT-ready. |
Top 10 Key Elements for Successful SAFe Implementation Posted: 30 Apr 2021 11:19 AM PDT The Scaled Agile Framework® (SAFe®) came into being to help modern enterprises implement Lean-Agile development at scale more effectively and smoothly. So, if an enterprise wants to implement this framework to reap the maximum benefits of the Lean-Agile Development at scale, it is essential for it to absorb Lean-Agile culture, Lean-Agile mindset, and Lean-Agile principles at the personal, intellectual, and leadership levels. This thorough absorption at all these levels forms the base on which SAFe can be implemented effectively. The successful SAFe implementation consists of these factors: |
How to Quickly Integrate App Linking of AppGallery Connect Into My Android App Posted: 30 Apr 2021 10:27 AM PDT Recently, my app needed to use cross-platform sharing links. App Linking of AppGallery Connect met my requirements. If you want to quickly experience this service, see the demo on GitHub. Perform the following steps for service integration: |
How to Maintain a Healthy Codebase While Shipping Fast Posted: 30 Apr 2021 10:09 AM PDT One of my greatest privileges building Stepsize has been hearing from hundreds of the best engineering teams in the world about how they ship software at pace while maintaining a healthy codebase. That's right, these teams go faster because they manage technical debt properly. We're so used to the quality vs. cost trade-off that this statement sounds like a lie—you can't both be fast and maintain a healthy codebase. |
5 Customer Data Integration Best Practices Posted: 30 Apr 2021 10:03 AM PDT For the last few years, you have heard the terms "data integration" and "data management" dozens of times. Your business may already invest in these practices, but are you benefitting from this data gathering? Too often, companies hire specialists, collect data from many sources and analyze it for no clear purpose. And without a clear purpose, all your efforts are in vain. You can take in more customer information than all your competitors and still fail to make practical use of it. |
The Engineer’s Complete Guide to Technical Debt Posted: 30 Apr 2021 09:41 AM PDT Debt is a complicated subject. The world often carries negative connotations with images of student loans, medical bills, or mortgage payments often coming to mind. In reality, though, some financial debt can actually help people. The same thing is true with technical debt. |
New to Java? Here Are Some Resources Posted: 30 Apr 2021 09:40 AM PDT In this tweet, I was asked if I had a list of resources for developers who are new to Java. I didn't at the time, but I've spent some time researching, and here is that list. I've listed content that is both free and paid. It's not that one type is superior; it's just to give you plenty of choices. These are the resources that I've used and do still use to re-learn Java. So, if you're new to Java or looking to pick it up again after a break, this blog is for you. |
Securing the Future of Remote Working With Augmented Intelligence Posted: 30 Apr 2021 09:32 AM PDT IntroductionAre you familiar with the fact that utilization of artificial intelligence across businesses will tend to create $2.9 trillion of business value in 2021 as well as 6.2 billion hours of productivity? Keeping in view this up-pacing technology, the artificial intelligence market is projected to grow to $190 billion by the year 2025. Without any uncertainty, it is clear this whole globe is accommodated with synergizing human intelligence and artificial intelligence. The immense acquisition is observed especially during the pandemic of COVID-19 which was an excuse that "work from home" is becoming a new normal. Either working from home, or from the office or a blend of both, employees are learning to work in different ways with different collaborative tools. As organizations are facing this new normal, technological advancements have made work from home a seamless reality. The evolution of augmented intelligence has paved the way for collaborative experience and richer work. |
Top 10 SharePoint Intranet Portal Benefits Posted: 30 Apr 2021 09:25 AM PDT IntroductionMicrosoft SharePoint has undoubtedly revolutionized the way business enterprises are using the intranet to optimally extract value from it. Using SharePoint as an intranet makes it easy for employees to work collaboratively as a team while encouraging team cohesiveness and employee engagement. So, let's get into the top 10 benefits of having a SharePoint intranet in your enterprise. Benefits of SharePoint Intranet Portal1. Easy Storage of InformationBusiness-related and sensitive information can be stored in a single place that can be only provided to authorized personnel for access. With the MS SharePoint intranet portal, you can also designate who can edit and access those documents, so that your sensitive and critical data and information does not fall into the wrong hands. |
Resolving Data Theft in IoT Networks To Grow Your Business Posted: 30 Apr 2021 09:10 AM PDT IntroductionIoT is flawed. If a smart, imaginative team built the service, there's a smarter and more imaginative attacker waiting for you. Whatever appears Smart may also be fully vulnerable to serious threats. When more untested devices join an IoT network, it gets increasingly complicated to track potential blind spots leaving the system open for cybercriminals. 98% of all IoT traffic is NOT encrypted, making it the lowest hanging fruit for attacks. In all honesty, attackers have been innovative in using the existing issues in the devices and sneak in. So be it secretly extracting information from internal networks or launching direct infrared laser attacks on devices, it is safe to believe that IoT is not safe. |
Important Uses of Mobile App Performance Testing Tools Posted: 30 Apr 2021 08:55 AM PDT IntroductionMobile app performance testing is carried out to assess the performance of applications under real-world conditions. The end goal is to predict the user's experience after the public release of the application. For testers working with mobile app performance testing tools, performance assessment usually means running multiple parallel tests to measure the system's response for critical user journeys across a wide range of devices, locations, and networks. Performance testing also assesses the app's response during periods of high traffic load and ensures its stability. As such, the following are some of the use cases of mobile app performance testing tools for a mobile app tester. |
Posted: 30 Apr 2021 08:38 AM PDT Why Should I Care?Have you ever wanted to know:
In 5 Minutes or LessEric Brewer's CAP Theorem tells us that a distributed data store must choose no more than two of the following: |
Anypoint VPC Connection Tutorial Posted: 30 Apr 2021 08:31 AM PDT Anypoint VPCMany developers, consultants, or architects are fronted by challenging architecture designs where particular security, availability, and/or network restrictions must be considered while designing integration solutions. Anypoint Platform, among its components, provides the Anypoint VPC: an AWS VPC (virtual private cloud) in the requested AWS region, assigned exclusively to its owning Anypoint Platform organization where only authorized users from the organization may deploy Mule applications to this Anypoint VPC [1]. Paraphrasing the above text, a VPC is a private IP space that is dedicated to the Mule workers. Is not accessible by any other systems in your network and no other company might share it. For more details about AWS VPC refer to this link. |
SpringBoot Configure DataSource Using JNDI With Example Using Tomcat 9 Server Posted: 30 Apr 2021 08:11 AM PDT In the video within this article, we take a closer look at the SpringBoot Configure DataSource Using JNDI, alongside an example using a Tomcat 9 Server. Let's get started! |
Security and Compliance Considerations for Using Salesforce Posted: 30 Apr 2021 08:07 AM PDT IntroductionMany MNC's (Multinational companies) use Salesforce as their main tool of option for CRM (Customer Relationship Management) in the cloud. Also, it aims at providing a lot of flexibility and comfort while enabling or granting access to the data and that too from any device and working from any given location. The most important point to note here is that the Salesforce platform has very high-security standards, but there have been few recent changes in global data protection regulations. This has further imposed limitations in many countries around the world. |
What Role Does API Governance Play in Digital Transformation? Posted: 30 Apr 2021 07:55 AM PDT Editor's note: This interview with Matthew Reinbold was recorded for Coding Over Cocktails, a podcast by TORO Cloud. API governance doesn't have to hinder innovation. In fact, Capital One's Matthew Reinbold says it could even improve digital transformation strategies and implementation in an organization. |
How High Growth in Open Source Looks Like in Terms of OKRs Posted: 30 Apr 2021 07:47 AM PDT For this context, Airbyte is an open-source data integration platform. Our goal is to commoditize data integration. In January, we shared how we were thinking about OKRs, along with our OKRs for Q1 2021. So we wanted to give some updates about them, and how they have evolved for the 2nd quarter. Our focus for 2021 is to become the open-source standard for replicating data. This entails three overarching goals: |
Infrastructure as Code Pitfalls and How To Avoid Them Posted: 30 Apr 2021 07:38 AM PDT IntroductionInfrastructure as Code. It's not a totally new concept, but it isn't something that everyone is doing at this point. Some have been doing it for a long time. Some have just started the journey. And some have no clue what it even is. We're going to break it down a bit today, and talk about what it is and some of the common issues, or pitfalls, that come along with it. What Kind of Pitfalls Can Come Up?I have great news for you... The answer is "a lot." It's not very good news, I guess. But as long as you take the time to consider all your options, and plan accordingly, you can mitigate just about any issues that come up. So, why is there a lot that can go wrong? It's because of the nature of Infrastructure as Code. It's infrastructure and it's code. That means you take all the pitfalls that can come along with infrastructure and add them to all the pitfalls that can come along with code. |
Adopting a Multi-Cloud Strategy Posted: 30 Apr 2021 07:19 AM PDT IntroductionYou must have heard the famous English proverb, "Don't put all your eggs in one basket." I know you might be thinking, "What exactly does multi-cloud have to do with eggs?" Let me explain. Open-source technology has enabled us to mix and match cloud environments from different vendors, empowering companies to get products & services to market faster while meeting unique requirements. The uptake of multi-cloud architecture is growing as organizations are seeing the value of expanding their cloud platform portfolio as the fastest way to serve their customers. |
How AI-Powered Chatbots Can Revolutionize the Insurance Sector Posted: 30 Apr 2021 07:13 AM PDT IntroductionGiven the obsolete and legacy processes involved, a blend of insurance and technology may sound like an immiscible mixture of oil and water. However, in the past few years, the rising popularity of insurtech tools like AI, IoT, and Blockchain has marked a new wave of insurance and technology integration. As customers turn more demanding and labor becomes a costly resource, insurance agencies are left with no other option apart from embracing digitalization. Let's take a look at how AI-driven chatbots are sharing some of the load. Role of AI-Powered Chatbots in InsuranceCustomer experience personalization, infinite scalability, and 24*7 availability are some of the generic advantages of chatbots in any industry. However, when it comes to insurance, AI-powered chatbots can streamline operations and grant benefits to your agency in the following ways: |
You are subscribed to email updates from DZone.com Feed. To stop receiving these emails, you may unsubscribe now. | Email delivery powered by Google |
Google, 1600 Amphitheatre Parkway, Mountain View, CA 94043, United States |
Comments
Post a Comment