• ?
  • Rexistro

Dzone

Evolution of Phishing: Spear Phishing and Whaling Scams Explained

Due to the high-profile cases of cybercrime in recent years, including the Facebook-Cambridge Analytica scandal back in 2018, the Equifax data breach in 2017, and the Russian interference with the US presidential election in 2016, cybersecurity is now a top priority for businesses, institutions, and ...

Devs and Data, Part 2: Ingesting Data as High Velocity

This article is part of the Key Research Findings from the new DZone Guide to Big Data: Volume, Variety, and Velocity.  Introduction Welcome back! In Part 1, we covered how the software industry is becoming much more data-driven and how the field of big data is growing. In this p ...

AWS DevOps: Introduction to DevOps on AWS

Technology has evolved over time. And with technology, the ways and needs to handle technology have also evolved. The last two decades have seen a great shift in computation and software development lifecycles. We have seen a huge demand for online DevOps training and AWS certification.  This b ...

How to Use Higher-Order Components in React

In JavaScript, we have higher-order functions (HOC), which are basically functions that accept functions. In React, higher-order components are basically functions which accept component as parameters, inject or modify their props, and return a modified component. Real world use case: ...

Welcome to A New Civilization!

I sometimes get easily irritated when I hear about the digital revolution, the "great contributions" of artificial intelligence, the net economy. We often talk about it with emphasis, with a certain scientific tone. According to the gurus of our time, we live in a great era of infinite pro ...

How to Run Java Microservices on OpenShift Using Source-2-Image

One of the reasons you might prefer OpenShift over of Kubernetes is the simplicity of running new applications. When working with plain Kubernetes you need to provide an already built image together with the set of descriptor templates used for deploying it. OpenShift introduces the Source-2-Im ...

Introduction to the World of Mobile Application Testing

Today, mobile phones have evolved from simple communication devices to a gadget that can basically do everything. Whether it be ordering food, availing a cab service, or simply looking for directions, all can be done using a mobile phone. This is only possible due to the wonderful world of mobile ap ...

Securing Containers

To understand the current and future state of containers, we gathered insights from 33 IT executives who are actively using containers. We asked, "How are you securing containers for orchestration, deployment, and ongoing operation?" Here's what they told us:

Who Will Win in the Robot 'Arms' Race?

If we’re ever going to have robots in every home and office, they’re going to have to be able to touch, move, and carry things, including objects that could be either delicate, heavy, or awkward to carry. That's a major challenge. Our handy human arms and hands have had billions of years to evolve a ...

Getting Started With Git

Today, Git is effectively the de-facto standard for software version control, and it is truly an expected tool in every developer’s toolbox. This quick overview demonstrates what a rich and deep DVCS Git truly is, while still being approachable for the newcomer to this collaborative approach to sour ...

Going Off-Piste: ODI 12c Standalone Agent Connection to Snowflake

Recently, a Snowflake customer was having troubles using their Oracle Data Integrator (ODI) 12c standalone agent to connect to Snowflake. Strangely enough, the connection worked just fine using the ODI Studio local agent. I spent a good part of my career working with ODI, so I was interested to dive ...

OAuth2 Authentication in Zerocode

Zerocode is an open-source library that enables API testing via simple declarative JSON steps — REST, SOAP, and DB services. This article is about using zerocode to test a REST API that supports OAuth2 authentication. Why Zerocode? Testing the REST API is still a bit of a pain with modern tools like ...

Create an Angular 7/ASP.NET Core 2.2 Application and Push it to Azure

Implementing the full CI/CD cycle on an Angular/ASP.NET Core application is not easy. Some digging and experimentation is necessary to make everything work. The goal of this article is to pinpoint the different steps and tricks. The source code is available on GitHub: devpro/aspnetcore-angular-sampl ...

This Week in Spring: Spring Cloud, New Releases, and More

Hi, Spring fans! Welcome to another installment of This Week in Spring! In the US, Monday was a public holiday, so today, Tuesday, feels a bit like Monday and I was happily going through the Monday motions and then I got a reminder that I had to write this week's installment! Oops! Thank goodness fo ...

AI Talking to AI? We Need a New API

The popular conception of AI is that it will either take your job or will be your new electronic assistant. The assumption is that AI is all about you and me. We have a different perspective on where AI’s impact will most be felt. We think that it’s inevitable that ultimately, AI will mostly intera ...

API Security Weekly: Issue #19

This week, we look into the latest vulnerabilities, patches that TLS libraries require, and best practices for token management security. Vulnerabilities You’d think casinos are at the forefront of security, after all, they handle money. Apparently, this is not always the case. Atrient’s digital rew ...

A (Hypothetical) Open Letter from Google to Web Developers

Dear Web Developers, Look, we know a bunch of you were pretty miffed at us when we bought the rights to the .dev gTLD a few years back. We get it; it put more than a few of you in a bind when you went to load your testing sites only to have a frowny face stare back at you. Yes, it was kind of a #$%^ ...

How to Enable Column Hiding in Ignite UI for Angular Grid

Ignite UI for Angular Grid is the fastest Angular Grid out there. It does not only run fast, it is also very easy to use igxGrid in your application. Ignite UI for the Angular Grid component class is named igxGrid and, on the template, it can be used as <igx-grid></igx-grid>. I ...

A Darker Future Is Here

With Reuter's report on Project Raven and the regular releases of information from Citizen Lab, it's pretty clear that the ability to execute sophisticated, advanced cyber operations are beginning to propagate to smaller countries with less of a technical footprint. We've expected and become used to ...

Calculating the Best Rail Road Paths in Neo4j

Did you know that Chicago is the most important railroad center in North America? Chicago has more lines of track radiating in more directions than any other city. The Windy City has long been the most important interchange point for freight traffic between the nation's major railroads and it is the ...

Benefits of Continuous Integration for Businesses and IT Teams

Software is a key competitive differentiator for companies across industries. The faster companies can get new enhancements and functionality to market, the wider their competitive edge. To achieve this lead, enterprise development teams need to optimize their workflow for efficiency, quality, and r ...

Don't Panic! PyTorch Data Loaders and Datasets

When I first started using PyTorch, I was not happy with this new data loading paradigm that I had to learn. I was migrating to PyTorch from Keras, which wasn't as prescriptive. PyTorch had a specific way it wanted to access data, and I didn't know what it was, nor did I really want to spend time le ...

7 Simple Ways to Improve Website and Database Performance

This tutorial explains some of the things you can do to ensure that your websites hosted on Alibaba Cloud run as quickly and efficiently as possible. It will suggest optimizations that will boost performance, including speeding up site loading time and search queries. Prerequisites To follow this tu ...

Top Applications for IoT in the Food and Beverage Retail Industry

With the rise of hardware and software platforms to connect every object in the physical world to the Internet, IoT is a trend that has come a long way. It is molding how people interact with their environment and how they have come to rely on smartphones and the Internet to fulfill daily tasks and ...

Unit Tests Vs. Integration Tests: Battle Continues

One would expect that after being in the industry for almost 20 years, a trivial comparison like this would be years behind me, but I am probably less than correct. It seems that the right amount of unit tests is still a burning issue that needs some attention. At Knoldus, we have the policy of main ...

Java Desktop Links of the Week: February 18

It’s been a really long time – apologies for the massive gap since the last post. I promise to get back to more regular postings again. So without further ado, here are the links for this time: Early access builds of JavaFX 12 have been published by Gluon. VocabHunter 2.0.0 has ...

How to Implement Pagination in an ASP.NET Core App

When you have to show hundreds or thousands of records on your web page then you should apply pagination. This is because your users must not see all the records on the same page (which looks bad), instead, they move from one page to another page, and only see the records of the selected page. Pagin ...