days
-1
-3
hours
0
-9
minutes
-4
-8
seconds
-5
-5
search
Why you should use date-fns

How to manipulate dates with JavaScript

Issues related to working with dates are as old of a problem as it gets with JavaScript. In theory it is possible to perform date calculations with JavaScript’s date object, if it weren’t for the many weaknesses of the API. Fortunately, there are helpful libraries that can save us a lot of work. One of them is date-fns.

Examining the pros and cons

React Native vs Ionic: Which one is for you?

When preparing to develop a mobile app, one of the first questions you should ask yourself is which framework will you work with? There are upsides and downsides to all options. Let’s take a look at React Native versus Iconic. Which one is right for you? In this article, see what each framework excels in, and you’ll be one step closer to a finished app.

What to look for when building the dream team

9 productive tips for hiring expert Java developers

Finding new talent isn’t easy, and much of finding the right person for the job depends on knowing what you and your business need regarding future development projects. Here are nine important tips for what to look for when hiring Java developers. When you hire a developer, look at the engagement model, the structure, tools, and programming language they have expertise in, and tally the experience of their full-stack Java programming.

CI/CD for Spring Boot Microservices: Part 2

Extending CI/CD: Kubernetes Continuous Deployment for Microservices

This is part two of a tutorial series by Tomas Fernandez. By the end of this article, you will know how to introduce Kubernetes into CI/CD. Docker allows us to create easy-to-deploy, portable packages for our application. With Kubernetes, we can run those packages in the cloud, scaling them up and down to go along with fluctuating demands, and releasing updates with no downtime.

A tour of TornadoVM

TornadoVM: Running your Java programs on heterogeneous hardware

In this article, learn about TornadoVM, a plug-in for OpenJDK for accelerating Java programing on heterogeneous devices. It allows developers to automatically and transparently run Java programs on heterogeneous hardware, without any required knowledge on parallel computing or heterogeneous programming models. Find out about its use cases.

Preventing man-in-the-middle attacks

TLS certificate pinning on mobile apps to secure from MiTM attacks

Mobile security has become more important than ever, especially as many employers adopt Bring Your Own Device for remote and in-house employees. What is TLS certificate pinning? Find out all about it and how to implement TLS pinning on Android and iOS apps and prevent man-in-the-middle (MiTM) attacks on mobile apps.

Laying the groundwork for big data

Building a data platform on Google Cloud Platform

At the moment, big data is very popular and there is a wide variety of products available for handling data. In this article, read a case study about a German startup tackled their data problems and built a common data platform into their architecture. The data platform consists of four components: Ingestion, storage, process, and provisioning.