News Aggregator


Microsoft Azure Active Directory

Aggregated on: 2023-01-10 15:29:18

Azure Active Directory (Azure AD) is a cloud service for managing identities and access. This solution facilitates access to thousands of additional SaaS applications, the Azure portal, and external resources like Microsoft 365 for your staff members. In addition, they can also access internal resources like apps on your business intranet network and any cloud apps created by your company, thanks to Azure Active Directory. See QuickStart: Create a new tenant in Azure Active Directory for more details on building a tenancy for your business. Azure AD Is Used by Who? Azure AD can be used for the following:

View more...

Best Practices to Improve the Performance of the Flutter App

Aggregated on: 2023-01-10 14:59:18

That's why the use of Flutter has reached a point where it has become the most popular app development framework in 2021. But, of course, you cannot achieve success without a solid understanding of this framework. To help you do that, we've listed some tips on Flutter app performance improvement.  Do Not Rebuild Widgets Too often, we see widget rebuild as a typical performance anti-pattern. Every user interaction with the widget will refresh the whole view. That, in turn, will impact the scaffold and the background widget, which only delays the app's ability to load fully. It is better to limit the rebuild process to the things you need to update. Then, you can use the Bloc pattern to rebuild the necessary parts.

View more...

Quick Guide: Role of Cloud-Native in Managing Big Data Applications

Aggregated on: 2023-01-10 14:29:18

Big Data and Cloud Native are currently the two major technologies that IT professionals are most concerned about. Cloud-native is about architecture, whereas big data is about managing enormous data. The fundamental driver of big data and Cloud technology's widespread industry acceptance, nevertheless, is the simplicity they deliver. The organizations benefit from the confluence of the two. Big data and cloud-native technologies are discussed in this blog. We also discuss how important cloud native is too big data.

View more...

Top 5 Internet of Things (IoT) Trends to Expect in 2023

Aggregated on: 2023-01-10 14:29:18

Computers and smartphones were the first devices connected to the internet. In the previous ten years, the human lifestyle has evolved with the introduction of intelligent TVs, electric kettles, and smart fridges. Moreover, people have been using intelligent alarms, cameras, and light bulbs. In the industrial space, employees have become habitual in working in a smart machinery environment, such as using robots.   According to McKinsey and Company, more than 43 billion devices will be linked to the internet in 2023. This will generate, collect, and help people to utilize data in various ways.                     

View more...

How To Create a Date Dimension Using Databricks

Aggregated on: 2023-01-10 14:29:18

When creating a data lake solution, it is important to think through all the corresponding tables part of the data model; whether we go for a Star or Snowflake schema, one of the important dimensions which will be needed is the Date Dimension. This article will show how to build an extensive version of the date dimension table using Spark Scala in Databricks.

View more...

OpenShift Container Platform 4.11 Cluster Setup

Aggregated on: 2023-01-10 14:29:18

Introduction In this article, I will walk you through OpenShift Container Platform 4.11 cluster setup on Linux. Further, I will be creating a namespace and deployment on OCP cluster. Prerequisite Register and create a red hat account using this link: Redhat User Registration Page. Once an account has been created, log on to the red hat developer portal using this link: OCP Cluster Page.  

View more...

Implementing Infinite Scroll in jOOQ

Aggregated on: 2023-01-10 13:59:18

In this article, we cover keyset pagination and infinite scroll via jOOQ. The schema used in the examples is available here. You may also like, We need tool support for keyset pagination. 

View more...

Top 8 Blockchain APIs for Developers

Aggregated on: 2023-01-10 13:59:18

Developers are always looking for new ways to make their applications more secure and efficient. Blockchain APIs are one way to do this. A blockchain API is an application programming interface that allows developers to interact with a blockchain. By using a blockchain API, developers can access the data and functionality of a blockchain without having to build their own blockchain platform. This can save time and resources and provide a more secure environment for development. In this post, we will explore the best blockchain APIs for developers. We will look at the features and benefits of each blockchain API and how they can be used to create more secure and efficient decentralized applications. What Is Blockchain? A blockchain is a digital ledger of all cryptocurrency transactions. It is constantly growing as "completed" blocks are added with a new set of recordings. Each block contains a cryptographic hash of the previous block, a timestamp, and transaction data. Bitcoin nodes use the blockchain to differentiate legitimate Bitcoin transactions from attempts to re-spend coins already spent elsewhere.

View more...

The Massive Hidden Power of Breakpoints

Aggregated on: 2023-01-10 13:29:18

It's been a big week. I'm currently reviewing the final draft of my upcoming debugging book. This is always a sobering and exciting moment. A moment in which all of a sudden, all the months of work become "real." I also recorded 9 videos for youtube bringing up the total videos in the course to 29 (with many more on the way). I'm starting two additional free courses, one targeted at absolute beginners. Another one is about modern Java programming, which I'll launch really soon. Both will be free on my youtube channel (obligatory "like, subscribe, and share").

View more...

How To Build the Best Logistics Tech Stack for Fastest TCO

Aggregated on: 2023-01-10 12:59:18

When thinking about the total cost of ownership (TCO) and logistics technology, technical teams need to think holistically. Talent, capacity, flexibility, and reliability are just a few areas of investment required to build logistics apps that accelerate your business. By exploring these core cost considerations, teams can make informed decisions based on their specific architecture, team, and business goals. TCO frameworks are specific to an organization and must be adjusted for the stage of the company and the markets within which they operate.  I have had many conversations with tech teams who are making important decisions about their logistics tech stack. From these conversations, I’ve noticed that teams need to think about many of the same considerations they considered when designing their cloud infrastructure environments. 

View more...

Security Bugs Are Fundamentally Different Than Quality Bugs

Aggregated on: 2023-01-10 05:14:18

This topic has come up a few times this year in question period: arguments that quality bugs and security bugs "have equal value," that security testing and QA are "the same thing," that security testing should "just be performed by QA" and that "there’s no specific skillset" required to do security testing versus QA. This article will explain why I fundamentally disagree with all of those statements. First, some definitions.

View more...

A ChatGPT Job Interview for a Scrum Master Position

Aggregated on: 2023-01-10 04:44:18

TL; DR: A ChatGPT Job Interview for a Scrum Master Position Can a large language model, not specializing in anything “agile,” pass a screening interview for a Scrum Master position? In this ChatGPT job interview, I put OpenAI’s latest generative AI to the test. I took several questions from the 73 Scrum Master Interview Questions guide (see below), covering the whole spectrum from the broad picture to more specific questions, only answerable with hands-on experience on the interviewee’s side.  So, read on and learn whether Scrum Masters will soon be replaced with a chatbot.

View more...

How to Build Great HTML Form Controls

Aggregated on: 2023-01-10 04:44:18

Today I'm going to show you all the things to consider when building the perfect HTML input. Despite its seemingly simple nature, there's actually a lot that goes into it. How to Make the Control  Well, we need to start somewhere. Might as well start with the control itself.

View more...

Kotlin Is More Fun Than Java And This Is a Big Deal

Aggregated on: 2023-01-10 04:14:18

I first dabbled in Kotlin soon after its 1.0 release in 2016. For lack of paying gigs in which to use it, I started my own open-source project and released the first alpha over the Christmas holidays. I’m now firmly in love with the language. But I’m not here to promote my pet project. I want to talk about the emotional value of the tools we use, the joys and annoyances beyond mere utility. Some will tell you that there’s nothing you can do in Kotlin that you can’t do just as fine with Java. There’s no compelling reason to switch. Kotlin is just a different tool doing the same thing. Software is a product of the mind, not of your keyboard. You’re not baking an artisanal loaf of bread, where ingredients and the right oven matter as much as your craftsmanship. Tools only support your creativity. They don’t create anything.

View more...

Why Backup GitHub, GitLab, or Bitbucket—the Risk of Data Loss

Aggregated on: 2023-01-10 00:14:18

If your organization uses version control systems like GitHub, GitLab, and Bitbucket, you probably are aware that code as intellectual property is the most valuable asset inside your company—you and your team spent thousands of hours (and money) to write, support, and improve projects. As CTO, IT manager, software-house owner, or team leader—you probably can imagine how much it would cost you to lose the code your team has been working on for months. But is it even possible? Data breaches, systems downtime, policy changes, and more—all of those factors can limit access to your repositories on GitHub, GitLab, and Bitbucket, and put your intellectual property at risk. Without proper protection of your IP, your business might not be able to harness the full potential of code created by your employees.

View more...

Use CDK To Deploy a Complete Solution With MSK Serverless, App Runner, EKS and DynamoDB

Aggregated on: 2023-01-09 22:44:18

A previous post covered how to deploy a Go Lambda function and trigger it in response to events sent to a topic in an MSK Serverless cluster. This blog will take it a notch further.

View more...

Microsoft Azure API Management Service

Aggregated on: 2023-01-09 20:44:17

An overview of frequent scenarios and important Azure API Management components is given in this post. Azure API Management is a hybrid, multi-cloud management tool for APIs in all settings. API Management, a platform-as-a-service, provides the entire API lifecycle. APIs make data and services reusable and widely accessible, simplify application integration, support new digital goods, and enable digital experiences. Due to API growth and reliance, businesses must manage them as first-class assets throughout their lifecycles.  

View more...

What Is Essentialism, and How Does It Make Software More Efficient?

Aggregated on: 2023-01-09 19:29:17

Last year, I enjoyed reading a new and provocative book that explores a new way to think not only about some aspects of life but about everything.  Essentialism: The Disciplined Pursuit of Less by Greg McKeown brings this new perspective, but is it right? Can we apply it to software development? The short answer is: yes. Furthermore, you can do it more efficiently, and in this post, we'll explain how with the essentialism methodology. When we talk about software engineering, it might have several approaches and definitions. This post will use my favorite one from Modern Software Engineering by Dave Farley.

View more...

My 7 Must-Have Tools for JavaScript Pros That I Can’t Live Without in 2023

Aggregated on: 2023-01-09 18:14:17

Once, the great American president Abraham Lincoln said: “Give me six hours to chop down a tree and I will spend the first four sharpening the axe.”

View more...

DevSecOps: The Principles to Apply to Improve Your Security System

Aggregated on: 2023-01-09 16:29:17

What Is DevSecOps? The DevOps method eliminated the ops bottleneck in the delivery circuit, enabling faster deployment to production. It also improved the operations feedback loop, giving developers more control over their production code. However, faster delivery can also mean the faster deployment of security vulnerabilities. This forces the organization to rethink its security policies, responding to the need for constant monitoring of security vulnerabilities while preventing this monitoring from becoming a bottleneck.

View more...

Build Your Own AI Avatar App From Scratch in Less Than 8 Hours

Aggregated on: 2023-01-09 15:44:17

Have you ever wanted to create your own AI avatar? With the latest technologies, you can build your very own AI app in less than eight hours! This guide will provide an overview of the steps and techniques needed to create an AI avatar app from scratch. Let's dive in!  Like everyone in the Machine Learning field, I was obsessed with following the tons of AI Avatar apps that were taking over the news cycles in December 2022. The notable ones were Lensa.ai, Profilepicture.ai, and  Avatarai.me.

View more...

React for Web Development: Key Features and Comparison With Other Frameworks

Aggregated on: 2023-01-09 14:44:17

React is a powerful JavaScript library that has revolutionized the way developers build web applications. With its ability to create reusable UI components, improve performance with a virtual DOM, and ensure consistency with a one-way data flow, React has become a go-to choice for many developers. In this article, we will explore ways in which React can improve your web development process, from saving time and effort to making your application easier to maintain and scale and answer questions. Is it good for all situations, or there are better routes? Introduction to React React is a JavaScript library for building user interfaces that was developed by Facebook in 2011. It has since become one of the most popular libraries for building web applications and is used by companies such as Netflix, Airbnb, and Uber.

View more...

Data Science as a Career in 2023

Aggregated on: 2023-01-09 14:14:17

The Data Science market is seeing an ongoing rise in demand for Data scientists, and the industry has developed its own niche of statistical rigor combined with an engineering discipline. A data scientist should have a solid foundation in computer science, mathematics, and statistics, as well as industry-specific domain knowledge. In order to forecast future outcomes, a data scientist must be adept at evaluating vast amounts of structured and unstructured data. As they will need to explain their findings to other team members, data scientists are also expected to be effective communicators.

View more...

A Beginner's Guide to Back-End Development

Aggregated on: 2023-01-09 13:14:17

It can be difficult to understand ideas like front-end vs. back-end development if you're not a developer or engineer. Things may become quite perplexing when you add all the frameworks, programming languages, APIs, and libraries that developers use to create apps. The positive news The fundamentals of back-end development and the various parts of a typical "software stack" can be understood without writing any code. In fact, whether you're a CEO, a hiring manager, a salesperson for a tech startup, or a product manager, knowing your way around it is helpful.

View more...

Secrets Management

Aggregated on: 2023-01-08 22:44:17

Today's digital businesses are expected to innovate, execute, and release products at a lightning-fast pace. The widespread adoption of automation tools, when coupled with DevOps and DevSecOps tools, is instrumental to these businesses achieving increased developer velocity and faster feedback loops. This eventually helps in shortening release cycles and improving the product quality in an iterative manner. Though the shift to microservices and containerized applications and the adoption of open source are helping developers ship faster, they also pose challenges related to compliance and security. As per the Hidden In Plain Sight report from 1Password, DevOps and IT teams in enterprises continually face challenges posed by leakage of secrets, insecure sharing of secrets, and manual secrets management, amongst others.

View more...

Build a Game That Features Local In-App Purchases

Aggregated on: 2023-01-08 04:14:16

Several months ago, Sony  rolled out their all-new PlayStation Plus service, which is home to a wealth of popular classic games. Its official blog wrote that its games catalog "will continue to refresh and evolve over time, so there is always something new to play." I was totally on board with the idea and so… I thought why not build a lightweight mobile game together with my friends and launch it on a niche app store as a pilot. I did just this. The multiplayer survival game draws on a dark cartoon style and users need to utilize their strategic skills to survive. The game launch was all about sharing ideas, among English users specifically, but it attracted many players from non-English speaking countries like China and Germany. What a surprise!

View more...

GPT-3 Playground: The AI That Can Write for You

Aggregated on: 2023-01-08 03:44:16

An Introduction to Artificial Intelligence When it comes to artificial intelligence, there are two main ideas on the table. Some believe that artificial intelligence will eventually surpass human intelligence, while others believe that artificial intelligence will always be at the service of humans. However, there is one thing both sides can agree on: it is advancing faster and faster every year. Artificial intelligence (AI) is still in its early stages of development, but it has the potential to revolutionize the way humans interact with technology.

View more...

Combating the Climate Crisis Effect on Data Centers

Aggregated on: 2023-01-08 03:44:16

It is an observable fact that the average temperature on the surface of the Earth is increasing. What humans do with this information today will directly impact the future quality of life and condition of infrastructure when they get there. Humans spent $212 billion on data centers in 2022 and multiple industries reported double-digit growth in their data center spending, with health care and pharmaceuticals (13%), education (13%), and computing and IT services (11%) leading the way. Other notable entries include finance and banking (8%) and engineering and architecture (7%).

View more...

7 Places to Do Automated Security Tests

Aggregated on: 2023-01-08 03:14:16

When working in a DevOps environment, security professionals are sometimes overwhelmed with just how fast the Dev and Ops teams are moving. We’re used to having more control, more time, and more… time! Personally, I LOVE DevSecOps (the security team weaving security throughout the processes that Dev and Ops are doing). Due to my enthusiasm, I am often asked by clients when, how, and where to inject various types of tests and other security activities. Below is my list of options that I offer to clients for automated testing (there’s lots more security to do in DevOps — this is only automated tests). They analyze the list together and decide which places make the most sense based on their current status, and choose tools based on their current concerns.

View more...

Web Application Architecture: The Latest Guide

Aggregated on: 2023-01-08 02:44:16

When a user logs on to a desktop/laptop or a mobile, opens a browser, and types the name of a website, the browser displays the required information and the user performs an action on the site. Have you ever wondered how computers retrieve this information and what happens in the background? It’s an underlying web application architecture that makes this process possible. In this article, you’ll discover what a web app architecture is, how a web application architecture diagram looks, and how you can design the right architecture for web apps. An Overview of Web Application Architecture A web app architecture presents a layout with all the software components (such as databases, applications and middleware) and how they interact with each other.  It defines how the data is delivered through HTTP and ensures that the client-side server and the backend server can understand. Moreover, it also secures that valid data is present in all user requests. It creates and manages records while providing permission-based access and authentication.  Choosing the right design defines your company growth, reliability and interoperability and future IT needs. As such, it is important to understand the components comprising the architecture of web apps.

View more...

Debugging Streams and Collections

Aggregated on: 2023-01-07 16:44:16

I will run a book giveaway promotion on the Code Ranch on January 17th. Be sure to be there and let your friends know. It would be great to answer your questions about debugging. I'm very excited by this and by the feedback I'm getting for the course and new videos.  I also launched a free new Java course for complete beginners. No prior knowledge needed. This is probably not the audience for this course. But if you know someone that might be interested I'll appreciate a share. I hope people find it useful and learn a bit about Java. I'm working on a cadence of one video per week in this beginner course.

View more...

Common Mistakes to Avoid When Writing SQL Code

Aggregated on: 2023-01-06 21:14:16

SQL (Structured Query Language) is a powerful and widely-used language for managing and manipulating data stored in relational databases. However, it’s important to be aware of common mistakes that can lead to bugs, security vulnerabilities, and poor performance in your SQL code. In this article, we’ll explore some of the most common mistakes made when writing SQL code and how to avoid them. 1. Not Properly Sanitizing User Input One common mistake made when writing SQL code is not properly sanitizing user input. This can lead to security vulnerabilities such as SQL injection attacks, where malicious users can inject harmful code into your database.

View more...

O11y Guide: Exploring Perses API and Tooling

Aggregated on: 2023-01-06 20:14:16

In this seventh installment of the series covering my journey into the world of cloud-native observability, I'm continuing to explore an open-source project called Perses.  After laying out the groundwork for this series in the initial article, I spent some time in the second article sharing who the observability players are. I also discussed the teams that these players are on in this world of cloud-native o11y. For the third article, I looked at the ongoing discussion around monitoring pillars versus phases. In the fourth article, I talked about keeping your options open with open-source standards. In my last installment, the fifth article in this series, I talked about bringing monolithic applications into the cloud-native o11y world. In my sixth and last article, I provided you with an introduction to a new open-source dashboard and visualization project and shared how to install the project on your local developer machine.

View more...

9 Things to Consider When Choosing an SCA Tool

Aggregated on: 2023-01-06 19:44:16

In the past, the development of software was something that required a lot of effort and resources. Basically, every piece of code was developed in-house, and code reuse was quite limited. The situation is now the opposite. Open-source packages are so widely used that they make up the bulk of the total amount of software produced by passionate hobbyists and virtually all the software professionals in tech companies. The convenience of reusing and fine-tuning components made open-source is just too strong for most software engineers to ignore it and keep “reinventing the wheel.” To get a better idea of how big open source has become, we have some recent insights: according to a survey from Gartner, over 90% of the respondents stated that they rely on open source components. In another report from Synopsis, 98% of the audited codebases contained at least one open-source component, and 75% of the source code came from open-source. The report also noted that 85% of the audited codebases contained components “more than four years out of date.”

View more...

Dockerizing an Ansible playbook, and deploying to K8s via Gitlab pipeline - -Part 2:deploy to K8s via Gitlab pipeline

Aggregated on: 2023-01-06 18:29:16

This is a 2-part article series. This is part 2 of the series where we will create a GitLab pipeline to register the docker image of the ansible playbook to a docker registry and deploy it to Kubernetes.  In part 1, we created an ansible playbook and dockerized it to create a docker image and run it as a docker container. We logged in to that container to run the ansible playbook.

View more...

Learn What Is No-Code as Software Development Trend: A Complete Guide

Aggregated on: 2023-01-06 17:59:16

Product digitalization drives better user experience to achieve business growth. Therefore, more companies are investing in no-code platforms to accommodate rapid application development with easier and faster processes. This article will explain what no-code software development is, how it works, and its benefits and drawbacks. Additionally, we will list no-code movement trends that are beneficial for businesses.

View more...

A Data Warehouse Alone Won’t Cut It for Modern Analytics

Aggregated on: 2023-01-06 17:59:16

The world of data warehouses as we know it can be traced back to 1993 when Dr E.F. Codd conceived the idea of OLAP. A marvel for its time, the then-new processing paradigm for decision support systems paved the way for modern day data warehouses. Because of Codd's influence the idea of a purpose-built data system to  process analytics queries and aggregations on large data sets was conceived. It was clear that having a separate relational database for transactions and analytics made sense. Since OLAP came about, the data warehouse market has seen a bit of an evolution. In the last 20 years we saw the market adopt columnar storage with Vertica, then it became cloudy with Snowflake,and now we see the market behind to morph into lakehouses. However, despite all this change in technology, they all address the same use case: the classic business intelligence and reporting workflow.

View more...

DevOps vs. “Traditional” CI/CD

Aggregated on: 2023-01-06 17:29:16

Why should such a distinction need to be made? Because, frequently enough, we hear Clients claim that they “are already using modern pipelines” but are frustrated to no end! To educate re: how Meta, Amazon, Netflix, Uber, etc.. (who publicly share a lot) are doing things VERY differently, with enormously different outcomes. To help enterprises fully understand that DevOps/DevSecOps implies "Organizational Change" or, in simpler terms, Changes in Behaviors. ___________________________________________________________________________________

View more...

Watch and Evaluate

Aggregated on: 2023-01-06 16:59:16

This has been a spectacularly intensive week. The new YouTube channel carrying the course is exploding with subscriptions, and it's just entering its 3rd week. The course website is now live. You can see the entire course there, although I'm adding videos all the time and did roughly 1/3 of the work. Right now, it has 3 hours and 17 minutes of content. I have another hour of content ready to add, and I'm working on several more. I'm pretty sure the course will be well over 6 hours when completed. I'm also working on some other interesting videos, such as thing one about protecting yourselves from serialization exploits. I'll write a full blog post covering it in the coming weeks.

View more...

Evolutionary Architecture: A Solution to the Lost Art of Software Design

Aggregated on: 2023-01-06 16:59:16

The "lost art of software design" refers to the idea that the principles and practices of software design are not given the attention and importance they deserve in the software development process. This can result in poorly designed systems that are inflexible, difficult to maintain, and prone to errors and bugs.  There Are a Number of Factors That May Contribute to the "Lost Art" of Software Design Time Pressures In many cases, software developers are under pressure to deliver new features and functionality as quickly as possible. Unfortunately, this can lead to a focus on speed and efficiency at the expense of design quality.

View more...

The Promise of Platform Engineering

Aggregated on: 2023-01-06 16:29:16

Live from Interact, we're bringing you an interview with our favorite CTO, Charity Majors. Never one to be shy about speaking her mind, Charity is an outspoken advocate for devs everywhere — and this passion made her a fan favorite at Interact.

View more...

Multi-Cloud Database Deep Dive

Aggregated on: 2023-01-06 16:29:16

Multi-cloud databases have gained popularity as a result of the constant growth in the amount of data that enterprises need to store and access. Businesses can combine the advantages of both public and private cloud alternatives with the help of these databases. However, how can you choose the multi-cloud database that is best for your company? We'll talk about the numerous solutions accessible and their benefits and drawbacks in this blog post. 1. What Are Multi-Cloud Databases? Multi-cloud databases are databases that are distributed across multiple cloud providers for increased resiliency and redundancy. This ensures that the data is safe from a single point of failure and is not dependent on a single cloud provider. Through this approach, should there be an outage on one cloud provider, the user is able to maintain their database operations as the other cloud provider will be unaffected. Multi-cloud databases can mean that the user will have to manage multiple databases, however, this can be mitigated by selecting a database like CockroachDB, a Multi-active multi-cloud resilient database solution.

View more...

Use AWS CloudFormation to Create ShardingSphere HA Clusters

Aggregated on: 2023-01-06 15:14:16

What’s AWS CloudFormation? AWS CloudFormation is an infrastructure as code (IaC) service that allows you to easily model, provision, and manage all the cloud services provided by AWS by custom templates. Traditionally, when we create a new architecture, we need to manually configure it in AWS step by step, which can cause some errors, such as forgetting some steps.

View more...

Trends Shaping “Post-Pandemic” Enterprise Integration – A Practitioner’s View

Aggregated on: 2023-01-06 14:44:16

The pandemic has wired global enterprises to become thriftier and value-focused with a view to get their technological ecosystem more efficient, lean, and meaningful, which can cater to the larger strategic goal of being effective in addressing user and customer experience. Basically, the world has moved notches towards being an “Experience Economy” than a “Feature Driven Economy.”  This movement is being felt in every stratum of an enterprise’s architecture, including the Integration layer. With more and more enterprises migrating their workloads to the cloud, not just one, but multiple of them, and with each of the cloud “ecosystems” having their own native integration solutions (Azure Integration Solutions, Amazon API Gateway, GCP Integration, SAP PI/PO, etc.), it becomes imperative for enterprises to not only utilize the native integrations for enhanced service efficiency but to also have an Enterprise Integration Platform(EiPaaS) in the center that can be the conduit for cross-ecosystem interoperability.

View more...

Security Operations Center Trends for 2023

Aggregated on: 2023-01-06 13:44:16

What Is a Security Operations Center and What Does It Do? A Security Operations Center (SOC) includes the people, processes, and technology responsible for monitoring, analyzing, and maintaining the security of an organization's IT systems.  The SOC acts as a hub that collects data from an organization's networks, servers, endpoints, and other digital assets and uses automated and manual processes to detect cybersecurity threats, prioritize potential cybersecurity incidents, and effectively respond.

View more...

Developer’s Handbook for Infrastructure Monitoring

Aggregated on: 2023-01-06 13:14:16

In 2017, Amazon faced an unfortunate four-hour outage, causing S&P 500 companies to lose $150 million. What was the cause? An erroneous command removed more servers than intended, causing system downtime. Although downtime is not an alien topic for developers, its impact can be deeply felt. Gartner estimates the average cost of downtime to be as high as $5600 per minute, which may build up to over $300k per hour. These are definitely scary numbers for any organization. But there's no need to panic just yet!

View more...

The Origins of ChatGPT and InstructGPT

Aggregated on: 2023-01-05 20:14:15

ChatGPT is a Large Language Model (LLM) built for conversation. It is a successor to InstructGPT. Both these models are built by OpenAI. I won't waste your time with another article about its uses or examples of how it performs.  These models are chatbots (the ability to converse with humans and maintain a dialogue), which are active areas of Natural Language Processing (NLP) research. There have been quite a few notable attempts (Tay from Microsoft, for example) which failed spectacularly after being left to train with open data from Twitter. 

View more...

Workload-Centric Over Infrastructure-Centric Development

Aggregated on: 2023-01-05 20:14:15

This article is meant to be a starting point for sharing observations, experiences, and ideas to begin and build a conversation, exchange experiences, discuss, and shape a product vision we can work towards as a community. Our initial product vision and definition reads as follows:

View more...

10 Most Important Tools to Boost Your Productivity as a Developer

Aggregated on: 2023-01-05 17:59:15

Developing a good workflow can help you be more productive, organized, and efficient in your work. And can also help you keep track of your tasks and responsibilities. Therefore, productivity is essential for a good workflow. In order to help you work more efficiently, here are some of the most important tools I have listed for you.

View more...

Deep Learning-Based Pose Estimation

Aggregated on: 2023-01-05 16:29:15

What Is Human Pose Estimation? Human pose estimation is the process of detecting and estimating the pose of a person in an image or video. It involves detecting the key points or joints of a person's body, such as the head, shoulders, elbows, wrists, hips, knees, and ankles, and estimating their positions in the image. This can be done using various computer vision techniques, such as feature detection and machine learning algorithms. Approaches to Estimate the Pose of Humans 1. Top-down approach

View more...