News AggregatorHow to Fix the 5 Most Common AWS IaC Misconfigurations [Webinar Sign-up]Aggregated on: Wed Oct 27 2021 17:14:29 GMT+0000 (Coordinated Universal Time) Infrastructure as code (IaC) is critical for developing cloud-native applications at scale, but with added complexity comes added security considerations. If gone undetected, one IaC misconfiguration can snowball into hundreds of alerts and cloud risk. In this talk, we analyzed the most common AWS misconfigurations within Bridgecrew’s IaC scan data to illustrate the importance of IaC security. We’ll walk through each of the misconfigurations, the potential risk they pose, and show how to fix them. View more...Microsoft Cloud for Retail: Architect PerspectiveAggregated on: Wed Oct 27 2021 01:29:28 GMT+0000 (Coordinated Universal Time) 2020 was the year in which we experienced disruptive changes at a pace and a scale that we could never have imagined. COVID-19 caused disruptions in product supply and demand, in the labor pool, and consumer spending. But it also allowed many sectors to embrace digitalization like never before. Retail is 31% of the world’s GDP, and that data is the demand signal for the world. In 2020, the retail industry faced challenges but also opportunities. First, the retail sector accelerated the already underway transition from physical retail to e-commerce quickly. View more...How to Enable Subscription in Apollo Federation With NestJS GraphQLAggregated on: Wed Oct 27 2021 00:59:28 GMT+0000 (Coordinated Universal Time) Setting up a GraphQL server in NestJS saves 5x-10x of the effort with vanilla NodeJS. NestJS uses the standard Apollo library for setting up GraphQL. It supports both normal and federation mode. In federation mode, we can set up GraphQL servers in every microservice, which can be aggregated using a gateway just like API-Gateway with REST services. It is a very good technique if you are running microservices and want to separate the responsibility for each service. NestJS is one of the most powerful NodeJS frameworks available as of today. One of the cool features of NestJS is that it allows easy integration with databases, message queues, authentication, etc. Furthermore, it allows developers to create applications using NodeJS within a much stricter, robust, and flexible framework like Spring Boot/Angular. View more...Prometheus Definitive Guide: Prometheus OperatorAggregated on: Wed Oct 27 2021 00:59:28 GMT+0000 (Coordinated Universal Time) In this blog post, we will focus on how we can install and manage Prometheus on the Kubernetes cluster using the Prometheus Operator and Helm in an easy way. Let’s get started! What Is an Operator? Before moving directly to the installation of the Prometheus using the Prometheus Operator, let’s first understand some of the key concepts needed to understand the Prometheus Operator. View more...How to Use FCM for Push Notifications and ViewFlipper in AndroidAggregated on: Wed Oct 27 2021 00:59:28 GMT+0000 (Coordinated Universal Time) I have used Firebase Cloud Messaging (FCM) for push notification and ViewFlipper view component for sliding multiple images in Android. So let’s start the code! Steps: 1. Create a new project and integrate FCM or another service. View more...Creating an Amazon SNS SQS Publish-Subscribe Model in Mule 4Aggregated on: Wed Oct 27 2021 00:14:28 GMT+0000 (Coordinated Universal Time) MuleSoft — SNS Connector Anypoint Connector for Amazon SNS (Amazon SNS Connector) provides connectivity to the Amazon Simple Notification Service (Amazon SNS) API, enabling you to build distributed web-enabled applications. Mule apps can use Amazon SNS Connector to easily push real-time notification messages to interested subscribers over multiple delivery protocols. MuleSoft — SQS Connector Anypoint Connector for Amazon SQS (Amazon SQS Connector) provides an easy way to interface with the Amazon Simple Queue Service (Amazon SQS) API, enabling Mule users to manage SQS queueing services without having to interact with the API directly. View more...How to Build a Metadata-Driven UIAggregated on: Tue Oct 26 2021 23:44:28 GMT+0000 (Coordinated Universal Time) A metadata-driven UI approach is especially useful in project teams with a high back-end or DBA competence rather than UI. In general, it provides element alignment by invocation of a single endpoint that provides all data required such as cardinality, language, font size, and the font itself. The library itself aims to provide a configurable metadata engine and a set of endpoints. At the same time, UI should be written from scratch, taking into account corresponding use case specifics to be able to properly handle metadata and construct itself based on it. View more...Ultra-fast Java In-Memory Database Apps & Microservices with MicroStreamAggregated on: Tue Oct 26 2021 23:14:28 GMT+0000 (Coordinated Universal Time) MicroStream is a fundamentally new persistence framework for storing complex Java object graphs natively, which means the object graph is stored on disk as it is in RAM. Vice versa it allows you to load any single subgraph on-demand that is then merged with your object graph in ram automatically. This leads to fantastic benefits: You can use object graphs as an in-memory database. An object graph is a powerful multi-model data structure. You can use any Java type, collections, and formats like JSON. Matching this, Java provides the perfect query language. With Java Streams, searching even huge object graphs will take only microseconds - up to 1000x faster than comparable SQL queries and even much faster than reading data directly from a local cache. DB-specific data structures or formats become meaningless for Java. No more expensive mappings. No more data-type conversion. No more DB-specific query language. Only one data model: Java classes (POJOs). No additional caching framework is required. No more inconvenient object copies. Simple architecture and type-safe query code. Core-Java only instead of DB-specific concepts. As an end result, you will get out an ultra-fast Java in-memory database app or microservice. MicroStream is in productive use for more than 5 years and becomes now open source and part of the popular microservice frameworks Helidon and Open Liberty. View more...How to Fix Cyber Vulnerability and Protect Data in Ghost 4.3.2Aggregated on: Tue Oct 26 2021 23:14:28 GMT+0000 (Coordinated Universal Time) Ghost is one of the most popular Node.js-based Content Management Systems (CMS). According to the vendor, there are currently more than 2.5 million installs of it and the project has more than 38k stars on GitHub. During our research on open-source applications, the SonarSource Security Research team analyzed the code and found a vulnerability in Ghost 4.3.2 that allows attackers to gain control of admin accounts. In this blog post, we will first look at some web technologies that are required to understand the vulnerability. Then we will show the vulnerability and how it could have been exploited by attackers. Finally, we will explain how to avoid or fix such issues during development. View more...Using pgbench With CockroachDB ServerlessAggregated on: Tue Oct 26 2021 23:14:28 GMT+0000 (Coordinated Universal Time) Previous Articles Using PGBouncer with CockroachDB Using PGBouncer with Cockroach Cloud Free Tier Exploring PGBouncer auth_type(s) with CockroachDB Motivation I've worked at Cockroach Labs for almost two years. In the last two years, I've come across many products in the PostgreSQL ecosystem. Surprisingly, pgbench was one of those utilities I've heard about but never really tried on my own. As coincidence may have it, in the last few weeks, I had two customers with specific requirements that fit well with what pgbench can provide. I decided to spend a couple of days and evaluate this tool with CockroachDB. From the pgbench documentation: View more...How to Build HTML Forms Right: User ExperienceAggregated on: Tue Oct 26 2021 23:14:28 GMT+0000 (Coordinated Universal Time) As you build out forms for the web, getting the semantics, accessibility, and styling right is a lot of work. If you can get all those right, you’re doing quite well for yourself. However, there are still some things we can do to make life better for the folks filling out our forms. In this article, we’ll look at some of the dos and don’ts of HTML form user experience (UX). If you are looking for a refresher on the previous steps mentioned above, take a look at the other articles in this series. View more...HTTP Methods: GET, POST, DELETE and PUT — RESTful Web Services With Spring Framework | Spring BootAggregated on: Tue Oct 26 2021 22:44:28 GMT+0000 (Coordinated Universal Time) In the video below, we take a closer look at HTTP Methods: GET, POST, DELETE and PUT — RESTful Web Services with Spring framework | Spring Boot. Let's get started! View more...Understanding Spring Boot Project, Spring Initializr, and POM.xmlAggregated on: Tue Oct 26 2021 22:44:28 GMT+0000 (Coordinated Universal Time) In the video below, we take a closer look at the understanding Spring Boot project, Spring Initializr, and pom.xml. Let's get started! View more...Flink on TiDB: Reliable, Convenient Real-Time Data ServiceAggregated on: Tue Oct 26 2021 22:14:28 GMT+0000 (Coordinated Universal Time) TiDB is a distributed SQL database that supports Hybrid Transactional and Analytical Processing (HTAP) workloads. It is MySQL compatible and features horizontal scalability, strong consistency, and real-time Online Analytical Processing (OLAP). Apache Flink is the most popular, open-source computing framework. It provides high-throughput, low-latency data computing and exactly-once semantics. These two powerful software provide reliable, convenient support for our real-time gaming applications. In this article, I'll share our pain points when using Flink, how Flink guarantees exactly-once semantics, and how we implement it on TiDB. I hope you enjoy this article and find our experience helpful. View more...Confluent Kafka Installation and DemoAggregated on: Tue Oct 26 2021 22:14:28 GMT+0000 (Coordinated Universal Time) About KAFKA and Confluent Apache Kafka is an open-source community distributed event streaming platform used by thousands of corporations for high-performance streaming, data pipelines, and critical applications. Kafka was developed by the Apache Software Foundation written in Scala and Java. Confluent Open Source is a developer-optimized distribution of Apache Kafka. Confluent Platform is a full-scale data streaming platform that enables you to easily access, store, and manage data as continuous, real-time streams. Confluent is a more complete distribution of Apache Kafka. It streamlines the admin operations procedures with much ease. View more...What Are DORA Metrics? (And Why Is Everyone Talking About Them?)Aggregated on: Tue Oct 26 2021 20:29:28 GMT+0000 (Coordinated Universal Time) In order to improve DevOps practices, teams need to be able to measure them and are turning to DORA metrics as the gold standard. These four metrics, change lead time, deployment frequency, change failure rate, and mean time to restore, are measures of how well teams deliver value to customers and can help inform decisions around what and how to make improvements to DevOps processes. “You can’t improve what you don’t measure.” It’s a maxim to live by when it comes to DevOps. Teams need to make data-driven decisions in order to continuously improve practices, deliver software faster, and ensure that it remains reliable. Making DevOps measurable is key for being able to know and invest in what processes and tools work and fix or remove what doesn’t. DORA metrics have become the golden standard for teams aspiring to optimize their performance and achieve the DevOps ideals of speed and stability. View more...Agile Integration - What Is It?Aggregated on: Tue Oct 26 2021 20:14:28 GMT+0000 (Coordinated Universal Time) Have you heard about Agile Architecture practices or about how adaptive methods can help us create solutions iteratively without the Big Up-Front Design? Agile Integration arises among these scenarios of constant innovation, where solutions need to be published in ever-smaller development cycles and meet the business needs and the expected time-to-market. We can say that Agile Integration practices are among the main catalysts for accelerating companies' digital transformation journeys. View more...Better Perl: 4 List Processing Best Practices With Map, Grep, and MoreAggregated on: Tue Oct 26 2021 19:44:28 GMT+0000 (Coordinated Universal Time) Six months ago I gave an overview of Perl's list processing fundamentals, briefly describing what lists are and then introducing the built-in map and grep functions for transforming and filtering them. Later on, I compiled a list (how appropriate) of list processing modules available via CPAN, noting there's some confusing duplication of effort. But you're a busy developer, and you just want to know the Right Thing To Do™ when faced with a list processing challenge. First, some credit is due: these are all restatements of several Perl::Critic policies which in turn codify standards described in Damian Conway's Perl Best Practices (2005). I've repeatedly recommended the latter as a starting point for higher-quality Perl development. Over the years, these practices continue to be re-evaluated (including by the author himself) and various authors release new policy modules, but perlcritic remains a great tool for ensuring you (and your team or other contributors) maintain a consistently high standard in your code. View more...What Developers Can Expect as Digital Gratitude Is on the RiseAggregated on: Tue Oct 26 2021 18:29:28 GMT+0000 (Coordinated Universal Time) Introduction Digital services and applications continue to play a significant role in people’s everyday lives especially during the pandemic when dependency on technology has increased to an all-time high. As a result, applications have become a lifeline to normalcy. Today, people rely on applications not only for entertainment and staying connected with friends and family but also for maintaining their health, finances, and overall lifestyle. This, of course, has placed brands under immense pressure to speed up their digital transformation efforts to stay relevant while also satisfying customers’ needs and providing an enhanced user experience. While companies, IT teams, and developers have continued to navigate new solutions for alleviating some of the pressure and addressing some of the “quick fixes” made to remain afloat during the pandemic, the digital world continues to shift, and is still a tumultuous period for some. View more...RESTful API Example with Spring Data RESTAggregated on: Tue Oct 26 2021 18:29:28 GMT+0000 (Coordinated Universal Time) In the video below, we take a closer look at RESTful API Example with Spring Data REST, and JPA Many To Many. Let's get started! View more...How to Check DAG Health Status for All Exchange ServersAggregated on: Tue Oct 26 2021 18:29:28 GMT+0000 (Coordinated Universal Time) Database Availability Group (DAG) is a built-in framework in Microsoft Exchange Server that uses continuous replication and failover clustering to ensure high availability and site resilience. In Exchange Server, DAG refers to a cluster of Exchange Servers (up to 16 Exchange Mailbox Servers) that hosts a set of database copies and provides protection against switchover and failover. In DAG, there is one active server and a copy of the database on the active server is replicated across all passive servers. View more...Think Your On-Prem App is Cloud Stubborn? Think Again!Aggregated on: Tue Oct 26 2021 18:29:28 GMT+0000 (Coordinated Universal Time) At some point, we’ve all heard the phrase: “My app can’t be moved to the cloud…it’s based on AIX or IBM i.” These words often come from application owners who don’t want to re-engineer their application to use cloud-native services; they’d much rather do a classic lift-and-shift to move their application without any code changes. While some claim it’s an anti-cloud method to do a straight lift-and-shift without making use of cloud-native services, there are some instances where migrating to the cloud without changing application infrastructure makes sense. These include: Development: If the business is growing, there’s a chance it’ll need more sandbox space for developers; rather than expanding on-premises resources, they can leverage the cloud instead. Disaster Recovery: Run the DR systems in the cloud instead of having another physically separate customer-financed data center to host a disaster recovery architecture. The DR system must “look and operate” the same as the on-prem system for this to work effectively. Test: Due to new initiatives or even old quality issues, there’s a need for additional test systems that act like production. Instead of broadening on-prem assets, developers turn to the cloud, but they need ‘Test’ to look like on-prem ‘Prod.’ Since IBM i (AS/400) and AIX are based on PowerPC and not x86, the route to AWS, Azure, or Google Cloud is not apparent for these kinds of apps. They are “cloud stubborn.” View more...How to Be an Engineering Leader: A Letter to My Past SelfAggregated on: Tue Oct 26 2021 18:29:28 GMT+0000 (Coordinated Universal Time) Everyone has their own definition of true leadership. What I didn't understand at the start of my leadership journey was that each of us is a leader. Regardless of intent, we influence and impact our communities, industries, workplaces, and relationships. Yet, often we don't understand the importance or impact of simply being present. So I wanted to write a message to anyone looking to grow into engineering leadership. This was the letter the younger version of myself needed and I hope that it will highlight the importance of self-empowerment in your journey. To Whom It May Concern, Anyone remembered by history has taken it upon themselves to venture down their own path. In some instances, these individuals stood their ground and continued forward in the face of violence, war, political and economic systems, beliefs, and stereotypes never before challenged. And so they changed the perspectives and consequently the lives of individuals around them. These individuals didn't stand out by being just like everyone else. Instead, they took up the metaphorical shovel and paved their path by taking actions in alignment with what they believed and desired. View more...What’s Cooking in Tridion Sites 9.6 PotAggregated on: Tue Oct 26 2021 17:59:28 GMT+0000 (Coordinated Universal Time) RWS is about to drop a new, facelifted version of their Tridion Sites product. 9.6 version is the new and improved version of the 9.5 version and with it RWS is delivering on what they promised in previous versions like adding features to new UI, building on the new GraphQL-based public content API, and continuing with deprecations of CIS and CIL libraries. New 9.6 is supposed to drop later in the year, so let’s see what some of the changes are that will be introduced. View more...Creating an Impact Analysis for Support Driven DevelopmentAggregated on: Tue Oct 26 2021 17:59:28 GMT+0000 (Coordinated Universal Time) Note: This is the 3rd post in the series around Support Driven Development. If you have the time and wish to start from the beginning, you can find the intro here. One of the leading reasons a project takes more time than was estimated is because a proper impact analysis was not carried out. In some cases, they may not be done at all. If and when an impact analysis is carried out, rarely is there thought put into how the new development is going to be supported. View more...Common Challenges of Automation TestingAggregated on: Tue Oct 26 2021 17:59:28 GMT+0000 (Coordinated Universal Time) The rise of technology and the use of software in several industries lead to the rise of automation testing. Any testing related to software launches is one of the most extensive and most challenging tasks. It becomes imperative for developers to render the content and software that works appropriately. During automation testing, several methodologies are used, such as the nested CSS algorithm for recognizing magnetic targets and custom solutions like angular in protractor, based on JS pages. View more...AWS vs Azure vs GCP: Cloud Web Services Comparison in DetailAggregated on: Tue Oct 26 2021 16:59:28 GMT+0000 (Coordinated Universal Time) I am sure you are acquainted with the third wave of the digital revolution — cloud computing. Well, it's time to know them in person and figure out by using these cloud services, do you actually have a shot or not. Digitalization is being embraced by all of us across the globe, especially cloud computing technology. Whether it's because of its scalability or security or reduced costs, cloud platforms have sprung up to a great extent over a few years. Gone are the days when businesses were confused about whether to choose a cloud service provider or not. Now the confusion surrounds the question of which cloud service provider to use. AWS, Azure, and Google Cloud are our top three contenders. View more...Convert REST to GraphQL With No-CodeAggregated on: Tue Oct 26 2021 15:59:28 GMT+0000 (Coordinated Universal Time) So you want to take advantage of GraphQL? Perhaps you have some related data you want to expose as a single graph? Rather than refactor those endpoints, you can take those related REST endpoints or APIs, and using Tyk you can quickly wire them together and expose them as a single GraphQL API, with full API Management security applied, too, if you want. View more...The Major Role of AI in Mobile App DevelopmentAggregated on: Tue Oct 26 2021 15:29:28 GMT+0000 (Coordinated Universal Time) These days, technology evolves to combine AI with other domains like robotic process automation (RPA) and even mobile app development. The expanding scope of AI technology impacts app development and adds more value to enterprise apps. On one hand, enterprise software can simplify complexities, and on the other hand, it can fulfill the end user’s requirements while taking user experience to the next level. Here, AI technology lends a helping hand. It not only enhances the user experience but also increases productivity and efficiency while integrating into the enterprise-level software. View more...Red Hat Summit Connect Dublin - Talking Architecture ShopAggregated on: Tue Oct 26 2021 14:44:28 GMT+0000 (Coordinated Universal Time) The Red Hat Summit Connect Dublin is a one day event, part of a new series of small-scale events, that brings the discussion of open source technology to your local cities. The day provides updates and insights into the latest technologies and will also offer the opportunity to get hands on with Red Hat technologies. There will be different streams of session topics that will host tech talks led by Red Hat experts and also business focused sessions delivered from industry leaders including some fantastic partner and customer stories. View more...CICD Doesn’t Have To Be a Four Letter Word for Oracle Database DevelopersAggregated on: Tue Oct 26 2021 10:44:28 GMT+0000 (Coordinated Universal Time) Part 1: Beginning Continuous Integration for the Database What is CI/CD? View more...CTO’s Practical Guide to Comply With CPRA Cybersecurity RequirementsAggregated on: Tue Oct 26 2021 08:29:28 GMT+0000 (Coordinated Universal Time) Upcoming Changes in the Law If you’re not a privacy geek you may not have noticed that California recently voted to change its two letters in the name of its privacy law: from CCPA to CPRA. But that’s not all. The change in the name comes with an amendment that places more pressure on businesses operating in California to take consumer data protection more seriously. Under the CCPA - Cybersecurity measures in California had to be applied to a specific set of sensitive data: social security numbers, drivers’ license numbers, other government identifiers, and medical, biometric, and other information. View more...DZone Cloud Show: KubeCon 2021 RecapAggregated on: Tue Oct 26 2021 01:44:27 GMT+0000 (Coordinated Universal Time) KubeCon Recap Show Join us for the first-ever DZone Cloud Show as we recap and bring you up to speed with everything that happened at KubeCon NA 2021. Have a question or topic you want us to address? Then, be sure to leave a comment! The DZone Cloud Show is broadcast across all DZone social media channels. View more...Defining the Developer ExperienceAggregated on: Mon Oct 25 2021 23:29:27 GMT+0000 (Coordinated Universal Time) If you run a software company, it’s common to think about the User Experience (UX), how they experience your product when they use it, how intuitive it is to interact with, how quickly someone can accomplish an activity within your product, and how they feel about that process when it is completed. The developer experience (DX) is similar, but instead of how your customer experiences using your software, it’s how your developers experience the process of adding features, fixing bugs, doing code reviews, meeting testing objectives, coordinating on QC/QA requirements, and fulfilling their responsibilities in the release process. View more...Using LoopBack Connectors With IBM App Connect EnterpriseAggregated on: Mon Oct 25 2021 23:29:27 GMT+0000 (Coordinated Universal Time) IBM® App Connect Enterprise provides a LoopBackRequest node, which enables you to issue synchronous requests to backend data sources by using LoopBack® connectors such as MongoDB, Cloudant®, or PostgreSQL. In this article, we provide detailed information on the installation and configuration of the required LoopBack® connectors for use with IBM® App Connect Enterprise in container-based deployment in Cloud Pak for Integration. We will primarily cover Cloudant and CouchDB databases; however, a similar technique can be applied to other databases like MongoDB and PostgreSQL. View more...8 Things to Consider When Choosing an Embedded Analytics VendorAggregated on: Mon Oct 25 2021 23:14:27 GMT+0000 (Coordinated Universal Time) Choosing an embedded analytics vendor is not an easy task. There are so many solutions available on the market that it is overwhelming. How can you make the best decision and ensure you invest in a solution that is really going to make an impact? The truth is that there is no straight answer. In fact, the right answer is a combination of a couple of right answers, and of course, your specific business needs. View more...Why Do We Need Spring Boot? Before Spring Boot and After Spring Boot | Spring Boot FeaturesAggregated on: Mon Oct 25 2021 23:14:27 GMT+0000 (Coordinated Universal Time) In the video below, we take a closer look at why we need Spring Boot. Also, learn about Before Spring boot and After Spring boot | Spring boot features. Let's get started! View more...Writing Clean Code: NamingAggregated on: Mon Oct 25 2021 21:29:27 GMT+0000 (Coordinated Universal Time) When you start learning how to code your main focus is writing code that works correctly for the problem you are solving. Yes, code needs to work correctly and that is a good place to start learning. However, in a real work environment, you also want to ensure you write clean code. Clean code is readable, extensible, changeable, and maintainable. These are all important qualities for a code to have. View more...Text Preprocessing Methods for Deep LearningAggregated on: Mon Oct 25 2021 20:59:27 GMT+0000 (Coordinated Universal Time) Deep Learning, particularly Natural Language Processing (NLP), has been gathering a huge interest nowadays. Some time ago, there was an NLP competition on Kaggle called Quora Question insincerity challenge. The competition is a text classification problem and it becomes easier to understand after working through the competition, as well as by going through the invaluable kernels put up by the Kaggle experts. First, let’s start by explaining a little more about the text classification problem in the competition. View more...How to Customize User Interface in Apereo CASAggregated on: Mon Oct 25 2021 20:59:27 GMT+0000 (Coordinated Universal Time) In this article, we are going to see how to customize the user interfaces of a CAS application. As you may know already, we are dealing with WAR overlay installation of the CAS project. Within this overlay project, there are no view pages available for us to modify. So first of all, we need to bring down any CAS views which we need to modify into our overlay from the CAS source code. View more...How to Know When to Utilize Cross-Browser TestingAggregated on: Mon Oct 25 2021 20:29:27 GMT+0000 (Coordinated Universal Time) We all know that if we are developing something that runs on the web using browsers then cross-browser testing needs to be done. However, there is another variation of cross-browser testing – cross-device testing. If we have an application that is supposed to work on a device and is used by a set of people who may be using multiple devices then cross-device testing is needed. Thus, cross-device testing here is equivalent to testing your application on multiple devices (at least all the devices that your customers might be using). View more...Two Keys to Agile TransformationAggregated on: Mon Oct 25 2021 20:29:27 GMT+0000 (Coordinated Universal Time) Enterprise agility has rapidly become one of the most crucial variables for a business’s long-term resiliency. With the COVID-19 pandemic, never-ending disruptions to the global supply chain, and nearly every industry’s typical processes flipped upside down, there has never been a more important time to prioritize agility than now. While the rewards of agility are high, organizations are struggling to implement key technologies and adhere to the methodologies that can get them there. In fact, the 14th Annual State of Agile Report notes that 59 percent of organizations are following agile principles, but only 4 percent of these organizations are getting the full benefit. But the ability to adapt quickly, seize new opportunities, and reduce costs is critical for survival in the ever-evolving and hypercompetitive digital age. View more...The Best VS Code Extensions for Remote WorkAggregated on: Mon Oct 25 2021 19:59:27 GMT+0000 (Coordinated Universal Time) Programming is a team sport and without proper communication, you can’t really expect spectacular results. A remote setup can make developer-to-developer communication challenging, but equipped with the right tools you have nothing to fear. Let’s take a look at the best VS Code extensions that can seriously improve your remote working routine. View more...Spinnaker Meets Minikube: Part 1Aggregated on: Mon Oct 25 2021 19:14:27 GMT+0000 (Coordinated Universal Time) Spinnaker is a continuous integration/continuous delivery tool that was started by Netflix in its quest for more agility. This posting will show how to get hands-on experience running Spinnaker on Windows 10. Minikube provides the ability to run a Kubernetes cluster on local Linux, Mac, or Windows. It can therefore serve as a sandbox environment for Spinnaker training, experimentation or even to keep ones local development environment up to date with all the latest commits. View more...NetSuite Integration Using MulesoftAggregated on: Mon Oct 25 2021 18:29:27 GMT+0000 (Coordinated Universal Time) NetSuite software is an online service that enables companies to manage all key business processes in a single system. NetSuite provides cloud-based business management software that helps companies manage core business processes, ERP financials, CRM, e-commerce, inventory, and more. Mulesoft provides NetSuite Connector, which synchronizes data and automates business processes between NetSuite and third-party applications, either on-premises or in the cloud. View more...Tips for Cutting Down Web Development TimeAggregated on: Mon Oct 25 2021 18:14:27 GMT+0000 (Coordinated Universal Time) When planning the creation of a website or web app, underestimating the time needed to deliver can sink a project. The longer the project is in development the more money, time, and other resources are required to see it to delivery. Also, the longer it is developed, the more that excitement for the project wanes and it might just be cast to the rubbish heap of other discarded projects. Fortunately, over the years with advancements in tech stacks and the development of best practices, development times can be significantly reduced. This article looks at 10 easy-to-adopt practices that will reduce development time. View more...The Middle Developer PlateauAggregated on: Mon Oct 25 2021 18:14:27 GMT+0000 (Coordinated Universal Time) So, you are a middle developer. Moving from the status of a junior developer to the middle was not difficult. However, it seems as if no matter how much you try, you cannot become a senior developer. Moreover, you frequently feel that the projects aren’t as attractive as they used to be, and the joy from completing even the most challenging task has gone. Why so? View more...How Agile Teams Automate Their TestsAggregated on: Mon Oct 25 2021 18:14:27 GMT+0000 (Coordinated Universal Time) Test automation is a vital part of agile development. Serving as a force that helps to maximize QA procedures, an agile project with no automation can be conveniently referred to as a waterfall project in phases. In this article, we examine the importance of agile test automation in agile methodologies. Software Testing for Agile Teams and Why It Matters Agile testing is a continuous software testing process that follows all the principles of agile software development. This methodology has dominated the software testing industry in the last few years. Companies moved from waterfall testing to agile testing to promote the software life cycle’s continuous iteration. View more...Why PKI Is Critical to Your Cloud StrategyAggregated on: Mon Oct 25 2021 17:29:27 GMT+0000 (Coordinated Universal Time) Modern businesses are becoming ever more reliant on digital data and electronic activities, and as a result, meet rigorous data privacy compliance hurdles and information security regulations. Also, with companies increasingly under threat of online cyber-attacks and malicious insiders, enterprise applications and interfaces are now reliant on using digital credentials to manage how users and companies access sensitive information and crucial system resources. This is why businesses rely on several data authentication systems to guard their key customer and enterprise data. However, out of all different authentication systems, PKIs (Public Key Infrastructure) ensure the trustworthiness of identity credentials. View more...How Agile Eases Software Development Process?Aggregated on: Mon Oct 25 2021 16:29:27 GMT+0000 (Coordinated Universal Time) The changing market dynamics and technological acceleration have pushed organizations to deliver at a higher pace. Organizations that have embraced the holistic approach of Agile in the software development industry, have shown improved quality, speed to market, and an impressive boost in productivity of the teams. Considering the best possible outcomes, covered in this blog is the agile way of working. Understanding Agile Earlier in the day, there were traditional management methods like command-and-control that included a structured regime that had defined the phases of software development life cycle, from requirement gathering to deployment. View more... |
|
|