Newsroom


Warning: md5() expects parameter 1 to be string, array given in /home/mytakeon/public_html/devmanager/wp-content/plugins/feedzy-rss-feeds/includes/abstract/feedzy-rss-feeds-admin-abstract.php on line 790
  • E2E Testing With Cypress on Jenkins With Parallel Pipeline Stages
    by Artur Trzop on 16/01/2021 at 02:44

    In this tutorial for JavaScript end-to-end testing, you will learn about Cypress test runner for UI automation testing and how to use it with the Jenkins CI server. Cypress helps with frontend automation testing using a headless browser or just a regular browser. E2E tests often take a long time to […]

  • How to Run GitLab CI Pipeline With Parallel RSpec Tests in Ruby
    by Artur Trzop on 16/01/2021 at 02:32

    GitLab CI allows you to run tests much faster thanks to its CI parallelization feature. You can run parallel jobs across multiple GitLab Runners. In order to do it, you will learn how to split tests in a dynamic way across parallel tasks to ensure there is no bottleneck in GitLab Pipeline. Thanks […]

  • Fast CI Build Time With Parallel Jobs on Semaphore CI for RSpec, Cypress, and Jest Tests
    by Artur Trzop on 16/01/2021 at 01:53

    Semaphore CI 2.0 allows for configuring your CI build task with parallel jobs. This way, you can run simultaneously a few different commands that do not depend on each other. But we could also use parallel jobs to split your test suite across a few jobs and save time this way. I will show you how […]

  • How to Check if an IP Address is a Bot in Java
    by Laura Bouchard on 16/01/2021 at 00:26

    An IP address is a unique numerical identifier that is assigned to each network-connected device that uses the Internet Protocol for communication; simply put, this includes most devices we use today (i.e. laptops, smartphones, tablets, etc.). For business websites, verifying user IP addresses can […]

  • Scan an AWS S3 File for Viruses in Java
    by Laura Bouchard on 16/01/2021 at 00:13

    The increased use of cloud storage is also increasing the attention it gets from potential cyber attackers. End-users are able to upload viruses, and attackers can craft specialized attack malware and upload this content as well. Once these threats are uploaded, they can flow through your systems, […]

  • Stranger Things in Java: Constructors
    by Claudio De Sio Cesari on 16/01/2021 at 00:03

    Introduction What you are reading is the second in a series of articles titled “Stranger things in Java” (find the first article here), inspired by the contents of my book “Java for Aliens”. These articles are dedicated to insights of the Java language. Deepening the topics […]

  • Testing Your Code on Terraform: Terratest
    by JP La Torre on 15/01/2021 at 23:41

    Infrastructure as Code (IAC) is more than just a paradigm. Developers are now able to deploy the code they have written on a capable cloud infrastructure without having to configure the cloud environment and provision resources manually. With the help of frameworks like Terraform, deploying […]

  • Test-Driving Kotlin in ZK (Part 2)
    by Robert Wenzel on 15/01/2021 at 23:34

    As promised in Part 1, it's now time to build a more useful example to try out if/how data-classes work in a ZK application. Finally wrapping up to check how Kotlin might help when writing the oh-so-dreaded test cases. Building a Simple CRUD UI

  • Test-Driving Kotlin in ZK
    by Robert Wenzel on 15/01/2021 at 23:34

    Every now and then it's time to learn something new — especially for a software developer. Be it just to keep in touch with recent developments, to challenge yourself by getting out of your comfort zone, or to widen your perspective and get fresh ideas on something you already know. […]

  • Handling RxJava Observables in a Web UI
    by Robert Wenzel on 15/01/2021 at 23:34

    Before we dive into the meat of this article, let's start with some definitions. RxJava: A Java VM implementation of Reactive Extensions: a library for composing asynchronous and event-based programs by using observable sequences. It is popular, as it addresses the concerns about low-level […]

  • JDK 16: The new features in Java 16
    by Paul Krill on 15/01/2021 at 21:26

    Java Development Kit (JDK) 16 has reached its second rampdown phase, with the feature set frozen. The new features in JDK 16 range from a second preview of sealed classes to pattern matching to concurrent thread-stack processing for garbage collection.JDK 16 will be the reference implementation of […]

  • Google Cloud named best performing cloud for 2021
    by Scott Carey on 15/01/2021 at 17:12

    Google Cloud Platform (GCP) is the most performant public cloud infrastructure-as-a-service (IaaS) provider for running online transactional processing (OLTP) workloads, but Amazon Web Services (AWS) remains the best value for the money.That’s according to the 2021 Cloud Report from Cockroach […]

  • Myth: Velocity is Productivity
    by Venkatesh Rajamani on 15/01/2021 at 16:49

    We are going towards the "Agile" Transformation. One of our goals is to increase velocities across all our teams by X%. Have you heard this? Marc Andreessen’s adage that “Software is eating the world” is becoming the differentiator for Industries that were previously thought […]

  • Factory Design Pattern: Introduction, Example, and Key Points
    by Ram N on 15/01/2021 at 16:14

    In the video below, we take a closer look at the Factory Design Pattern and see an introduction, an example, and key points. Let's get started!

  • Achieving Multi-Tenancy in Monitoring With Prometheus: The Mighty Thanos Receiver
    by Sayan Das on 15/01/2021 at 15:39

    Hey there! If you are reading this blog post, then I guess you are already aware of Prometheus and how it helps us in monitoring distributed systems like Kubernetes. And, if you are familiar with Prometheus, then chances are you have come across the receiver called Thanos. Thanos is a popular OSS […]

  • 15 dicas para tirar a Certificação Professional Scrum Master (PSM 1)
    by Antonio Costa Neto on 15/01/2021 at 15:29

    "Como tirar o PSM I?" Como sou um Trainer oficial da Scrum.org, recebo essa pergunta constantemente, e por isso resolvi colocar todos meu conhecimento nesse artigo. Importante: essas dicas foram escritas em Dez/2020. Se algo mudar, tentarei deixar atualizado.   Sobre a […]

  • The flexible workplace: an indispensable component of the digital enterprise
    by Xerox on 15/01/2021 at 15:12

    I am sure you have at least one colleague who would rather work from home, away from the clock-in, micromanaged routine of the office. I am also sure that you have at least one colleague who feels the office is the place to be and that you cannot achieve the same results with scattered teams. […]

  • How automated workflow can work for you, now and in the years to come
    by Xerox on 15/01/2021 at 15:09

    Today’s businesses are caught between the rock of maintaining collaboration and productivity, and the hard place of moving from a static to a hybrid office. In the midst of an ongoing global pandemic, these organisations need to formulate a strategy for the future, where the “new” […]

  • Personalisation will be the lynchpin of success in our shared digital future
    by Xerox on 15/01/2021 at 15:09

    As we finally accept that we live in a world forever changed by months of hybrid workplaces and remote customers, we should reflect on what this means for the future of consumers, employees, communities, and economies. Businesses are coming under increasing pressure to deliver outstanding customer […]

  • YDS: Why Won’t the Developers Attend the Daily Scrum?
    by Ryan Ripley on 15/01/2021 at 14:04

    On today’s episode of YOUR DAILY SCRUM: Why won’t the Developers attend the Daily Scrum? A past student left us a comment in our Slack channel asking how to get the Developers on their Scrum Team to attend the Daily Scrum. This is a common issue that many Scrum Masters face. […]

  • Quickly Build a PHP CRUD Interface With the PDO Advanced CRUD Generator Tool
    by Sajal Soni on 15/01/2021 at 12:20

    In this tutorial, we’re going to review PDO CRUD—a form builder and database management tool. PDO CRUD helps you build forms for your database tables with just a few lines of code, making it quick and easy to bootstrap a database application. There are plenty of extensions available for […]

  • Create a Google Login Page in PHP
    by Sajal Soni on 15/01/2021 at 12:02

    In this article, I’m going to explain how to integrate Google login in your PHP website. We’ll use the Google OAuth API, which is an easy and powerful way to add Google login to your site. As a web user, you've probably experienced the hassle of managing different accounts for different […]

  • The cloud is now mission-critical
    by David Linthicum on 15/01/2021 at 11:00

    A new study from Cloudreach and IDC entitled “Cloud Trends 2021” (registration required) surveyed more than 200 CIOs. Questions focused on the COVID-19 pandemic’s effect on the use of cloud computing and digital transformation. Keep in mind that the sponsor has a dog in the hunt […]

  • Top 12 BI tools of 2021
    by Peter Sayer, Thor Olavsrud on 15/01/2021 at 10:00

    With more and more data at our fingertips, it’s getting harder to focus on the information relevant to our problems and present it in an actionable way. That’s what business intelligence is all about.BI tools make it simpler to corral the right data and visualize it in ways that enable […]

  • Spring Boot 2.4.2 available now
    by Phil Webb on 15/01/2021 at 05:36

    On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.4.2 has been released and is now available from Maven Central. This release includes a number bug fixes and dependency upgrades. Thanks to all those who have contributed with issue reports and […]

  • A Bootiful Podcast - Spring Cloud Stream lead Oleg Zhurakousky
    by Josh Long on 15/01/2021 at 01:58

    Hi, Spring fans! Welcome to another installment of A Bootiful Podcast. This week, Josh Long (@starbuxman) talks to Spring Cloud Stream lead Oleg Zhurakousky (@z_oleg).

  • Holistic Digital Synergies Imperative for the Internet of Behavior (IoB)
    by Ved Prakash on 15/01/2021 at 01:12

    COVID-19 put a lot of focus on 'human behavior.' For the large part, the spread and containment of the virus depended on the behavior of the people. Basic hygiene items such as washing hands regularly, using face masks, maintaining social distancing, etc., became important 'social evidence' for […]

  • Manufacturing Execution Systems and IIOT Platforms: How They Align Together
    by Abhijit Telang on 15/01/2021 at 00:35

    According to Gartner, By 2024, 50% of MES solutions will include industrial IoT (IIoT) platforms synchronized with microservices-based operations management apps, providing near-real-time transaction management, control, data collection, and analytics.  Manufacturing Execution System, as […]

  • Getting Started With the MStore Pro React Native App Template
    by Kyle Sloka-Frey on 15/01/2021 at 00:10

    Building a React Native app from scratch can be difficult. Setting up the initial project can be complex and annoying, especially for those who work primarily on web applications. How do you deal with the command-line interface? What is exporting your project? These questions pop up, and for your […]

  • 15 Best Social Media Scripts and Plugins to Streamline Your Workflow
    by Jane Baker on 14/01/2021 at 23:09

    If you are running a business or building a brand, you are always looking for ways to increase your online reach. A streamlined, accessible and consistent social media presence is essential, whether you are a bricks-and-mortar shop, a digital specialist, or a marketing influencer. Get […]

  • JVM JIT 101
    by Benjamin Muskalla on 14/01/2021 at 22:24

    Compared to other compilers, javac avoids a lot of optimizations when compiling java source code to bytecode. While “Ahead-Of-Time” (AOT) compilation can do more heavyweight analysis of the source code, a dynamic compiler can take into account runtime statistics like the most used paths […]

  • Understanding the Feature Flag Lifecycle
    by Dave Farinelli on 14/01/2021 at 22:06

    Feature flag deployment is gaining popularity as a way to provide safer and more effective deployments for teams looking to streamline their deployment pipeline. Feature flags simplify the process of making more frequent deployments by allowing granular control of the functionality deployed based […]

  • TypeScript 4.2 tunes tuple types
    by Paul Krill on 14/01/2021 at 21:37

    Microsoft has published a beta version of TypeScript 4.2, an update to the popular open source language that adds types to JavaScript. With a final release due February 23, TypeScript 4.2 features enhancements pertaining to tuple types and type aliases.TypeScript 4.2, launched January 12, expands […]

  • Managing Complex Java Workflows With Unify-flowret
    by Deepak Arora on 14/01/2021 at 20:29

    Unify-flowret is a lightweight Java orchestration engine that can scale from the simplest of workflows to the most complex ones. Read more about it on https://github.com/americanexpress/unify-flowret. You may be wondering... Why another orchestration engine when there are already so many? We have […]

  • Spring Boot 2.3.8 available now
    by Scott Frederick on 14/01/2021 at 19:52

    On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.3.8 has been released and is now available from Maven Central. This release includes 35 bug fixes and dependency upgrades. Thanks to all those who have contributed with issue reports and pull […]

  • What Is Shift-Left Testing and Why Is It the Next Big Thing?
    by Keerthi V on 14/01/2021 at 19:11

    What Is Shift-Left? The journey of software development looks like this, even today: As you can see, testers do not get involved in the early stages of software development such as requirement gathering or design or development. Testing has conveniently been moved to the extreme right in the full […]

  • YDS: Where does a Project Manager Fit on a Scrum Team?
    by Ryan Ripley on 14/01/2021 at 19:04

    On today's episode of YOUR DAILY SCRUM: Where does a Project Manager fit on a Scrum Team? We get this question pretty often, especially when speaking at conferences: I'm a project manager at company that just adopted Scrum, am I now out of a job? The quick answer is: Of course not, but there […]

  • A Quick Guide to Okta and Spring Boot
    by Matt Raible on 14/01/2021 at 18:01

    Meet Okta CLI, a new tool created here at Okta. Designed to streamline the creation of new Okta accounts, register apps, and get started, Okta CLI is a one-stop shop for all your Okta needs! To show you just how Okta CLI can benefit you, I created a screencast. Feel free to watch it here.

  • Spring Boot 2.2.13 available now
    by Stéphane Nicoll on 14/01/2021 at 17:25

    On behalf of the team and everyone who has contributed, I’m happy to announce that Spring Boot 2.2.13 has been released and is now available from Maven Central. This release includes 19 bug fixes and dependency upgrades. Thanks to all those who have contributed with issue reports and pull […]

  • What IoT Means for Business
    by Amaan T on 14/01/2021 at 17:05

    In an era of technology where things are changing in a rapid way, businesses are also keeping up the pace to get to first place. In the present, the impact of the internet of things on business is huge. IoT has created the opportunity to drive business efficiently by connecting inert […]

  • Scala vs. Kotlin: Multiple Inheritance and the Diamond Problem
    by Nicolas Fränkel on 14/01/2021 at 16:51

    Inheritance is one of the basic tenets of Object-Oriented Programming, along with encapsulation and polymorphism. Alongside simple inheritance, there is multiple inheritance: Multiple inheritance is a feature of some object-oriented computer programming languages in which an […]

  • Five Benefits of DevOps for Database and How to Achieve Them
    by Rebecca Pruess on 14/01/2021 at 16:49

    One of the major benefits of DevOps is that it speeds up the development and delivery process, typically for applications and other software development. It increases efficiency, reduces errors, and better leverages IT talent. But these benefits can be delayed when database changes are also […]

  • Hidden Treasures of Eclipse Collections - Part 1
    by Nikhil Nanivadekar on 14/01/2021 at 16:49

    Eclipse Collections is an open-source Java Collections framework. Please refer to the resources at the end of the blog for more information about the framework. In this blog, I am going to demonstrate five lesser-known features of the framework. distinct(): When you want to get unique items in […]

  • How to Rectify R Package Error in Android Studio
    by George Martin on 14/01/2021 at 16:43

    R.java plays a vital role in Android application advancement. It is utilized to distinguish all assets' information, for example, ID, format, picture, drawable assets, and so forth. R.java is produced by the Android Studio. In any case, it is at some point mistaken for a designer to utilize it. […]

  • Is OOP Compatible With an Enterprise Context?
    by Nicolas Fränkel on 14/01/2021 at 16:41

    This week, during a workshop related to a Java course I give at a higher education school, I noticed the code produced by the students was mostly ok — entirely procedural. In fact, though the Java language touts itself as an Object-Oriented language, it’s not uncommon to find such code […]

  • Git Commands to Keep a Fork Up to Date
    by Phil Nash on 14/01/2021 at 16:40

    I've seen the following tweet about git making its way around Twitter recently: Source.

  • Using PVS-Studio to Get Beginners Familiar With Code Analysis Tools
    by Andrey Karpov on 14/01/2021 at 16:35

    PVS-Studio wants to be your first static code analyzer. Our support chats and some other indirect signs showed that there are many students among our free users. Here's the reason: PVS-Studio is now more often used by professors in courses related to software development. We are very pleased […]

  • How to Scale Your Services With Docker During Development
    by David Guida on 14/01/2021 at 16:23

    Hi all! Today we’re going to see how we can leverage Docker to scale and spin up multiple instances of a service on our machine. It’s a matter of fact: live and dev boxes are not the same. Code working on your machine is likely to not work when deployed. In some cases, this happens […]

  • Product Goal is a Commitment
    by Venkatesh Rajamani on 14/01/2021 at 15:30

    There have been a few changes in Scrum Guide 2020, and I am really excited. These changes focus on ‘Values’ within the framework of Scrum. Commitment, among all kinds of values, builds trust. Since the beginning days of my Scrum workshops, I have been bombarded with questions, asking […]

  • How to Create a Java Batch Insert Without Using POJO Code
    by Neel Choudhury on 14/01/2021 at 15:03

    POJO boilerplate code is commonly used over a variety of functions in Java programs, be it comparison using the comparator, comparable interfaces, or something as simple as storing large amounts of data in "Generic Data Structures," like Lists, Sets, Maps, etc. Yes, it's very difficult to manage it […]

  • Prepare for the work-from-anywhere revolution
    by James Kobielus on 14/01/2021 at 11:00

    Traditional in-person physical offices have been disappearing from our work lives for many years. With pandemic-wracked 2020 receding into history, many sectors of the global economy now have experienced the pleasures and frustrations of working from home.Emergence of hybrid physical-virtual work […]

  • How to use React functional components
    by Matthew Tyson on 14/01/2021 at 11:00

    The core purpose of a React component is to define the displayed view and bind it to the code that drives its behavior. React’s functional components distill this down to the simplest possible profile: a function that receives properties and returns a JSX definition. Everything required for […]

  • Product-based IT: A bold shift to business value
    by Clint Boulton on 14/01/2021 at 10:00

    The shift toward product-centric IT has accelerated of late, as more IT leaders find project-based delivery models untenable for achieving their digital transformation aspirations.To read this article in full, please click here(Insider Story)

  • 8 YouTube Channels for DevOps Professionals
    by Sara Miteva on 14/01/2021 at 00:49

    Learning DevOps is an ever-lasting process that involves a lot of changes and adaptations. We keep seeing industry updates that we need to incorporate into our everyday activities. One of the best sources for DevOps news and fun facts is YouTube. By following DevOps YouTube channels, you can find […]

  • Introducing Non-Breaking Breakpoints
    by Oded Keret on 13/01/2021 at 22:53

    As R&D managers, we have learned to expect that a significant amount of time spent by our teams will be dedicated to debugging. In some technologies, the methods for debugging are tried and tested and the ecosystem is mature. In new, emerging technologies, such as serverless or microservices, […]

  • Going Beyond Java 8: Local Variable Type Inference (var)
    by Claudio De Sio Cesari on 13/01/2021 at 20:41

    According to some surveys, such as JetBrains's great survey, Java 8 is currently the most used version of Java, despite being a 2014 release. What you are reading is one in a series of articles titled 'Going beyond Java 8,' inspired by the contents of my book, Java for Aliens. These articles will […]

  • Google’s Go language could add generics later this year
    by Paul Krill on 13/01/2021 at 20:33

    Google’s Go finally could be adding generics, long sought by many Go users as a mechanism to simplify the language.A Go language change proposal filed January 12 in GitHub calls for adding support for type parameters for types and functions, thus enabling a form of generic programming. […]

  • The latest on Azure Active Directory integration
    by Andy Clement on 13/01/2021 at 20:21

    Whether you are building a web API, mobile front end or a good-old fashioned desktop application, identity and access management will always be foundational pieces that are front and center in writing software. Azure offers a great platform to democratize your application development journey, as it […]

  • A Short Explanation of Why “Asking Questions” Usually Works Better than Giving Advice.
    by Sahin Guvenilir on 13/01/2021 at 19:13

    As described by Neil deGrasse Tyson, an influential American scientist, it can be argued that there are three categories of truths: Personal, political and objective truths. The beautiful thing about the objective truths is that they are established by evidence. Not by faith or incessant […]

  • YDS: Can One Person Be the Scrum Master and Product Owner?
    by Ryan Ripley on 13/01/2021 at 18:03

    On today's episode of YOUR DAILY SCRUM:  Can one person be both the Scrum Master and Product Owner on a Scrum Team? This question is one that Professional Scrum Trainers Ryan Ripley and Todd Miller are asked in almost every Professional Scrum Master course that they teach. There are many […]