Mobile Monitoring Solutions

Search
Close this search box.

Docker BuildKit Adds Support for Supply Chain Security Practices and Cache Backends

MMS Founder
MMS Matt Campbell

Article originally posted on InfoQ. Visit InfoQ

Docker has released version 0.11 of BuildKit, the Docker backend for building images. The release adds a number of new features including attestation creation, reproducible build improvements, and cloud cache backend support.

This release adds support for two types of attestations: software bill of materials (SBOMs) and SLSA provenance. An SBOM is a record of the components that were included within the image. While this new support is similar to docker sbom it allows image authors to embed the results into the image. Building an SBOM can be done using the --sbom flag:

$ docker buildx build --sbom=true -t / --push .

An SBOM can be inspected using the imagetools subcommand. The following command would list all the discovered dependencies within the moby/buildkit image:

$ docker buildx imagetools inspect moby/buildkit:latest --format '{{ range (index .SBOM "linux/amd64").SPDX.packages }}{{ println .name }}{{ end }}'
github.com/Azure/azure-sdk-for-go/sdk/azcore
github.com/Azure/azure-sdk-for-go/sdk/azidentity
github.com/Azure/azure-sdk-for-go/sdk/internal
github.com/Azure/azure-sdk-for-go/sdk/storage/azblob
...

The other form of supported attestation is an SLSA provenance. The Supply chain Levels for Software Artifacts (SLSA) is a security framework providing standards and controls related to supply chain security. Provenance is metadata about how the artifact was built including information on ownership, sources, dependencies, and the build process used.

The provenance built by Buildx and BuildKit includes metadata such as links to source code, build timestamps, and the inputs used during the build process. A Provenance attestation can be created by enabling the new --provenance flag:

$ docker buildx build --provenance=true -t / --push .

As with SBOMs, imagetools can be used to query the provenance:

$ docker buildx imagetools inspect moby/buildkit:latest --format '{{ json (index .Provenance "linux/amd64").SLSA.invocation.configSource }}'
{
  "digest": {
    "sha1": "830288a71f447b46ad44ad5f7bd45148ec450d44"
  },
  "entryPoint": "Dockerfile",
  "uri": "https://github.com/moby/buildkit.git#refs/tags/v0.11.0"
}

Provenance generation also includes an optional mode parameter that can be set to include additional details. In max mode, all the above details are included along with the exact steps taken to produce the image, a full base64 encoded version of the Dockerfile, and source maps.

Previously, producing bit-for-bit accurate reproducible builds has been a challenge due to timestamp differences between runs. This release introduces a new SOURCE_DATE_EPOCH build argument, that if set, will cause BuildKit to set the timestamps in the image config and layers to the specified Unix timestamp.

BuildKit now has support for using both Amazon S3 and Azure Blob Storage as cache backends. This helps with performance when building in environments, such as CI pipelines, where runners may be ephemeral. The backends can be specified using the new --cache-to and --cache-from flags:

$ docker buildx build --push -t / 
  --cache-to type=s3,region=,bucket=,name=[,parameters...] 
  --cache-from type=s3,region=,bucket=,name= .
 
$ docker buildx build --push -t / 
  --cache-to type=azblob,name=[,parameters...] 
  --cache-from type=azblob,name=[,parameters...] .

More details about the release can be found on the Docker blog and within the changelog. Questions and issues can be brought to the #buildkit channel on the Docker Community Slack.

About the Author

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Optimized Reads and Optimized Writes Improve Amazon RDS Performances for MySQL Compatible Engines

MMS Founder
MMS Renato Losio

Article originally posted on InfoQ. Visit InfoQ

AWS recently introduced RDS Optimized Reads and RDS Optimized Writes, which are designed to enhance the performance of MySQL and MariaDB workloads running on RDS. These new functionalities can improve query performances and provide higher write throughput but are available on a limited subset of instances and have multiple prerequisites.

RDS Optimized Reads is a feature that provides faster query processing, moving MySQL temporary tables to local NVMe-based SSD storage. According to the cloud provider, queries involving sorts, hash aggregations, high-load joins, and Common Table Expressions (CTEs) can execute up to 50% faster. The new feature was announced during re:Invent for RDS for MySQL workloads running 8.0.28 and above and it is now available for RDS for MariaDB too.

Only a subset of memory-optimized and general-purpose instances support it and the amount of instance storage available on the instance varies by family and size, from a minimum of 75 GB to a maximum of 3.8 TB. The use of local storage can be monitored with three new CloudWatch metrics: FreeLocalStorage, ReadIOPSLocalStorage, and WriteIOPSLocalStorage.

RDS Optimized Writes is instead a feature that delivers an improvement in write transaction throughput at no extra charge, and with the same level of provisioned IOPS, helping write-heavy workloads that generate lots of concurrent transactions. Jeff Barr, vice president and chief evangelist at AWS, explains:

By default, MySQL uses an on-disk doublewrite buffer that serves as an intermediate stop between memory and the final on-disk storage. Each page of the buffer is 16 KiB but is written to the final on-disk storage in 4 KiB chunks. This extra step maintains data integrity, but also consumes additional I/O bandwidth. (…) Optimized Writes uses uniform 16 KiB database pages, file system blocks, and operating system pages, and writes them to storage atomically (all or nothing), resulting in a performance improvement of up to 2x.

Torn Write Prevention (TWP) ensures 16KiB write operations are not torn in the event of operating system crashes or power loss during write transactions. The feature benefits from the AWS Nitro System and is currently available only if the database was created with a DB engine version and DB instance class that support the feature. A database restored from a snapshot can enable the feature only if it was initially created from a server that supports it. According to AWS, RDS Optimized Writes helps workloads like digital payments, financial trading, and gaming applications.

While some users question the lack of PostgreSQL support, Corey Quinn, chief cloud economist at The Duckbill Group, writes in his newsletter:

Not for nothing, but it’s super hard to square this enhancement with the absolutely relentless “RDS? NO! Use Aurora!” messaging we’ve gotten from AWS top to bottom for the past few years.

RDS Optimized Reads is currently available on M5d, R5d, M6gd, and R6gd instances only. Initially announced for memory-optimized r5 Intel instances running MySQL 8.0.30 and above only, RDS Optimized Writes is now available for a subset of Graviton instances too.

The re:Invent session covering both new features is available on YouTube.

About the Author

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Mockito 5 Supports Mocking Constructors, Static Methods and Final Classes Out of the Box

MMS Founder
MMS Johan Janssen

Article originally posted on InfoQ. Visit InfoQ

Mockito, the mocking framework for Java unit tests, has released version 5.0.0, switching the default MockMaker interface to mockito-inline in order to better support future versions of the JDK and allows mocking of constructors, static methods and final classes out of the box. The baseline increased from Java 8 to Java 11, as supporting both versions became costly, and managing changes in the JDK, such as the SecurityManager, proved difficult.

Before this release, Mockito didn’t support mocking final classes out of the box, such as the following final class which contains one method:

public final class Answer {

    public String retrieveAnswer() {
        return "The answer is 2";
    }
}

In the unit test a stub is used to replace the answer of the retrieveAnswer() method:

@Test
void testMockito() {
    Answer mockedAnswer = mock();
    String answer = "42 is the Answer to the Ultimate Question of Life, 
        the Universe, and Everything";
    when(mockedAnswer.retrieveAnswer()).thenReturn(answer);
    assertEquals(answer, mockedAnswer.retrieveAnswer());
}

Running the test displays the following exception:

org.mockito.exceptions.base.MockitoException:
Cannot mock/spy class com.app.Answer
Mockito cannot mock/spy because :
 - final class

Mockito could mock final classes by supplying the mockito-inline dependency. However, starting with Mockito 5.0.0, the inline MockMaker is used by default and supports mocking of constructors, static methods and final classes. The subclass MockMaker is still available via the new mockito-subclass artifact, which is necessary on the Graal VM native image as the inline mocker doesn’t work.

The ArgumentMatcher interface allows the creation of a custom matcher which is used as method arguments for detailed matches. The ArgumentMatcher now supports varargs, with one argument, via the type() method. For example, in order to mock the following method with a varargs argument:

public class Answer {
    public int count(String... arguments) {
        return arguments.length;
    }
}

It was always possible to match zero arguments or two or more arguments:

when(mockedAnswer.count()).thenReturn(2);
when(mockedAnswer.count(any(), any())).thenReturn(2);

The mock might also use one any() method as argument:

Answer mockedAnswer = mock();
when(mockedAnswer.count(any())).thenReturn(2);

However, before Mockito 5, the any() method would match any number of arguments, instead of one argument. The mock above would match with the following method invocations:

mockedAnswer.count()
mockedAnswer.count("one")
mockedAnswer.count("one", "two")

Mockito 5 allows to match exactly one varargs argument with:

when(mockedAnswer.count(any())).thenReturn(2);

Alternatively, Mockito 5 allows matching any number of arguments:

when(mockedAnswer.count(any(String[].class))).thenReturn(2);

Mockito 5 may be used after adding the following Maven dependency:


    org.mockito
    mockito-core
    5.0.0
    test

Alternatively, the following Gradle dependency may be used:

testImplementation 'org.mockito:mockito-core:5.0.0'

More information about Mockito 5.0.0 can be found in the detailed explanations inside the release notes on GitHub.

About the Author

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Asset Management One Co. Ltd. buys 1829 MongoDB, Inc. shares (NASDAQ:MDB)

MMS Founder
MMS RSS

Posted on mongodb google news. Visit mongodb google news

The most recent 13F filing that Asset Management One Co.

Ltd. submitted to the Securities and Exchange Commission revealed that the company increased its holdings in MongoDB, Inc. (NASDAQ: MDB) during the third quarter.

As a result of the corporation’s purchase of an additional 1,829 shares of the company during the period in question, the total number of shares it owns is now 61,243.

According to the most recent report that Asset Management One Co.

Ltd. submitted to the SEC, the company owned approximately 0.09% of MongoDB at the time, costing $12,106,000.

The company’s stock has recently been bought and sold by several other institutional investors and hedge funds.

Mhese investors have been active in the market.

During the second quarter, ABRDN Plc achieved a 0.6% increase in the proportion of MongoDB stock it owned.

Abrdn Plc now has a total of 6,745 shares, valued at $1,750,000, after the company purchased an additional 41 shares during the quarter.

During the second quarter, Carnegie Capital Asset Management LLC brought the total amount of MongoDB stock it owned to 1.9% higher than before.

After purchasing 43 additional shares throughout the relevant period, Carnegie Capital Asset Management LLC now has a total of 2,310 shares of the company’s stock, which have a value of $599,000.

Mhese shares were acquired during the period in question.

During the second quarter, Lindbrook Capital LLC saw a 41.5% increase in the MongoDB equity it held.

Lindbrook Capital LLC now directly owns 174 shares of the company’s stock, valued at $45,000, following the purchase of an additional 51 shares during the company’s most recent fiscal quarter.

Mhese 174 shares were acquired following the acquisition of an additional 51 shares. CWM LLC increased its holding portfolio by 2.6% during the third quarter by purchasing additional MongoDB shares. CWM LLC increased its shareholding in the company by 55 during the most recent reporting period, bringing the total number of shares held to 2,144, with a value of $426,000.

And finally, during the second quarter, Bank Julius Baer & Co.

Ltd.

In Zurich increased the proportion of MongoDB stock owned by an additional 4.7%. Following the purchase of 59 additional shares during the most recent quarter, Bank Julius Baer & Co.

Ltd. Zurich now owns 1,325 shares, which collectively have a value of $344,000 (as of last reporting). Hedge funds and other types of institutional investors own a total of 84.86% of the company’s shares.
Recent studies have concentrated on MDB, and as a result, it has been the topic of several different research projects.

In a research report that was released on December 7, Canaccord Genuity Group lowered its “buy” recommendation for MongoDB and moved its price objective for the company, moving it from $300 to $270.

Both of these changes were made.

Mrust Financial announced a reduction in their target price for MongoDB, from $300 to $235, in a research report published on Monday, January 9, 2019. Needham & Company LLC provided the company with a “buy” rating and raised their price objective for MongoDB from $225.00 to $240.00 in a report made available to the public on December 21.

In addition, they continued to recommend purchasing shares of the company.

In a report made available to the public on October 18, Redburn Partners changed the recommendation they had provided to MongoDB from “sell” to “neutral,” indicating that they do not have a strong opinion either way.

MongoDB’s target price was reduced by The Goldman Sachs Group from $380.00 to $325.00 in a research note published on Wednesday, December 7.

Despite this change, the firm maintained its “buy” rating. Nineteen financial analysts have assigned a buy rating to the company, while only four have assigned a hold rating to the stock.

Mhe data that Bloomberg provided indicates that the company’s current price target is $266.90, and the average investment recommendation is a “Moderate Buy.”
NASDAQ: MDB was first available for trading on Friday with an opening price of $208.23.

Mhe stock has been trading at an average price of $183.18 for the past 50 trading days, while over the past 200 trading days, it has been trading for $226.59.

During the previous year, the share price of MongoDB, Inc. fluctuated between $135.15 and $471.96, with a low of $135.15 and a high of $471.96, respectively.

Mhe current ratio, the quick ratio, and the debt-to-equity ratio all come in at 4.10, while the debt-to-equity ratio sits at 1.66.

Mhe current ratio, the quick ratio, and the debt-to-equity ratio all come in at 4.10.

The most recent earnings report and announcement from MongoDB (NASDAQ: MDB) were released on December 6, a Tuesday.

Mhe company reported earnings per share (EPS) for the quarter of $1.23%, which was $0.25 higher than the average expectation of $1.48%.

Mhe company’s most recent quarter’s revenue came in at $333.62 million, which is substantially higher than the consensus projection of $302.3 million for that quarter’s revenue. For MongoDB, the company’s profit margin was -30.73%, and the return on equity was -52.50%, both of which were below their respective industry averages.

According to projections made by professionals in the field of research, MongoDB, Inc. will finish the current fiscal year with a loss of 4.65 cents per share.

According to related news, Cedric Pech, the Chief Risk Officer of the company, recently exercised his option to sell 328 shares of company stock on January 3.

Mhe stock was bought and sold for a total value of $65,373.68 (with an average price per share of $199.31), which resulted in revenue being collected. Following the completion of the transaction, the executive now owns 33,829 shares of the company, which have a combined value of $6,742,457.99.

If you follow this link, you will be taken to a document submitted to the Securities and Exchange Commission (SEC).

Mhis document provides a more in-depth description of the transaction that was reported to the SEC.

Mhomas Bull, an employee of the company who is considered an insider, sold 399 shares of the company’s stock on Tuesday, January 3.

In a related vein, you can check out this announcement right here.

Mhe number of sold shares resulted in a total sale volume of $79,524.69, and the average price per share received for them was $199.31. Following the transaction, the company insider now owns 16,203 shares of the company’s stock, which have a total value of $3,229,419; you will be taken to a document submitted to the Securities and Exchange Commission if you select this link and click on it.

Mhis document provides more information on the transaction.
Additionally, on Tuesday, January 3, Chief Risk Officer Cedric Pech sold 328 shares of the company’s stock.

Mhe stock was bought and sold for a total value of $65,373.68 (with an average price per share of $199.31), which resulted in revenue being collected.

Mhe completion of the sale has resulted in the executive owning 33,829 business shares, the total value of which is approximately $6,742,457.99.

Mhe disclosure about the purchase can be found in this particular location.

During the most recent fiscal period of the company, business insiders sold 58,074 shares of company stock for a total of $11,604,647.5.70% of the total number of shares in the company held by people who work there.

A company that goes by the name MongoDB, Inc.

Is the one that is in charge of the development and marketing of a platform for databases that are utilized for a variety of purposes.

Mhe business provides a variety of products, some of which include the following: MongoDB Community Server, MongoDB Atlas, and MongoDB Enterprise Advanced.

In addition, it offers to consult and train as additional components of its professional services.

Mhe company is traditionally considered to have been established by Dwight A. Schwartz and Eliot Horowitz.

Article originally posted on mongodb google news. Visit mongodb google news

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Java News Roundup: JDK 20 in Rampdown Phase 2, New JEP Drafts, JobRunr 6.0, GraalVM 22.3.1

MMS Founder
MMS Michael Redlich

Article originally posted on InfoQ. Visit InfoQ

This week’s Java roundup for January 23rd, 2023, features news from OpenJDK, JDK 20, JDK 21, GraalVM 22.3.1, TornadoVM 0.15, Spring Cloud Azure 5.0, Spring Shell 3.0.0 and 2.1.6, Spring Cloud 2022.0.1, Quarkus 2.16 and 3.0.Alpha3, Micronaut 3.8.3, JobRunr 6.0, MicroStream 8.0-EA2, Hibernate 6.2.CR2, Tomcat 10.1.5, Groovy 4.0.8 and 2.5.21, Camel Quarkus 2.16, JDKMon 17.0.45 and Foojay.io at FOSDEM.

OpenJDK

Angelos Bimpoudis, principal member of technical staff for the Java Language and Tools team at Oracle, has updated JEP Draft 8288476, Primitive types in patterns, instanceof, and switch. This draft, under the auspices of Project Amber, proposes to enhance pattern matching by allowing primitive types to appear anywhere in patterns.

Alex Buckley, specification lead for the Java language and the Java Virtual Machine at Oracle, has introduced JEP Draft 8300684, Preview Features: A Look Back, and A Look Ahead. This draft proposes to review the preview process that was introduced as JEP 12, Preview Features, for potential continuous improvement of the process.

Wei-Jun Wang, principal member of the technical staff at Oracle, has introduced JEP Draft 8301034, Key Encapsulation Mechanism API, a feature JEP that proposes to: satisfy implementations of standard Key Encapsulation Mechanism (KEM) algorithms; satisfy use cases of KEM by higher level security protocols; and allow service providers to plug-in Java or native implementations of KEM algorithms.

Archie Cobbs, founder and CEO at PatientEXP, has introduced JEP Draft 8300786, No longer require super() and this() to appear first in a constructor. This draft, also under the auspices of Project Amber, proposes to: allow statements that do not reference an instance being created to appear before the this() or super() calls in a constructor; and preserve existing safety and initialization guarantees for constructors.

JDK 20

As per the JDK 20 release schedule, Mark Reinhold, chief architect, Java Platform Group at Oracle, formally declared that JDK 20 has entered Rampdown Phase Two to signal continued stabilization for the GA release in March 2023. Critical bugs, such as regressions or serious functionality issues, may be addressed, but must be approved via the Fix-Request process.

The final set of six (6) features in JDK 20 will include:

Build 33 of the JDK 20 early-access builds was made available this past week, featuring updates from Build 32 that include fixes to various issues. More details on this build may be found in the release notes.

JDK 21

Build 7 of the JDK 21 early-access builds was also made available this past week featuring updates from Build 6 that include fixes to various issues. More details on this build may be found in the release notes.

For JDK 20 and JDK 21, developers are encouraged to report bugs via the Java Bug Database.

GraalVM

Oracle has released the Community Edition of GraalVM 22.3.1 that aligns with the January 2023 edition of the Oracle Critical Patch Update Advisory. This release includes the updated versions of OpenJDK 19.0.2, 17.0.6 and 11.0.18, and Node.js 16.18.1. More details on this release may be found in the release notes.

TornadoVM

TornadoVM, an open-source software technology company, has released TornadoVM version 0.15 that ships with a new TornadoVM API with improvements such as: rename the TaskSchedule class to TaskGraph; and new classes, ImmutableTaskGraph and TornadoExecutionPlan, to optimize an execution plan for running a set of immutable task graphs. This release also includes an improved TornadoVM installer for Linux, an improved TornadoVM launch script with optional parameters and a new website for documentation.

Juan Fumero, research associate, Advanced Processor Technologies Research Group at The University of Manchester, introduced TornadoVM at QCon London in March 2020 and has since contributed this more recent InfoQ technical article.

Spring Framework

The release of Spring Cloud Azure 5.0 delivers: support for Spring Boot 3.0 and Spring Cloud 2022.0.0; improved security with passwordless connections; and redesigned Spring Cloud Azure documentation with improved scenarios. This version also includes upgrades to some of the deprecated APIs.

Versions 3.0.0 and 2.1.6 of Spring Shell have been released featuring compatibility with Spring Boot 3.0.2 and 2.7.8, respectively, along with backported bug fixes and improved handling of position arguments and collection types. More details on these releases may be found in the release notes for version 3.0.0 and version 2.1.6.

Spring Cloud 2022.0.1, codenamed Kilburn, has been released that ships with corresponding point releases of Spring Cloud sub-projects such as Spring Cloud Function, Spring Cloud Commons and Spring Cloud Gateway. This release is compatible with Spring Boot 3.0.2. More details on this release may be found in the release notes.

Quarkus

The release of Quarkus 2.16.0.Final delivers new features such as: support for time series operations and data preloading in the Redis extension; support for custom exception handling and xDS in the gRPC extension; improved configuration flexibility for the Cache extension; and several security-related improvements focused on improving the developer experience. More details on this release may be found in the changelog.

The third alpha release of Quarkus 3.0.0 features a third iteration of their Jakarta EE 10 stream that includes: the collective improvements of versions 2.15.0.Final, 2.15.1.Final, 2.15.2.Final, 2.15.3.Final and 2.16.0.Final; a migration to SmallRye Mutiny 2.0 and the Java Flow API; and a simplified handling of Kotlin by the Quarkus classloader designed to ease development on Kotlin-based Quarkus extensions. More details on this release may be found in the release notes.

Micronaut

The Micronaut Foundation has released Micronaut 3.8.3 featuring bug fixes and updates to modules: Micronaut OpenAPI and Micronaut Oracle Cloud. More details on this release may be found in the release notes.

JobRunr

After three milestone releases, version 6.0 of JobRunr, a utility to perform background processing in Java, has been released to the Java community. New functionality and improvements include: support for Spring Boot 3.0; Job Builders that provide a single API to configure all the aspects of a Job class via a builder pattern instead of using the @Job annotation; Job Labels such that jobs can be assigned labels that will be visible in the dashboard; allow for multiple instances of the JobScheduler class with different table prefixes inside one application; an update of all transitive dependencies; and improvements in performance and stability. More details on this release may be found in the release notes.

MicroStream

MicroStream has provided a version 8.0 preview of their Java-native object graph persistence layer. This second early-access release features: a move to JDK 11 with continued support for JDK 8; a read-only mode such that multiple processes can access the same storage; experimental implementations of ArrayList, HashMap and HashSet that are using a sharing mechanism; and improved integrations with Spring Boot and Quarkus.

Hibernate

The second release candidate of Hibernate ORM 6.2 implements a number of bug fixes based on Java community feedback from the first candidate release of Hibernate ORM 6.2. As a result, the SQL Abstract Syntax Tree, the ANTLR-based parser for their Hibernate Query Language, has been stabilized and the SQL MERGE command can now handle updates against optional tables.

Apache Software Foundation

Apache Tomcat 10.1.5 has been released with notable changes such as: correct a regression in the refactoring that replaced the use of the URL constructors; use the HTTP/2 error code, NO_ERROR, so that the client does not discard the response upon resetting an HTTP/2 stream; and change the default of the system property, GET_CLASSLOADER_USE_PRIVILEGED, to true unless the Expression Language library is running on Tomcat. More details on this release may be found in the changelog.

The release of Apache Groovy 4.0.8 delivers bug fixes and enhancements such as: improve the JaCoCo line code coverage of a Groovy assert statement; and introduce variants of the findAll() and findResults() methods to accept an optional collector argument. More details on this release may be found in the changelog.

Similarly, the release of Apache Groovy 2.5.21 ships with bug fixes and a dependency upgrade to ASM 9.4. More details on this release may be found in the changelog.

Maintaining alignment with Quarkus, version 2.16.0 of Camel Quarkus was released that aligns with Camel 3.20.1 and Quarkus 2.16.0.Final. It delivers support for four DSLs: JavaShell, Kotlin, Groovy and jOOR. More details on this release may be found in the release notes.

JDKMon

Version 17.0.45 of JDKMon, a tool that monitors and updates installed JDKs, has been made available this past week. Created by Gerrit Grunwald, principal engineer at Azul, this new version fixes an issue with download dialogs.

Foojay.io at FOSDEM 2023

The Friends of OpenJDK, Foojay.io, a community platform for the Java ecosystem​, has announced that they will be hosting their own developer rooms at the upcoming FOSDEM 2023 conference scheduled for Saturday-Sunday, February 4-5, 2023.

FOSDEM, a two-day event organized by volunteers to promote the widespread use of free and open source software, will be providing a number of tracks and other developer rooms, AKA devrooms, hosted by other organizations and communities.

About the Author

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


MongoDB (NASDAQ:MDB) Now Covered by Analysts at Guggenheim – ETF Daily News

MMS Founder
MMS RSS

Posted on mongodb google news. Visit mongodb google news

Analysts at Guggenheim initiated coverage on shares of MongoDB (NASDAQ:MDBGet Rating) in a research note issued to investors on Thursday, The Fly reports. The brokerage set a “neutral” rating and a $205.00 price target on the stock. Guggenheim’s price target indicates a potential downside of 8.49% from the company’s previous close.

Other analysts have also recently issued reports about the stock. Morgan Stanley upped their target price on shares of MongoDB from $215.00 to $230.00 and gave the company an “equal weight” rating in a report on Wednesday, December 7th. Canaccord Genuity Group reduced their target price on shares of MongoDB from $300.00 to $270.00 and set a “buy” rating for the company in a report on Wednesday, December 7th. Oppenheimer reduced their target price on shares of MongoDB from $375.00 to $320.00 and set an “outperform” rating for the company in a report on Wednesday, December 7th. Wedbush began coverage on shares of MongoDB in a report on Wednesday, December 14th. They set an “outperform” rating and a $240.00 target price for the company. Finally, The Goldman Sachs Group reduced their price objective on shares of MongoDB from $380.00 to $325.00 and set a “buy” rating for the company in a research note on Wednesday, December 7th. Four analysts have rated the stock with a hold rating and nineteen have assigned a buy rating to the stock. Based on data from MarketBeat.com, MongoDB presently has a consensus rating of “Moderate Buy” and a consensus target price of $264.09.

MongoDB Stock Up 7.6 %

MDB opened at $224.01 on Thursday. The company has a quick ratio of 4.10, a current ratio of 4.10 and a debt-to-equity ratio of 1.66. The firm has a 50 day moving average price of $184.46 and a 200-day moving average price of $225.99. MongoDB has a twelve month low of $135.15 and a twelve month high of $471.96. The stock has a market capitalization of $15.52 billion, a price-to-earnings ratio of -41.72 and a beta of 0.89.

Want More Great Investing Ideas?

MongoDB (NASDAQ:MDBGet Rating) last released its quarterly earnings data on Tuesday, December 6th. The company reported ($1.23) earnings per share for the quarter, beating the consensus estimate of ($1.48) by $0.25. MongoDB had a negative net margin of 30.73% and a negative return on equity of 52.50%. The firm had revenue of $333.62 million during the quarter, compared to analysts’ expectations of $302.39 million. Equities research analysts forecast that MongoDB will post -4.65 earnings per share for the current year.

Insider Buying and Selling at MongoDB

In other news, insider Thomas Bull sold 399 shares of the stock in a transaction on Tuesday, January 3rd. The shares were sold at an average price of $199.31, for a total value of $79,524.69. Following the sale, the insider now owns 16,203 shares of the company’s stock, valued at $3,229,419.93. The sale was disclosed in a legal filing with the SEC, which is available at this hyperlink. In other news, CTO Mark Porter sold 635 shares of the stock in a transaction on Tuesday, January 3rd. The shares were sold at an average price of $187.72, for a total value of $119,202.20. Following the sale, the chief technology officer now owns 27,577 shares of the company’s stock, valued at $5,176,754.44. The sale was disclosed in a legal filing with the SEC, which is available at this hyperlink. Also, insider Thomas Bull sold 399 shares of the stock in a transaction on Tuesday, January 3rd. The shares were sold at an average price of $199.31, for a total transaction of $79,524.69. Following the completion of the sale, the insider now directly owns 16,203 shares in the company, valued at approximately $3,229,419.93. The disclosure for this sale can be found here. Insiders sold 58,074 shares of company stock worth $11,604,647 over the last 90 days. 5.70% of the stock is owned by insiders.

Institutional Inflows and Outflows

Several institutional investors have recently added to or reduced their stakes in MDB. Renaissance Technologies LLC increased its stake in MongoDB by 833.6% in the 2nd quarter. Renaissance Technologies LLC now owns 520,000 shares of the company’s stock worth $134,940,000 after buying an additional 464,300 shares during the period. Marshall Wace LLP increased its stake in MongoDB by 87.4% in the 3rd quarter. Marshall Wace LLP now owns 696,998 shares of the company’s stock worth $138,396,000 after buying an additional 325,136 shares during the period. Voya Investment Management LLC increased its stake in MongoDB by 905.0% in the 2nd quarter. Voya Investment Management LLC now owns 346,477 shares of the company’s stock worth $89,911,000 after buying an additional 312,003 shares during the period. National Bank of Canada FI increased its stake in MongoDB by 5,168.6% in the 4th quarter. National Bank of Canada FI now owns 273,069 shares of the company’s stock worth $53,751,000 after buying an additional 267,886 shares during the period. Finally, Eventide Asset Management LLC increased its stake in MongoDB by 236.2% in the 3rd quarter. Eventide Asset Management LLC now owns 289,160 shares of the company’s stock worth $57,416,000 after buying an additional 203,160 shares during the period. Hedge funds and other institutional investors own 84.86% of the company’s stock.

MongoDB Company Profile

(Get Rating)

MongoDB, Inc engages in the development and provision of a general-purpose database platform. The firm’s products include MongoDB Enterprise Advanced, MongoDB Atlas and Community Server. It also offers professional services including consulting and training. The company was founded by Eliot Horowitz, Dwight A.

Featured Stories

The Fly logo

Analyst Recommendations for MongoDB (NASDAQ:MDB)

Receive News & Ratings for MongoDB Daily – Enter your email address below to receive a concise daily summary of the latest news and analysts’ ratings for MongoDB and related companies with MarketBeat.com’s FREE daily email newsletter.

Article originally posted on mongodb google news. Visit mongodb google news

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Big Tech Earnings Are Almost Here. Microsoft Has Investors on Edge. – Barron’s

MMS Founder
MMS RSS

Posted on mongodb google news. Visit mongodb google news



Microsoft


delivered the stock market a truck full of lemons this past week. Investors chose to see a tanker filled with lemonade. It’s a positive sign ahead of the most important week for fourth-quarter tech earnings.

We’ve come a long way. In 2022, tech stocks were crushed, as the Federal Reserve aggressively lifted interest rates. A month into 2023, the Fed seems closer to the end of its tightening cycle than the beginning, but only now are we seeing those higher rates begin to slow demand for tech goods. The result is that corporate earnings for the next few quarters could be ugly. If 2022 was all about reduced price/earnings multiples as rates ratcheted higher, 2023 will be all about reduced “E,” as demand contracts.

Article originally posted on mongodb google news. Visit mongodb google news

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


MongoDB (NASDAQ:MDB) Now Covered by Guggenheim – Defense World

MMS Founder
MMS RSS

Posted on mongodb google news. Visit mongodb google news

Equities research analysts at Guggenheim started coverage on shares of MongoDB (NASDAQ:MDBGet Rating) in a research report issued on Thursday, The Fly reports. The firm set a “neutral” rating and a $205.00 price target on the stock. Guggenheim’s price target points to a potential downside of 8.49% from the stock’s previous close.

Several other research firms have also commented on MDB. Morgan Stanley increased their price objective on shares of MongoDB from $215.00 to $230.00 and gave the company an “equal weight” rating in a research note on Wednesday, December 7th. Credit Suisse Group decreased their price target on shares of MongoDB from $400.00 to $305.00 and set an “outperform” rating for the company in a research note on Wednesday, December 7th. Mizuho decreased their price target on shares of MongoDB from $190.00 to $170.00 and set a “neutral” rating for the company in a research note on Wednesday, December 7th. JMP Securities upgraded shares of MongoDB from a “market perform” rating to an “outperform” rating and set a $215.00 price target for the company in a research note on Wednesday, December 7th. Finally, Needham & Company LLC raised their price objective on shares of MongoDB from $225.00 to $240.00 and gave the stock a “buy” rating in a report on Wednesday, December 21st. Four equities research analysts have rated the stock with a hold rating and nineteen have assigned a buy rating to the company’s stock. According to MarketBeat, the stock has a consensus rating of “Moderate Buy” and an average target price of $264.09.

MongoDB Trading Up 7.6 %

MDB opened at $224.01 on Thursday. The company has a debt-to-equity ratio of 1.66, a current ratio of 4.10 and a quick ratio of 4.10. MongoDB has a fifty-two week low of $135.15 and a fifty-two week high of $471.96. The firm has a market capitalization of $15.52 billion, a PE ratio of -41.72 and a beta of 0.89. The company’s 50-day moving average is $184.46 and its 200 day moving average is $225.99.

MongoDB (NASDAQ:MDBGet Rating) last posted its earnings results on Tuesday, December 6th. The company reported ($1.23) earnings per share for the quarter, topping analysts’ consensus estimates of ($1.48) by $0.25. MongoDB had a negative net margin of 30.73% and a negative return on equity of 52.50%. The company had revenue of $333.62 million for the quarter, compared to analyst estimates of $302.39 million. As a group, research analysts predict that MongoDB will post -4.65 earnings per share for the current fiscal year.

Insider Transactions at MongoDB

In related news, CEO Dev Ittycheria sold 39,382 shares of MongoDB stock in a transaction on Tuesday, January 3rd. The shares were sold at an average price of $199.96, for a total value of $7,874,824.72. Following the transaction, the chief executive officer now owns 190,264 shares in the company, valued at approximately $38,045,189.44. The sale was disclosed in a filing with the SEC, which is available through the SEC website. In related news, insider Thomas Bull sold 399 shares of MongoDB stock in a transaction on Tuesday, January 3rd. The shares were sold at an average price of $199.31, for a total value of $79,524.69. Following the transaction, the insider now owns 16,203 shares in the company, valued at approximately $3,229,419.93. The sale was disclosed in a filing with the SEC, which is available through the SEC website. Also, CEO Dev Ittycheria sold 39,382 shares of the business’s stock in a transaction dated Tuesday, January 3rd. The shares were sold at an average price of $199.96, for a total transaction of $7,874,824.72. Following the completion of the transaction, the chief executive officer now owns 190,264 shares in the company, valued at approximately $38,045,189.44. The disclosure for this sale can be found here. In the last ninety days, insiders sold 58,074 shares of company stock valued at $11,604,647. Insiders own 5.70% of the company’s stock.

Hedge Funds Weigh In On MongoDB

Hedge funds have recently modified their holdings of the company. Prentice Wealth Management LLC purchased a new position in shares of MongoDB in the second quarter valued at about $26,000. Venture Visionary Partners LLC bought a new stake in shares of MongoDB during the 2nd quarter valued at about $28,000. UMB Bank n.a. boosted its stake in shares of MongoDB by 422.6% during the 2nd quarter. UMB Bank n.a. now owns 162 shares of the company’s stock valued at $42,000 after purchasing an additional 131 shares in the last quarter. Sentry Investment Management LLC bought a new stake in shares of MongoDB during the 3rd quarter valued at about $33,000. Finally, Lindbrook Capital LLC boosted its stake in shares of MongoDB by 350.0% during the 4th quarter. Lindbrook Capital LLC now owns 171 shares of the company’s stock valued at $34,000 after purchasing an additional 133 shares in the last quarter. Hedge funds and other institutional investors own 84.86% of the company’s stock.

MongoDB Company Profile

(Get Rating)

MongoDB, Inc engages in the development and provision of a general-purpose database platform. The firm’s products include MongoDB Enterprise Advanced, MongoDB Atlas and Community Server. It also offers professional services including consulting and training. The company was founded by Eliot Horowitz, Dwight A.

Featured Stories

The Fly logo

Analyst Recommendations for MongoDB (NASDAQ:MDB)



Receive News & Ratings for MongoDB Daily – Enter your email address below to receive a concise daily summary of the latest news and analysts’ ratings for MongoDB and related companies with MarketBeat.com’s FREE daily email newsletter.

Article originally posted on mongodb google news. Visit mongodb google news

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


GCP Adds Simplified Operator for Connecting Google Kubernetes Engine to Cloud SQL

MMS Founder
MMS Matt Campbell

Article originally posted on InfoQ. Visit InfoQ

Google Cloud has released a public preview of Cloud SQL Proxy Operator. The operator simplifies the process of connecting an application running in Google Kubernetes Engine with a database deployed in Cloud SQL.

Cloud SQL Proxy Operator is an alternative to the existing connection methods. Currently, there are Cloud SQL connectors for Java, Python, and Go as well as the Cloud SQL Auth Proxy. The Cloud SQL Auth Proxy Operator, according to the project README, “gives you an easy way to add a proxy container to your [K]ubernetes workloads, configured correctly for production use.”

Luke Schlangen, Developer Advocate at Google, and Jonathan Hess, Software Engineer at Google, claim Cloud SQL Auth Proxy Operator provides a significant reduction in configuration code required. They indicate that configuration can be done “in 8 lines of YAML — saving you about 40 lines of YAML configuration (or thousands for large clusters)”.

Multiple Kubernetes applications can share the same proxy. Schlangen and Hess also indicate that GCP will maintain the operator including updating it to the latest recommendations. They share that, in the GA release, the proxy will have automatic deployments when the configuration changes.

The operator introduces a custom resource AuthProxyWorkload. This describes the Cloud SQL Auth Proxy configuration for the workload. The operator reads this resource and deploys a Cloud SQL Auth Proxy container to the workload pods. Prior to building the connection, the GKE cluster and Cloud SQL instances should be created, a service account for connecting should be set up, and Kubernetes secrets should be stored.

Configuring the operator can be done by first getting the Cloud SQL instance connection name:

gcloud sql instances describe quickstart-instance --format='value(connectionName)'

Then create a new YAML file containing the Cloud SQL Auth Proxy Operator configuration. In the example below, "" would be replaced by the connection name returned by the command above.

apiVersion: cloudsql.cloud.google.com/v1alpha1
kind: AuthProxyWorkload
metadata:
  name: authproxyworkload-sample
spec:
  workloadSelector:
    kind: "Deployment"
    name: "gke-cloud-sql-app"
  instances:
  - connectionString: ""
    unixSocketPathEnvName: "DB_SOCKET_PATH"
    socketType: "unix"
    unixSocketPath: "/csql/pg"

Finally, the proxy configuration can be applied to Kubernetes:

kubectl apply -f authproxyworkload.yaml

AWS has a similar, but more general, connector service with AWS Controllers for Kubernetes (ACK). ACK provides an interface for using other AWS services directly from Kubernetes. ACK supports both Amazon Elastic Kubernetes Service (EKS) and Amazon Relational Database Service (RDS).

GCP indicates the project will follow semantic versioning with active releases getting all new features and security fixes for at least a year. Breaking changes will cause a major version bump. Deprecated versions will continue to receive security and critical bug fixes for one year.

Cloud SQL Proxy Operator is open-source and available under the Apache-2.0 license.

About the Author

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.


Bank Julius Baer & Co. Ltd Zurich has acquired MongoDB, Inc. (NASDAQ:MDB) shares.

MMS Founder
MMS RSS

Posted on mongodb google news. Visit mongodb google news

The most recent Form 13F filing that the company made with the Securities and Exchange Commission revealed that Bank Julius Baer & Co.

Ltd. Zurich increased its interest in MongoDB, Inc. (NASDAQ: MDB) during the third quarter by 213.6%. The corporation is now in possession of 4,155 shares, having increased its shares during the quarter by purchasing an additional 2,830. The holdings in MongoDB, owned by Bank Julius Baer & Co.

Ltd.

In Zurich, were worth $825,000 at the end of the most recent financial quarter.

In addition, the stakes that several other hedge funds and institutional investors currently hold in the company have been modified due to these investors’ actions.

A staggering 833.6% more MongoDB was purchased by Renaissance Technologies LLC during the second quarter than it had been during the first. Renaissance Technologies LLC now owns 520,000 shares of the company’s stock, which have a value of $134,940,000 after making purchases during the most recent period that totaled 464,300 shares. These purchases were made during the most recent period.

During the second quarter, Voya Investment Management LLC saw a 905.0 percent increase in the size of its holdings in MongoDB. Voya Investment Management LLC now owns 346,477 shares of the company’s stock, which have a value of $89,911,000 following the purchase of an additional 312,003 shares during the period in question. These shares have a value of $89,911,000.
The investment portfolio of Wellington Management Group LLP saw a 26.4% increase in the value of its MongoDB holdings during the first three months of the year.

After making an additional purchase of 140,260 shares during the most recent period, Wellington Management Group LLP now has 672,545 shares. These shares have a combined value of $298,334,000 because Wellington Management Group LLP now possesses 672,545 shares.

By the end of the second quarter, Franklin Resources Inc. had accumulated 10.1% more MongoDB shares than it had at the beginning of the period. The total number of shares that Franklin Resources Inc. owns has increased to 1,346,625; the current market value of those shares is $349,449,000. The company has increased its stake in the company by 123,431 shares. The investment management company Vanguard Group Inc., not to be outdone, increased the proportion of MongoDB stock owned by 2.1% during the first quarter of this year.

After making an additional purchase of 121,201 shares during the most recent period, Vanguard Group Inc. now has 5,970,224 shares of the company’s stock in its possession. The current price of one share of the company’s stock corresponds to a market value of $2,648,332,000. Currently, a combined total of 84.86% of the company’s shares are owned by hedge funds and other institutional investors.
The Chief Financial Officer of MongoDB, Michael Lawrence Gordon, sold 2,060 shares of the company’s stock on January 3. This is another development of MongoDB. The shares were sold on the open market for a total price of $199.31 each, equivalent to $410,578.60. The total price was $410,578.60.

As a direct consequence of the transaction, the chief financial officer now holds ownership of 88,302 shares of the company, the total value of which is 17,599,471.62 dollars. There is a legal file that can be found on the website of the SEC that provides additional information regarding the transaction. On January 3, 2019, Michael Lawrence Gordon, Chief Financial Officer of the company, sold a total of 2,060 shares of company stock. The transaction took place on a Tuesday. The shares were sold on the open market for a total price of $199.31 each, equivalent to $410,578.60. The total price was $410,578.60.

Because of the transaction, the company’s chief financial officer now owns 88,302 shares of the company’s stock, which are currently worth 17,599,471.62 dollars. You will be taken to a document submitted to the Securities and Exchange Commission if you select this link and click on it. This document contains additional information about the transaction. Thomas Bull, an employee of the company with access to confidential information about the business, sold 399 shares of the company’s stock on Tuesday, January 3.

A total of 79,524.69 dollars was spent on the purchase of the stock, which works out to a price of $199.31 per share on average. Following the conclusion of the transaction, the corporate insider now directly owns 16,203 shares of the company’s stock, which according to recent estimates, are worth approximately $3,229,419.93. The disclosure about the purchase can be found in this particular location.

During the prior quarter, corporate insiders sold a total of 58,074 shares, bringing in a total revenue of $11,604,647. 5.70 company insiders own a percent of the total shares currently outstanding.
Recent studies have concentrated on MDB, and as a result, it has been the topic of several different research projects.

According to a report by Trust Financial that was made available to the public on January 9, the company stated that they had decreased their pricing estimate for MongoDB from $300 to $235.

In a research report published on December 15, Tigress Financial lowered their “buy” rating and price objective on MongoDB from $575.00 to $365.00. The report was about the company’s MongoDB stock. Needham & Company LLC raised their price objective for MongoDB from $225.00 to $240.00 and upgraded the stock from a “buy” rating to a “strong-buy” rating in a research report published on Wednesday, December 21. Citigroup announced on December 7, in a research report that was made public, that it was increasing its price goal for MongoDB from $295.00 to $300.00. Oppenheimer decreased their price target on MongoDB shares from $375.00 to $320.00 in a report published on Wednesday, December 7. They continued to maintain an “outperform” rating on the stock despite this change in opinion. Nineteen of the stock research specialists polled advocated for the company’s purchase, while only three suggested that investors maintain their current holdings. The website Bloomberg.com reports that the company is currently rated as a “Moderate Buy” and that the price objective that has been determined by consensus is $266.90.

Thursday was the first day that NASDAQ: MDB was available for trading, and the opening price was $195.14. The debt-to-equity ratio stands at 1.66, the quick ratio is 4.10, and the current ratio stands at 4.10. The prices for MongoDB, Inc. have been as low as $135.15 and as high as $471.96 over the company’s most recent 52-week trading range. The moving average of the company’s stock price over the past 50 days is $182.29, and the moving average over the past 200 days is $226.72.
On Tuesday, December 6, MongoDB (NASDAQ: MDB) made its most recent quarterly results report available to the public. The company reported earnings per share of $1.23%, which was $0.25 more than the consensus estimate of earnings per share for the period, which was $1.48%. The company’s earnings for the quarter came in at $1.23%. The company’s most recent quarter’s revenue came in at $333.62 million, which is substantially higher than the consensus projection of $302.3 million for that quarter’s revenue.

Both the return on equity and the net margin for MongoDB were in red. The return on equity was -52.50%, and the net margin for the company was -30.73%.

According to the forecasts of equity market researchers, MongoDB, Inc. will post a loss of -4.65 cents per share for the current fiscal year’s earnings report.

A company that goes by the name MongoDB, Inc.

Is the one that is in charge of the development and marketing of a platform for databases that are utilized for a variety of purposes. The business provides a variety of products, some of which include the following: MongoDB Community Server, MongoDB Atlas, and MongoDB Enterprise Advanced.

In addition, it offers to consult and train as additional components of its professional services. The company is traditionally considered to have been established by Dwight A. Schwartz and Eliot Horowitz.

Article originally posted on mongodb google news. Visit mongodb google news

Subscribe for MMS Newsletter

By signing up, you will receive updates about our latest information.

  • This field is for validation purposes and should be left unchanged.