can anyone help with this code

 i need help on :
 we sum the balances of all of the Accounts ??
 print the total sum.
     print the owners of all the Accounts that have balances < 100 ?
Danny is generous  and wants to deposit 72 into all accounts with balances < 100
How many accounts have balances < 200 now ?
 First print the account information out ..
 How count how many
frank won Super Power Ball
replace her account with her new name  Madame Mona, with the balance of 4377
harry is leaving town  delete his account

public class Account {

private int balance;        //current balance 
private String owner;       // Account owner


public Account(String owner, int balance) {
    this.owner = owner;
    this.balance = balance;

}

public void deposit(int amt) {
    balance += amt;
}

public void withdraw( int amt) {
    balance -= amt;
}


public int getBalance () {
    return balance;
}


public String getOwner () {
    return owner;
}


public String toString () {
    return "Account :: Owner: " + owner + " Balance: " + balance ;
}


import java.util.ArrayList;

 public class ArrayCC {


//have to have globasl scope for the gBank
//declaree the array
static ArrayList<Account> gBank;


public static void main(String[] args) {

   gBank = new ArrayList<Account>(); //accessible as a paraneter 

    gBank.add(new Account("liz", 344));   \

    Account acct;   
    acct = new Account("tom", 76);   

    gBank.add(acct);      
    gBank.add(new Account("harry", 155));
    gBank.add(new Account("blake", 8));

    //how would you print all the objects? use advanced for loop
    for (Account i : gBank) {
        System.out.println(i);
    }



    gBank.add(2, new Account("Danny", 787));

        System.out.println("\nAt a club");
        for (Account i : gBank) {
        System.out.print(i);
    }

        gBank.set(2, new Account("Danny", 787));

        for (Account i : gBank) {
        System.out.println(i);
    }      


        gBank.get(getIndex("danny")).deposit(45);
        gBank.get(2).deposit(45);

From Modules to Microservices via a Service Mesh

The title says it all, but details are always welcome. But first some definitions. According to the classic article by Martin Fowler:

“The microservice architectural style is an approach to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms, often an HTTP resource API. These services are built around business capabilities and independently deployable.”

Real-time Crypto Tracker with Kafka and QuestDB

“Bitcoin soars past $50,000 for the first time.” — CNN
“Tesla invests $1.5 billion in bitcoin, will start accepting it as payment.” — Washington Post

Not a day goes by without some crypto news stealing the headlines these days. From institutional support of Bitcoin to central banks around the world exploring some form of digital currency, interest in cryptocurrency has never been higher. This is also reflected in the daily exchange volume:

Cryptocurrency exchange volume

As someone interested in the future of DeFi (decentralized finance), I wanted to better track the price of different cryptocurrencies and store them into a time-series database for further analysis. I found an interesting talk by Ludvig Sandman and Bruce Zulu at Kafka Summit London 2019, 'Using Kafka Streams to Analyze Live Trading Activity for Crypto Exchanges,' so I decided to leverage Kafka and modify it for my own use. In this tutorial, we will use Python to send real-time cryptocurrency metrics into Kafka topics, store these records in QuestDB, and perform moving average calculations on this time-series data with NumPy.

DataWeave Interview Question: Find If Prime Number

A prime number is a number that is greater than 1 and divided by 1 or itself. In other words, prime numbers can't be divided by other numbers than themselves or 1. For example 2, 3, 5, 7, 11, 13, 17, 19, 23.... are the prime numbers.

Note: Please use 3 or greater than 3 for this logic.

Acrobat on the Web Powered by WebAssembly

PDF documents are a major part of our digital lives and, in an era where we spend most of our time working inside a web browser, enhancing the PDF experience on the web is crucial for providing a seamless, multi-device experience. As the creators of PDF, this led Adobe to envision Acrobat Web; we embarked on our Acrobat Web journey with the introduction of the Document Cloud PDF Embed API in 2019.

The PDF Embed API offers Adobe’s pixel-perfect PDF viewing on the web with the promise of performance and ease of integration on all major browsers. It also offers UI customization and integration with Adobe Analytics. You can see the Embed API in action here.

Top 8 Deep Learning Concepts Every Data Science Professional Must Know

“Deep learning is making a good wave in delivering a solution to difficult problems that have been faced in the field of artificial intelligence (AI) for so many years, as quoted by Yann LeCun, Yoshua Bengio & Geoffrey Hinton.”

For a data scientist to successfully apply deep learning, they must first understand how to apply the mathematics of modeling, choose the right algorithm to fit your model to the data, and come up with the right technique to implement. 

Add Databases to Your Spring Cleaning List

Every time you delete or update a row in your database, the old records are secretly still hiding in the background and taking up space on your hard drive.

A VACUUM process is like emptying the recycling bin on your laptop. It clears up space, reduces indexing time, and keeps your database squeaky clean.

Understanding the Impact of IoT and Edge Computing Through  Popular Use Cases

IoT is already affecting every segment in industrial, enterprise, health, and consumer products. It is important to understand the impact, as well as why these disparate industries will be forced to change in the ways they build products and provide services. 

There is an opinion that the impact of IoT-related industries, services, and trade will affect 3% (The Route to a Trillion Devices, ARM Ltd 2017) to 4% (The Internet of Things: Mapping Value Beyond the Hype, McKinsey and Company 2015) of global GDP by 2020 (extrapolated). Global GDP for 2016 was $75.64 trillion dollars with an estimate that by 2020 it will rise to $81.5 trillion. That provides a range of value of IoT solutions from $2.4 trillion to about $4.9 trillion.

Accelerate Incident Response and Incident Management With AIOps

Artificial Intelligence for ITOps (AIOps) can help accelerate incident response with all the incident context, impact assessment, triage data, and collaboration and automation tools in one place. More specifically, AIOps can help automate root causing analysis, enrich the incident with full-stack for impact analysis, present incident relevant Observability data (metrics, logs, and traces) in a single pane triage dashboard, and provide built-in diagnostic commands and workflow or runbook automation leveraging integrations with RPA tools.

AIOps: What Is Incident Response?

It is a standard practice in IT organizations to capture IT operational problems or issues as incidents in an IT Service Management (ITSM) system like ServiceNow, BMC Remedy, PagerDuty, Jira ServiceDesk, etc. A Majority of these incidents are created directly by monitoring tools, or when fed through an AIOps platform for event correlation and alert noise reduction. IT users and stakeholders (like LoB users, managed service customers, etc.) can also report IT problems (via phone or portal), which get recorded as Incidents in the ITSM system.

Is Freemium Killing Your SaaS Business?

As with most industries, trends come and go within the SaaS space. The best option for your company today could be the worst one tomorrow.

That’s why it’s important to understand different SaaS models before deciding which one is for you. This couldn’t be more true for the SaaS freemium model.

MuleSoft CloudHub is Multitenant Integration Platform as a Service

This article will explain why MuleSoft is called as a Multitenant integration platform as a service (iPaaS). It will also covers various capabilities provided by CloudHub like Auto Healing, Scalability, High Availability etc.

Introduction

Multitenancy is the word often used in the cloud computing world. In the cloud computing, there are multiple tenants or customers of the cloud vendor shares the same computing resources like underlying hardware. Even tenants share the resources but they are not aware of each other and data is also isolated and secured from each other. 

How to Use Wix

Building a new website from scratch can feel a bit intimidating, especially if you’ve never done it before. But with user-friendly platforms like Wix, anyone can create a professional-grade website without writing a single line of code.

Wix is one of the best website builders on the market today.

It’s built to accommodate the needs of complete beginners. You’ll be able to fully design your website by customizing stunning templates and moving things around with a drag-and-drop editor.

If you’re ready to launch a new website, but you’ve never used Wix before, you’ve come to the right place.

What to Expect When Using Wix

Anyone comfortable browsing the Internet can create a website with Wix. Just follow along with the steps below, and you’ll have a website built by the end of this guide.

  1. Create an Account
  2. Determine How You Want to Use Wix
  3. Choose and Edit a Template
  4. Publish Your Site
  5. Select a Package

The Good

The best part about building a website with Wix is its simplicity. You don’t need any design skills or coding knowledge. There’s no reason to hire a developer or an expensive web design firm.

This web-based website builder is so easy to use that literally anyone can do it.

Wix also has 800+ free designer-made templates. So you won’t be starting from a blank canvas. You can browse through categories like business, music, blog, education, fashion, travel, restaurants, and more to find a template that fits your needs. Then it’s just a matter of customizing that template with your content.

The platform even supports ecommerce sites. So you can use Wix to build an online store with features like automated sales tax, integrated shipping solutions, dropshipping services, 40+ supported payment gateways, and so much more.

Another benefit of using Wix is that it’s a one-stop-shop for all of your site needs. All plans come with built-in web hosting, so you won’t need to go through a third-party provider. You can also use Wix for domain registration, and they’ll even give you a free SSL certificate. In fact, if you register a domain with Wix, it’s free for the first year.

Wix is really affordable. Premium plans start as low as $14 per month. If you’re just using Wix for personal use or want to play around with the website builder, you can even use Wix to create a website for free.

For anyone who wants to build a website as quickly as possible with minimal manual effort, you can leverage Wix’s artificial intelligence tool. Just answer a few questions, and the AI will create a unique website for you in minutes that you can then tweak and personalize.

Between the simple UI, low cost, and powerful features, Wix is a no-brainer for anyone looking for a fast and easy way to create a new website from scratch.

The Bad

It’s worth noting that Wix isn’t perfect. There are a handful of drawbacks and potential limitations you should be aware of before you get started.

First and foremost, if you’re going to use Wix’s free plan, your site will have ads and Wix branding. Even your URL is going to be yourwixusername.wixsite.com/yoursiteaddress. Obviously, this is not a viable option for business use. So don’t expect to use the free plan for anything beyond a small personal project.

While Wix is easy to use, there’s still a learning curve for the editor. There are lots of different icons for adding content and making adjustments. You won’t be a pro in your first five minutes.

Another potential drawback of Wix is that you won’t have limitless control in terms of site functionality. You’re restricted by what Wix offers. For the vast majority of users, especially beginners, this is a non-issue. But developers or people who want to make advanced custom changes to their sites will find Wix a bit restricting.

If you start getting a ton of traffic down the road and ultimately determine that Wix is holding you back in terms of adding custom features, you might decide to move your site elsewhere. Unfortunately, migrating your data away from Wix is not an easy task. It could be harmful to SEO, and it will likely be a job for a professional web developer.

But overall, the Wix pros outweigh the cons. This is especially true for first-time website builders. Most beginners can look past these drawbacks without thinking twice.

Step 1 – Create an Account

Before you can do anything with Wix, you’ll need to sign up and create an account. This step is pretty self-explanatory. Just head over to Wix.com and click any of the “Get Started” buttons.

Fortunately, you just need an email and password to create an account. Wix doesn’t ask for an address, credit information, or anything like that when you’re first signing up. You can create an account with a single click using your Facebook or Google accounts.

As previously mentioned, Wix is free to use. So don’t worry about any payment details right now. You can wait until later to decide if you want an upgrade to a premium plan.

Answer a Few Questions (Optional)

Immediately upon creating your new account, Wix will ask you a handful of questions about the website you want to make. It takes about 20 seconds to answer these questions, and everything is multiple choice.

Your answers will ultimately help tailor your Wix experience according to your personal needs. So I’d recommend answering them, but it’s not a requirement. You can always click “Skip” at the bottom right corner of the screen if you want to proceed without answering.

Here’s an example of what those questions entail:

You’ll also be asked questions like:

  • Have you ever created a website before?
  • What kind of website do you need?
  • Is this a new business?
  • Do you want to let clients schedule appointments online?
  • What would help you run your business?

Again, straightforward stuff here. But it’s all part of the initial account creation process.

Step 2 – Determine How You Want to Use Wix

Once your account has been set up, it’s time to figure out how you want to proceed. There are two different options for how to create a website with Wix:

  • Wix ADI
  • Wix Editor

The Wix ADI uses artificial intelligence to design a custom website for you. Just answer a few questions, and a unique site, completed with text and images, will be generated for you within minutes.

The Wix Editor is a little more labor-intensive. But it’s still straightforward. You’ll start with a template and ultimately populate your content using the drag-and-drop design tool.

Which option is the best? It’s a matter of personal preference. You can’t go wrong either way, but I’ll break down each option in greater detail below.

Wix ADI

The Wix ADI brings you through a series of questions related to what you want your site to include. Here’s an example showing the first question that you’ll be presented with:

Just go through the list and check off whatever features you want. Options include:

  • Blog
  • Bookings
  • Chat
  • Online Store
  • Video
  • Events
  • Pricing Plans
  • Forum
  • Music
  • Instagram Feed
  • Menus
  • Reservations
  • Orders
  • Groups

Next, Wix will ask you the name of your business and give you an option to import pictures from your existing website or Google Places. So if your business is already up and running, the Wix ADI will pull content from the web about your company and include it on your custom website.

Continue adding information about your business like your address, phone number, fax number, email, and social media links.

Now Wix will ask you to choose a theme. The theme will be used as the design, font, and color scheme of your site.

The theme isn’t set in stone. So if you don’t love the way it turns out, you can always change this down the road at a later time. Don’t overthink this step, and just pick whatever you think represents your brand the best.

Next, Wix will use your theme choice to present you with some home page designs. Pick whichever one you like the best to continue.

Here’s what it came up with for creating a new Quick Sprout site from scratch. As you can see, all of the design options are really clean, modern, and professional.

Now just select the pages you want to include, like About Us, Contact, Services, etc.

That’s it! Based on your responses, the Wix ADI will automatically generate a site that’s ready to be published. The whole process takes just a few minutes, and it’s perfect for anyone that doesn’t need anything too advanced on their website. If you just want to get something published as quickly as possible, go with the ADI. You can always customize your content and add more later.

Wix Editor

Most Wix users choose to use the Wix Editor. This gives you a bit more control over how your site looks and feels.

With the Editor, you’ll start by choosing a template, and then you’ll manually populate the content from there. Fortunately, the templates are really easy to follow and edit. The design work is all done for you. It’s just a matter of swapping out a template image with one of your own or removing a default block of text with something custom for your site.

Using the Wix Editor to create your website will definitely take a bit longer. But if you need to publish your site and get it live on the web ASAP, you can still do so fairly quickly.

You could always just put your homepage up and add other pages down the road.

Since the Wix Editor requires a bit more work, Step #3 in this guide will focus on that process. If you’re going to use the Wix ADI, you can skip ahead to Step #4.

Step 3 – Choose and Edit a Template

Using the Wix Editor begins with a template. Don’t rush through this step, as your template will become the backbone of your website.

Don’t let yourself get turned off by minor details within the template. This is a work in progress. You’ll still have complete control to customize the template and make it your own. Wix has thousands of design features to choose from.

Narrow your focus and browse by category. Choose between business, store, creative, community, or blog. Within each category, there are even more subcategories to choose from.

For example, photography, music, portfolio, video, design, and creative arts are all subcategories within “Creative.” Health and wellness, restaurants and food, travel and tourism, and fashion are all subcategories within “Business.”

Each subcategory gives you even more options. So within restaurants and food, you’ll see templates for cafes, bakeries, bars, restaurants, catering, and more.

Try your best to continue digging deep through these segments to find a template that best fits your site’s needs. This will make the editing process so much easier, as you won’t have to move as much around.

Customize the Template with Your Content

Now that you’ve selected a template, you’ll need to go through each section of each page to swap the default copy for your own.

To edit something, just click on the block, and you’ll have the option to do whatever you want. Wix lets you change the text, font, colors, and more. You can drag a block to somewhere else on the page or even delete it altogether.

Check out this example so you can see what I’m referring to:

For this example, I chose a business consultant template. This is the default content on the middle part of the template’s homepage.

Obviously, I’m not going to publish the page like this. I’d need to swap out the picture for an image of myself and get rid of the default text with something more unique about my services.

Once you start playing around with the editor, you’ll see how easy it is to use.

Maybe you don’t like the positioning of the “About Me” text? Just click the block, and drag it wherever you want to place it on the screen. Or maybe you want to change the font or colors. That’s all just a click away.

Add and Edit Landing Pages

Beginning with the home screen is the most logical place to start, but from there, you’ll want to focus on editing the internal landing pages within your website.

Click on the “Menus & Pages” icon on the top left side of your editor.

Here’s where you can add or remove pages from your website. You’ll also have control over which pages are shown in the menu at the top of the screen.

As you can see in this example, two of the pages (“More About Me” and “Feed”) are both hidden from the top-level navigation menu. But those pages can still be accessed on the site once it’s live.

Step 4 – Publish Your Site

Once you’ve finished editing the template, it’s time to publish your site. Just click the “Publish” button on the top right corner of the editor to continue.

To preview your site and how it looks before going live, just click the “Preview” button located directly next to “Publish.”

There are a few other small steps to go through before your site is officially live. Getting a domain is one of them.

Get a Domain

If you’re on a free plan, then your live URL is going to be yourwixusername.wixsite.com/yoursiteaddress.

I strongly recommend using a custom domain name.

If you already purchased a domain from a domain registrar, connect your Wix site to a domain you already own. For those of you who haven’t bought a domain yet, you can get a new one directly from Wix.

The latter is the easiest option for new people. Going to a third-party domain registrar is just an extra step and something else you’ll need to keep track of it.

If you get a domain from Wix, it’s free for the first year.

Step 5 – Select a Package

Assuming you don’t want a Wix-branded domain, you’ll need to upgrade to a premium plan before you can publish a site with your custom domain.

Wix has a plan for everyone. Here’s a basic overview of your options:

Every Wix premium plan comes with a custom domain, a free domain for one year, and a free SSL certificate. All Wix advertisements will be removed from your site as well.

As you go up at each tier, you’ll start to get more features and benefits like increased storage space, more video hours, ad vouchers, visitor analytics, a professional logo, and more.

Business sites that need to accept ecommerce payments start at $23 per month. Wix even offers custom enterprise packages starting at $500 per month if you need something advanced.

The vast majority of you will be fine with a website plan or a business and ecommerce package.

Every Wix plan is backed by a 14-day money-back guarantee. Try Wix for free today!

Building Large Projects With Vue, Vite, and Lerna

Introduction

Today we’d like to present a blueprint for large Vue JS projects. It uses the new and exciting Vite build tool and Lerna monorepo manager. I’ve built large enterprise projects in a similar way, using Angular, Vue JS, webpack, and rollup. Vite, created by the Vue JS team, looks very promising so I wanted to give it a try.

There are plenty of Vite tutorials and demos, mostly the usual Hello World and Todo apps. But I needed something more useful. I wanted to see whether Vite can replace rollup and webpack in large real-life projects.

How can I integrate MS Office to my Website?

Hello Microsoft community, Actually I am the developer and has created my site. I want to integrate it with Microsoft Office migration. There are four types Microsost Office 365 Migration and also let me if I can integrate all of them. And also let me know the process and the subscription fee schedule for website integration.