Month: June 2023
MMS • RSS
Posted on mongodb google news. Visit mongodb google news
<!–
Article originally posted on mongodb google news. Visit mongodb google news
MMS • RSS
Posted on nosqlgooglealerts. Visit nosqlgooglealerts
After trying to broaden its user base to include traditional database professionals last year, MongoDB is switching gears, adding features to turn its NoSQL Atlas database-as-a-service (DBaaS) into a more complete data platform for developers, including capabilities that support building generative AI applications.
In addition to introducing vector search for Atlas and integrating Google Cloud’s Vertex AI foundation models, the company announced a variety of new capabilities for the DBaaS at its MongoDB.local conference in New York Thursday, including new Atlas Search, data streaming, and querying capabilities.
“Everything that MongoDB has announced can be seen as a move to make Atlas a more comprehensive and complete data platform for developers,” said Doug Henschen, principal analyst at Constellation Research. “The more that MongoDB can provide to enable developers with all the tools that they need, the stickier the platform becomes for those developers and the enterprises they work for.”
Henschen’s perspective seem reasonable, given that the company has been competing with cloud data platform suppliers such as Snowflake, which offers a Native Application Framework, and Databricks, which recently launched Lakehouse Apps.
Vector search helps build generative AI apps
In an effort to help enterprise build applications based on generative AI from data stored in MongoDB, the company has introduced a vector search capability inside Atlas, dubbed Atlas Vector Search.
This new search capability, according to the company, will help support a new range of workloads, including semantic search with text, image search, and highly personalised product recommendations.
The search runs on vectors — multidimensional mathematical representations of features or attributes of raw data that could include text, images, audio or video, said Matt Aslett, research director at Ventana Research.
“Vector search utilises vectors to perform similarity searches by enabling rapid identification and retrieval of similar or related data,” Aslett said, adding that vector search can also be used to complement large language models (LLMs) to reduce concerns about accuracy and trust through the incorporation of approved enterprise content and data.
MongoDB Atlas’ Vector Search will also allow enterprises to augment the capabilities of pretrained models such as GPT-4 with their own data via the use of open source frameworks such as LangChain and LlamaIndex, the company said.
These frameworks can be used to access LLMs from MongoDB partners and model providers, such as AWS, Databricks, Google Cloud, Microsoft Azure, MindsDB, Anthropic, Hugging Face and OpenAI, to generate vector embeddings and build AI-powered applications on Atlas, it added.
MongoDB partners with Google Cloud
MongoDB’s partnership with Google Cloud to integrate Vertex AI capabilities is meant to accelerate the development of generative AI-based applications. Vertex AI, according to the company, will provide the text embedding API required to generate embeddings from enterprise data stored in MongoDB Atlas.
These embeddings can be later combined with the PaLM text models to create advanced functionality like semantic search, classification, outlier detection, AI-powered chatbots, and text summarisation.
The partnership will also allow enterprises to get hands-on assistance from MongoDB and Google Cloud service teams on data schema and indexing design, query structuring, and fine-tuning AI models.
Databases from Dremio, DataStax and Kinetica are also adding generative AI capabilities.
MongoDB’s move to add vector search to Atlas is not unique but it will enhance the company’s competitiveness, Aslett said. “There is a growing list of specialist vector database providers, while multiple vendors of existing databases are working to add support to bring vector search to data already stored in their data platforms,” Aslett said.
Managing real-time streaming data in a single interface
In order to help enterprises manage real-time streaming data from multiple sources in a single interface, MongoDB has added a stream processing interface to Atlas.
Dubbed Atlas Stream Processing, the new interface, which can process any kind of data and has a flexible data model, will allow enterprises to analyse data in real-time and adjust application behavior to suit end customer needs, the company said.
Atlas Stream Processing bypasses the need for developers to use multiple specialised programming languages, libraries, application programming interfaces (APIs), and drivers, while avoiding the complexity of using these multiple tools, MongoDB claimed.
The new interface, according to Aslett, helps developers to work with both streaming and historical data using the document model.
“Processing data as it is ingested enables data to be queried continuously as new data is added, providing a constantly updated, real-time view that is triggered by the ingestion of new data,” Aslett said.
A report from Ventana Research claims that more than seven in 10 enterprises’ standard information architectures will include streaming data and event processing by 2025, so that they can provide better customer experiences.
Atlas Stream Processing, according to SanjMo’s principal analyst Sanjeev Mohan, can also be used by developers to perform functions like aggregations, as well as filter and do anomaly detection on data that is in Kafka topics, Amazon Kinesis or even MongoDB change data capture.
The flexible data model inside Atlas Stream Processing can also be modified over time to suit needs, the company said.
The addition of the new interface to Atlas as a move to play catchup with rival data cloud providers such as Snowflake and Databricks, which have already introduced features for processing real-time data, noted Constellation’s Henschen.
New Atlas search features
In order to help enterprises to maintain database and search performance on Atlas, the company has introduced a new feature, dubbed Atlas Search Nodes, that isolates search workloads from database workloads.
Targeted at enterprises that have already scaled their search workloads on MongoDB, Atlas Search Nodes provides dedicated resources and optimises resource utilisation to support performance of these specific workloads, including vector search, the company said.
“Enterprises may find that dedicating nodes in a cluster, specifically to search, can support operational efficiency by avoiding performance degradation on other workloads,” Aslett said, adding that this is a capability that was being adopted by multiple providers of distributed databases.
MongoDB’s updates to Atlas also include a new time-series data editing feature that the company claims is usually not allowed in most time-series databases.
The company’s Time Series Collections features will now allow enterprises to modify time-series data resulting in better storage efficiency, accurate results, and better query performance, the company said.
The feature to modify time-series data will help most enterprises, according to Mohan.
Other updates to MongoDB Atlas include the ability to tier and query databases on Microsoft Azure using the Atlas Online Archive and Atlas Data Federation features, the company said, adding that Atlas already supported tiering and querying on AWS.
MongoDB Atlas for financial services and other industries
As part of the updates announced at its MongoDB local conference, the company said that it will be launching a new industry-specific Atlas database program for financial services, followed by other industry sectors such as retail, healthcare, insurance, manufacturing and automotive.
These industry-specific programs will see the company offer expert-led architectural design reviews, technology partnerships via workshops and other instruments for enterprises to build vertical-specific solutions. The company will also offer tailored MongoDB University courses and learning materials to enable developers for their enterprise projects.
While the company did not immediately provide information on the availability and pricing of the new features, it said that it was making its Relational Migrator tool generally available.
The tool is designed to help enterprises move their legacy databases to modern document-based databases.
MMS • RSS
Posted on mongodb google news. Visit mongodb google news
The NSA has urged infrastructure owners to “take action” to harden their estates against the use of Black Lotus UEFI bootkit malware – warning that patches from Microsoft for Windows vulnerabilities exploited in the wild in recent attacks “could provide a false sense of security” and would not root out the persistent malware from bootkit-infected systems.
The bootkit has been sold on underground forums since at least October 6, 2022, for around $5,000. It has a tiny on-disk size of around 80kb, can disable HVCI, Windows Defender, BitLocker, and bypass UAC and features an HTTP downloader that runs under the SYSTEM account within a legitimate process, winlogon.exe, security researchers at ESET confirmed.
Article originally posted on mongodb google news. Visit mongodb google news
MMS • RSS
Posted on mongodb google news. Visit mongodb google news
MongoDB has gained traction in the market thanks to favorable analyst coverage and impressive Q1 results. With its involvement in the AI infrastructure and strategic collaborations with tech giants like Google and Amazon, the company is well positioned for future growth. Although there are concerns about the consensus price target, MongoDB’s expansion into cloud and AI services, along with positive analyst sentiment, indicate a promising future for the company.
Key Points
1. MongoDB’s Q1 results and guidance indicate strong growth potential, positioning the company to triple in size. This positive outlook has attracted the attention of analysts, leading to increased coverage and investor interest.
2. MongoDB’s partnerships with Google and Amazon further solidify its position in the AI infrastructure. These collaborations enhance the company’s ability to develop generative AI models and applications, as well as provide support for resources on popular cloud platforms.
3. While MongoDB’s stock price has been performing well and is in a bullish trend, there may be some institutional selling pressure in the near term. However, the company’s raised guidance for Q2 suggests continued growth momentum in the AI industry.
MongoDB (NASDAQ: MDB) is gaining traction among analysts, as its Q1 earnings and guidance indicate that the company is on track to triple in size. With strategic deals in place with tech giants Google and Amazon, MongoDB is solidifying its position in the AI infrastructure space.
The company’s FQ1 earnings release in early June positioned MongoDB as a key player in the AI industry. Not only does it provide a cloud-based database and data-management system, but it is also an integral part of AI applications. Additionally, its collaboration with Gitlab (NASDAQ: GTLB), another prominent AI competitor, has made it a go-to network for developers working on new AI projects.
The growing interest among analysts in MongoDB is noteworthy. Over the past few months, the company has attracted 12 new analysts, doubling its coverage. This increased coverage indicates that more investors are becoming aware of the company’s positive prospects, and many are likely to follow suit. As a result, the stock price is being supported, and the consensus sentiment among analysts is a firm Moderate Buy.
While the consensus price target of $353.75 is slightly below the current market price, it is trending higher. The Q1 release sparked 16 new reports, including 15 upward price target revisions, with one new coverage and one reiterated coverage at Outperform. The range of price targets for this group varies from $240 to $445, with a consensus closer to $382. However, the majority of the new price targets fall within the range of $396 to $445, signifying a significant shift in market sentiment.
MongoDB holds promise for further growth and profitability, especially with its expanding exposure to cloud and AI services. The company recently announced an expanded partnership with Google’s cloud unit, aimed at speeding up the development of generative AI models and applications. Additionally, MongoDB unveiled a new suite of developer features that supports resources on Amazon’s AWS platform. These initiatives, along with enhanced cloud migration capabilities, are expected to drive revenue and earnings for the company.
Institutional activity, however, may pose a near-term challenge to MongoDB’s stock price. Over the past year, selling has surpassed buying by a ratio of 2:1, indicating a bearish sentiment among institutions. While the activity intensified in the first half of 2023, it may continue to be a factor in the coming months. Nevertheless, the stock price has seen significant gains, rising over 175% since hitting bottom in 2022, making it an attractive option for money managers striving to deliver results.
With increased guidance for Q2, MongoDB has garnered further attention from analysts who have adjusted their targets accordingly. There have been 19 upward revisions and no downward revisions for Q2 results, with performance anticipated to be at the high end of guidance. While surpassing these expectations may be challenging, considering the momentum in the AI industry, both the company and analysts project steady growth of approximately 29% year-over-year.
From a technical perspective, shares of MongoDB are in a reversal after the Q1 results. The market has surged more than 35% in the last month, reaching a new multi-year high. Indicators suggest an increasingly bullish market, with the potential for the rally to continue. If this trend persists, MongoDB’s shares could rise to $440 before encountering significant resistance.
While MongoDB has received a “Moderate Buy” rating from analysts, there are five other stocks that top-rated analysts believe to be better investments. AlphaBetaStock, which tracks the recommendations of Wall Street’s top-performing analysts, has identified these stocks and encourages investors to consider them before the broader market catches on. MongoDB is not included in this list.
In conclusion, MongoDB’s strong Q1 performance, strategic partnerships with industry leaders, and growing interest from analysts indicate significant potential for the company’s future growth. Despite potential headwinds from institutional activity, the stock price has seen remarkable gains. With increased guidance for Q2 and positive technical indicators, MongoDB’s prospects remain promising in the ever-expanding AI industry.
Article originally posted on mongodb google news. Visit mongodb google news
MMS • RSS
Posted on mongodb google news. Visit mongodb google news
Key Points
- MongoDB is moving higher under the influence of analysts.
- The Q1 results and guidance have the company on track to triple in size.
- Deals with Google and Amazon will help cement its place in the AI infrastructure.
- 5 stocks we like better than MongoDB
MongoDB NASDAQ: MDB emerged as an AI play when it released FQ1 earnings in early June. The company beat on the top and bottom lines and issued clear guidance saying it was well-positioned to benefit from the AI boom. Not only is it critical to the AI infrastructure, it is a cloud-based database and data-management system, but it is part and parcel of AI applications.
Its connectivity with Gitlab NASDAQ: GTLB, another emergent winner in the AI race, makes it a go-to network for developers building new AI and AI applications. The takeaway is that MongoDB’s growth and profitability have been accelerated, and the analysts are taking note.
The Analysts Go Mongo Over MongoDB
There are a few exciting details about the analysts’ interest in MongoDB. The first is that the company has picked up 12 new analysts over the last few months, 1 since the Q1 release, doubling its coverage. That is important because it means more investors are becoming aware of this company positively, and many of them will follow the leader into the market. That alone supports the stock price, and the consensus sentiment is a firm Moderate Buy.
The consensus price target is a small concern but mitigated by the trends. The consensus price target of $353.75 is about 10% below the current price action but is trending higher. The Q1 release sparked 16 new reports, including 15 upward price target revisions, 1 new coverage, and 1 reiterated coverage at Outperform.
The range of targets for this group is $240 to $445, their consensus is closer to $382, but even this is misleading. All but 1 of the 15 new price targets are within the range of $396 to $445, which has a midpoint that puts the market well into a complete reversal.
MongoDB Expands Exposure To Cloud, AI Services
MongoDB hosted a developer’s conference a few weeks after the Q1 release and made several announcements that will help drive revenue and earnings. The 1st is an expanded partnership with Google’s NASDAQ: GOOG cloud unit to help accelerate the development of generative AI models and applications. The 2nd is a suite of new developer features that include support for resources on Amazon’s NASDAQ: AMZN AWS platform. The 3rd is enhanced capability for businesses and industries seeking to migrate to the cloud or expand their cloud networks.
The institutions may be a headwind to price action in the near term. The institutional activity has been bearish on balance for the last 12 months, with selling outpacing buying at a rate of 2:1. The activity picked up in the 1st half of 2023 as share prices began to rebound, and it may remain heavy for the next few months.
The stock price is up more than 175% since the bottom in 2022, and that offers a significant gain for money managers struggling to deliver results.
MongoDB raised its guidance for Q2, and the analysts have followed suit with their targets. There have been 19 upward and no downward revisions for Q2 results which have performance pegged at the high end of guidance. This may be a high bar to beat, but it may also be cautious, given the momentum in the AI industry. Regardless, the company and the analysts expect growth to hold steady near 29% YOY>
The Technical Outlook: MongoDB Is In Reversal
Shares of MongoDB are in reversal following the Q1 results. The market is up more than 35% in the last month and trading at a new multi-year high. The indicators suggest an increasingly bullish market and the rally’s possibility to continue. If the market follows this signal, shares could increase to $440 before hitting significant resistance.
Before you consider MongoDB, you’ll want to hear this.
MarketBeat keeps track of Wall Street’s top-rated and best performing research analysts and the stocks they recommend to their clients on a daily basis. MarketBeat has identified the five stocks that top analysts are quietly whispering to their clients to buy now before the broader market catches on… and MongoDB wasn’t on the list.
While MongoDB currently has a “Moderate Buy” rating among analysts, top-rated analysts believe these five stocks are better buys.
Click the link below and we’ll send you MarketBeat’s list of seven stocks and why their long-term outlooks are very promising.
Article originally posted on mongodb google news. Visit mongodb google news
MMS • RSS
Posted on mongodb google news. Visit mongodb google news
Databricks has agreed to buy MosaicML, a generative AI specialist that just this month released its MPT-30B, an open source LLM model licensed for commercial use that it claims outperforms the original GPT-3 – a statement of intent in an early battle to own the open source generative AI space.
The deal comes as ChatGPT became the fastest ever application to hit 100 million monthly users and now sees some one billion visitors per month.
Originally an open source non-profit, OpenAI is now working to lock enterprise clients into paid subscriptions to its API, charging per “prompt token” ($0.06/1k prompt tokens/$0.12/1k sampled tokens for the GPT-4 model with 32k context lengths, according to updated June 2023 prices).
But questions abounding around the transparency of its approach in a world in which legislation like GDPR demands AI “explainability” and enterprises are also increasingly looking to create LLMs on their own data.
Databricks and MosaicML: “An incredible opportunity”
“Every organisation should be able to benefit from the AI revolution… Databricks and MosaicML have an incredible opportunity to democratise AI and make the Lakehouse the best place to build generative AI and LLMs,” said Databricks CEO Ali Ghodsi in a statement shared June 26.
Databricks, founded by the creators of Apache Spark, offers a wide set of open source tools including its Delta Lake to build “Lakehouses” for enterprise data warehousing and data science workloads, and as a machine learning pioneer and creator of the popular MLFlow toolkit, has been pushing further into the open-source LLM space itself this year.
In April for example Databricks releasing Dolly 2.0, a 12 billion parameter language model based on the EleutherAI pythia family and fine-tuned exclusively on a “new, high-quality human-generated instruction-following dataset, crowdsourced among Databricks employees” – while its open source MLflow platform to help connect arbitrary ML code and tools as part of larger workflows sees over 10 million downloads monthly.
The deal will give customers “a simple, fast way to retain control, security, and ownership over their valuable data without high costs” they said, adding that the combination of the Databricks and MosaicML platforms will ensure that, “combined with near linear scaling of resources, multi-billion-parameter models can be trained in hours, not days… training and using LLMs will cost thousands of dollars, not millions.”
The entire MosaicML team, including MosaicML’s industry-leading research team, is expected to join Databricks after the transaction closes and its platform will be “supported, scaled, and integrated over time to offer customers a seamless unified platform where they can build, own and secure their generative AI models” Databricks said on Monday.
MosaicML was valued at $136 million in its last funding round, meaning its valuation has leaped ten-fold in less than two years, as excitement about the potential for generative AI continues.
Article originally posted on mongodb google news. Visit mongodb google news
MMS • Jim Highsmith
Article originally posted on InfoQ. Visit InfoQ
Subscribe on:
Transcript
Introductions [00:05]
Shane Hastie: Good day, folks. This is Shane Hastie for the InfoQ Engineering Culture podcast. Today, I have a great privilege. I’m sitting down, across many miles, with Jim Highsmith. Jim, one of the great names in our industry, has been incredibly influential over the last six decades and more. I’ve had the privilege of working with Jim a few times over the years, and every time it’s been a joy. So I’m really looking forward to our conversations today.
Jim, welcome. Thanks for taking the time to talk to us.
Jim Highsmith: Thanks, Shane. It’s really nice to be here back in New Zealand.
Shane Hastie: Some of our audience probably haven’t heard of you before, so let’s go right back. Tell us a little bit, the super fast version, of the Jim Highsmith story.
Foundations of agile software development and the agile mainifesto [00:50]
Jim Highsmith: Well, it’s nearly 60 years, so let me hone in on the last 20 or so first, because what I’m best known for is part of the agile movement as one of the signatories of the Agile Manifesto, and I’ve written several books on agile development. My book, Adaptive Software Development, came out about the same time Kent Beck’s Extreme Programming came out, at the end of 1999. And those were two of the initial books that sort of launched the movement in a way.
And of course, others came along really quickly and I was part of the group that wrote the Agile Manifesto. I was heavily involved in the Agile Alliance, the formation of the Agile Alliance, the Agile Project Leadership Network. I did a lot of writing of articles right after the manifesto promoting Agile Software Development or agility and the Agile Manifesto. And so I’ve been involved in that quite a bit.
In mid-century, I wrote a book called Agile Project Management, which is still selling a few copies now and then today, and I hope that it did with a second edition in about 2009. In the agile period that I have the book, I break the agile era into three subunits. The first is the rogue team era, the second one is the courageous executive era, and the third is the digital transformation era. And each of those have sent slightly different characteristics, and so I’ve written them books in each of those different areas over the years.
And as I got to look back over my career a year and a half ago or so, I started to think about all of the things I’d been involved in. And I really have this idea that a lot of people today didn’t have much history of the agile movement, much less the evolution of software development. There’s very little out there written about the history of software development, software engineering. So my history goes back about 60 years to the mid-’60s and I kind of started there and moved and came forward.
Shane Hastie: Thank you. And yes, well known for being a signatory of the Agile Manifesto. I will confess that your book, Adaptive Software Development, was for me one of the absolutely foundational ideas when I was working in the early 2000s, late 1990s with teams bringing these ideas to the fore. So hugely influential and just wanted to acknowledge that. But let’s step right back, what was software engineering like in the 1960s?
The beginning of software engineering [03:12]
Jim Highsmith: It wasn’t. At an engineering conference, an IEEE conference in about ’67 or ’68, software engineering got its name, but when I started working and developing in COBOL, there really wasn’t any engineering about it. You’d basically learn from experience from working with mentors and from reading the COBOL manual. That was about it, and so it was very difficult back then.
And then you had things like computers back then were really slow and not much memory. I’ve got a picture in the book of the guy sitting down at the end of a big honking computer, feeding card decks in and getting printouts on the other end. And it would be like today sitting down to a terminal to write a program hitting the enter key and having a 12-hour delay. And so that’s what I call the wild west.
We had a guy that worked beside me at Exxon. He was one of my mentors, and his office was full of card decks and printouts. I mean just every shelf, every piece on the floor, every chair had card decks and printouts. He had some special card decks that he ran at the end of the year, to close the financial books. If Ed wasn’t there, you didn’t close the books, there was that little backup. If he lost those decks, we were out of luck.
So that’s the kind of stuff that went on back then. And then I was thinking about testing tools that we had back then too. The testing tool we had was a core dump of the entire memory in hexadecimal. And so you had to read hexadecimal, find out where the program started and go from there. Just to kind of give you an idea of what we were looking at back then, in 2021, a gigabyte of memory cost about $10. In the Wild West era, if you could have gotten that much memory, it would’ve cost $734 million.
Shane Hastie: Things have changed.
Jim Highsmith: And so people wonder why we had the Y2K problem. The reason we had the Y2K problem is a bunch of idiots like me had to delegate date field because memory and storage was so expensive back then. And even in the last 10 years, the cost of storage has plummeted so that you now have petabyte data warehouses. And so it’s a lot different than it was back then.
And so from that early years, it sort of evolved, and so the three eras that I talked about before agile. One is the wild west which is the ’60s and part of the ’70s, structured methods and monumental methodologies which was basically the ’80. And then as things started to change, I called the ’90s the roots of agile. And each of those eras had certain business things that were going on that sort of shaped software development and some technology that shaped software development. So technology both enhanced and constrained what you could do in software development.
Shane Hastie: Structured methods, I certainly remember playing with case tools and structured systems analysis. So I’m aging myself here. I came into this in the 1980s. What did structure methods bring us compared to that wild west of the 1960s?
Structures methods and monumental methodologies [06:07]
Jim Highsmith: I think it brought a little discipline to the industry and it also brought some tools, some analytical tools that you could use to do data flows, to look at processes within an organization. And one of the things that people need to remember is back then, what we were automating was internal business processes. We were automating accounting and order processing and manufacturing, and all of those in internal things is what was going on in the 1980s.
And so having things like data-flow diagrams was a great advantage because you could actually map out the flow of processes within the organization. And so it was a good tool for the time. And people are still using data-flow diagrams. In fact, Tom DeMarco was one of the gurus at the time, and I’ve interviewed him for the book. One of the funny things that he talked about when I was interviewing him was that he actually ran into a piece of code way back then, and basically this program for data names used vegetable names.
And he was talking about the need to eliminate comments so that the code told your story. And so what happened, these structured tools, interrelationship diagrams, structured charts, data-flow diagrams started being used by people like Ken Orr and Tom DeMarco and Tim Lister and some others. And then in about the middle of the decade, the other thing that was advancing at the same time was the project management profession. And so you’ve got the rise of PMI, Project Management Institute, during that period of time, more emphasis on project management.
And so the structured tools and project management sort of intersected. And what happened was people decided, “Ah, a little bit of structure is good, but a lot of structure is better.” And so we started having what I called monumental methodologies. At that point in time, they were in big four ring or three ring notebooks, four inch notebooks. There’d be five or six of them, and they would do forms and processes and checkpoints and a lot of different documentation.
So all that documentation became fairly burdensome. So aha, what do you do? Well, you automate it. And so that’s when CASE tools came along. And so the CASE tool era hit in the late ’80s, early ’90s and drove into the next era. But we were still using sort of the philosophy of the mindset of the structured era and CASE tools didn’t change that.
In fact, one of the reasons CASE tools ran into trouble, and there were a lot of reasons it did, is there was an idea back then that once you got the diagrams done, you could generate code from them and you wouldn’t have to have any coders or programmers. And that didn’t turn out to be true.
Shane Hastie: Yeah, we’ve been trying to do that for a few decades and hasn’t happened yet. Well, maybe Copilot and ChatGPT, but we’ll see.
The advancement of tools changes the level of abstraction needed to develop software [08:47]
Jim Highsmith: If you look back when I just talked about the ’60s, we had zero tools. Our tools were a compiler. And so as we moved through time, we got more and more tools, which made the job of a developer different, but it made it at a different level. So for example, today, one of the jobs that a developer, a team of developers has to go through is they’ve got a software stack that may be 15 or 20 items deep, and they’ve got to figure out at each level what kind of software they need at that part of the stack.
So there’s an enormous amount of analysis before you ever get to coding. And so what happened is what we do has changed and the job has changed. So maybe it’s not quite as much coding as it was before, but it’s still a software engineering-software development job.
Shane Hastie: Coming through that period of the ’80s into the ’90s, you talk about the roots of agile, what was happening there?
The roots of agile in the 1990’s [09:40]
Jim Highsmith: Well, let me give you an example. So about mid-decade, I was called in to do some work at Nike up in Beaverton, Oregon. And they had a project that they were working on and they had spent 18 months producing a requirements document. And the VP of the customer area was not too pleased because after 18 months, all they had was a document and it was out of date.
And so what happened was a friend of mine was working for Nike, actually he was a guy that I used to go mountaineering with a lot. And so he knew what I was doing a little bit, but I had a rapid development method, a RAD method they called it back then. And so he set me up with a meeting with the VP of IT for Nike. And my big question going into that first meeting was what to wear?
Because I knew that at Nike, you didn’t want to wear a suit and tie and a button down jacket. So I went in with a nice pair of slacks, nice shirt and red Nike running shoes. And he recognized the shoes, and I got the job. And so what this was all about was this was sort of the result of monumental waterfall type methodologies. You got into this kind of business where you had 18 months and all you had was a requirements document.
And so the mantra that we kept hearing from IT managers during the ’90s was, takes too long, costs too much, doesn’t produce what I need. We heard that kind of thing over and over again. Then what happened is you also during that period of time had a technology revolution. For example, I used to trade stocks once in a while. Before the mid-’90s, what I would do is I would call the broker, place an order, talk to him or her for a few minutes about the stock, place an order, they would enter it into their terminal, it would get sent to New York or to Chicago to get traded. The confirmation would come back and then they would call me and let me know what it was. And I would get a slip of paper.
In the mid-1990s, I could log on, go directly to my account, trade stock without another human being being in the process. And I’m not sure that people understand how big a change that was because what happened in the mid-’90s is we went from building internal systems for internal people to building external systems for external people. And that was a huge change, particularly as it related to user interface design, because what you could use for internal people with the old character screens and what you could do for external people with the new GUI interfaces was very, very different. And it was a difficult transition for a lot of people.
And the things that made it possible were the internet, object-oriented programming and GUI interfaces. But that whole technology changed drastically in the mid-’90s, and that’s why you had the dotcom bubble and the dotcom bust during the ’90s. The other thing that was going on at that period of time was the culture of business was changing. In the ’80s and part of the ’90s, it was very command control, very deterministic. What I like to say, it was an era of plan-do, plan it out in detail and then do it.
And what happened is as the agile movement came about is you move from that to an envision-explore. You envisioned where you wanted to go in the future and you explored into that vision, which is a very different paradigm from a plan-do paradigm. And so the ’90s were all of these things were sort of turning. Scrum got started in the mid-’90s. The SDM got started in the mid-’90s. My approach, the RAD got started in the mid-’90s, feature-driven development got started down in Australia. So there were a number of these things that were sort of simmering from the mid to the late ’90s.
Shane Hastie: That management approach I think of people where, like Tom DeMarco, I think of Larry Constantine, I think of Jerry Weinberg. You know and knew all of these folks. What was it like working with them and collaborating with them?
Jim Highsmith: It was a blast. I mean, talk about Tom DeMarco. How often do you get to work with one of your heroes? And so during the ’80s, he was really a hero of mine. And during the ’90s, I got to work with him quite a bit. And so that was wonderful.
Larry Constantine may have been the person that set me on the path to rapid development and then agile. In the early 1990s, I got a call from Larry. He barely remembers this, but I do. And he had a job that people at Amdahl Computer company, it was a big computer company back then. They had something they needed done and Larry couldn’t do it because he was working for IBM at the time and doing some consulting work for IBM. So he asked me if I wanted a job, and it was a job to build a rapid application process.
It would help them sell their rapid application tool. So it was a process to go with their tool that I came up with, became good friends with their marketing head, who was Sam Bayer. And we worked on a process and we would go into one of their clients, one of their prospects, and we would do one-month projects with one week iterations. And this was in the early ’90s, and we must have done 20 or 30 or 40 of them. I wish I’d counted them at the time. But we did a number of those over the next few years, and that’s really got me started into the rapid application development. So that was my interaction with Larry Constantine.
I spent a lot of time with Jerry Weinberg. I went to several consultants camps that he ran during the summer. So Jerry was a big influence on me from the standpoint of collaboration and open style meetings and a different management style, as I was thinking about the type of management style that needed to go along with rapid application development, adaptive development, agile development. Jerry was modeling those kinds of leadership in his workshops and in his consultants camp. So I got to know Jerry pretty well too.
Shane Hastie: I had the privilege of meeting him twice. Amazing, amazing man.
Jim Highsmith: The guy that I worked with the most, and it really changed my career was Ken Orr. And so one of the reasons I wanted to write this book or one of the things that came out of this book was to really recognize some of these pioneers in a number of different areas, both the structured era and the agile era. Because I would talk to people today and I’d say, do you know Tom DeMarco or do you know who he is? Or do you know who Larry Constantine is? Or do you know who Ken Orr is? And they’d say, “No, I know Azure, but I don’t know Ken Orr.”
Shane Hastie: Yeah, we stand truly on the shoulders of giants. And then in late 2000, early 2001, there were 17, went up a mountain. What brought that about?
Authoring the agile manifesto [15:49]
Jim Highsmith: Yeah. Well, actually there was a pre-manifesto meeting that Kent Beck called in Oregon. And so in 1997, I met Martin Fowler in New Zealand, and that was the first time we’d ever met each other. And he went to one of my sessions and said, oh, because he’d been involved with XP and Kent Beck at that time. He said, this guy’s really on somewhat the same path.
So Martin and I met each other in New Zealand, and then Martin, we think as much as we can nail down, introduced me to Kent Beck. And then Kent Beck and I exchanged manuscripts before our two books were published, Adaptive Software Development and Extreme Programming. And Kent had a meeting in Rogue River, Oregon in the early 2000 or the fall of 2000, I don’t remember exact date. And it was basically to bring XP people together to see what the future of XP could be.
And he invited a couple of outsiders, and I was one of them that went to this XP meeting where I met Ward Cunningham and Bob Martin and some other people. And that meeting then precipitated Bob Martin sending out the call, so at six months later to do the manifesto meeting. So I find that pre-meeting was how I got involved and really got involved with the XP people during that period of time.
Shane Hastie: And that snowbird meeting, I’ve been fortunate. I’ve met all 17 of you that were there, and I’ve heard some stories, but from your point of view, what was so special? Why did that work?
Jim Highsmith: Well, a little bit of lead up. The meeting was held using open space principles. When we started, we didn’t have an agenda. We didn’t have a goal. Our thing was we knew that there were some people that were doing similar kinds of things, and we knew we didn’t like being called lightweight methodologist. And that was the label for us at the point in time.
And so we wanted to get together and just kind of see what happened, see if we had some common ground, see if we wanted to do something with that common ground. And besides the results that came out, I think one of the things that people don’t realize, they sort of know it but they don’t realize what it took. We had 17 people. They were all type A’s. They were all non-conformists, they were all adventurers, all 17 signed the manifesto.
And the way that happened is, there was an incident that Alistair Cockburn told me about. He and Ron Jeffries and Steve Miller had a side conversation during the conference. Now, I don’t know if you ever knew Steve, but he was not an agile methodologist. He was not a lightweight methodologist. And when he introduced himself at the meeting, he said, “I’m a spy from the structured methods”.
And so everybody got to wondering why was Steve there, and was he going to be the only nay vote when we came to doing the manifesto? And Ron, Alistair and Steve got together, and Steve started explaining what it was that he was trying to do. And Alistair and Ron listened to him and they listened to what he had to say, and they kept saying, “Well, we don’t think you can do it, and we think you got a problem because you want to do diagrams and then code, and then you got to maintain the diagrams and maintain the code, and that’s liable to get out of sync.”
And Steve said, “No, that’s not my intent. My intent is to have the diagrams generate the code and you maintain it in one place.” And Alistair said, “Oh, well if that’s true, then your intent is the same as our intent. We don’t think you can do it, but the intentions are the same.” And it was those kinds of conversations and good listening among these people that really got us to the point where we could agree on the four values at the meeting and then the principles later on. So it was a type of back and forth really trying to listen, really trying to understand that made that a very unique meeting.
Shane Hastie: And from there, the manifesto was published. I understand that there was a distributed work on the principles and how did you bring it to the world?
Jim Highsmith: That’s an interesting question because there were several different things, and of course, it took off faster than any of us imagined and grew to a size that none of us had ever dreamed of when we had the meeting. So that really happened. So we went away, and for example, Martin Fowler and I wrote an article that was in Software Development magazine that was the cover article that came out in like September of the next year. Alistair Cockburn and I wrote some articles. There were other people that wrote articles as to what was going on.
One of the best things that happened, and it was completely Ward Cunningham’s doing, is he put the manifesto and the principles up on a website and he added something that none of us had thought about but Ward thought about it. He added a place where people could sign on as signatories to the manifesto, and it took off. And people just kept signing up for that and basically saying, “This is great. This is wonderful.” Some people didn’t like it, of course, but some people would just put their names down there. Some people would write paragraphs about why they liked the manifesto or what they were doing. They finally found somebody of a kindred spirit.
And over the next 10 or 12 years, the last number I had was from 2013, 15,000 people had signed up. So the manifesto touched people in a way that structured methodologies had not. It really touched them at a gut level. It got them where they worked and said, “We want you to develop excellent software and we want you to work in an environment where you’re empowered and excited about going to work.” And those two things, I think are the core of the manifesto’s message.
Shane Hastie: I’m one of those 15,000 people. I think I signed the manifesto in 2003, which is about when you and I met. I certainly found it an inspiration, and the opportunities to talk with yourself and Alistair and some of the others in those SDC conferences at SoftEd in New Zealand.
Agile has almost become passé today. And the state of agile surveys tell us 96%, 98% of organizations claim to be doing agile. But I don’t see the difference. There are some organizations that really get it right, that are doing well. But there’s a whole lot where, “we’ve been scrummed before” was a comment I got from somebody when we were talking about let’s bring in some new ways of working. There was this fierce resistance to, oh no, not another organizational disruption. How come?
Jerry Weinberg’s Law of Strawberry Jam [22:10]
Jim Highsmith: Well, I go back to Jerry Weinberg’s Law of Strawberry Jam, which is the further you spread it, the thinner it gets. And so I think that happens with any movement, any type of management or software development or technology movement is as you spread wider and wider, it gets out to more and more people, they interpret it in different ways and they don’t go into it in any depth. They look at it at a very narrow place.
And one of the questions I always have for people is, how many organizations do you think should do this really, really well? What’s your target? And I would say that most organizations are not going to do anything very well, much less agile. And one of the things I tell people over my 60 year career, I’ve seen every single methodology succeed, and I’ve seen every single methodology fail.
And one of the things that I’ve been doing in some of my writing recently in some of my presentations, I’ve been sort of challenging the agile community, this next generation of agileists. And one of the ways that I want to prepare them for this, and that’s one of the reasons I wrote the book or has come out of the book, history’s role is not to help us predict the future but to help us prepare for it. So I want to prepare people for the future by giving them some history about what happened before.
And then I’ve got two questions that I want to ask. How do we continue to instill agility and adaptive leadership into our enterprises at all level? So I’m not talking about agile methodologies, I’m talking about the characteristics of agility and adaptive leadership. How do we go back and extract the good things out of agile or Kanban or Lean and move forward in the future? And then secondly, how do we rekindle the inspiration, the passion, and the excitement of agile? I think we’ve lost some of that excitement and we’re now battling some wars between the various different factions.
But I don’t see any of the new factions that have excited people the way the manifesto excited people. And that’s what I’m looking for and I’m looking for somebody to do that.
Shane Hastie: What will that look like?
Looking forward into the future [24:05]
Jim Highsmith: I don’t know. I know that people have done several attempts at it, but I don’t know exactly what it’ll look like. But one thing it’ll look like is taking the stuff from the Agile Manifesto and figuring out what’s still valid. So for example, the focus on people and their skills and abilities and interaction, do you think that’ll ever go away?
Shane Hastie: I hope not.
Jim Highsmith: The idea of exploring into the future or exploring into a project or product and envisioning and then exploring in today’s high change environment, that’s not going to go away, the idea of exploration and innovation and creativity. The idea of working together in collaborative groups is probably not going to go away given the challenges we face today. And this idea of emergence, of getting teams together and having them come up creatively with innovative ideas and innovative solutions, we need that today with all the issues and problems we have. So I don’t think that’s going to go away.
So if I look at the core attributes or behaviors or core pieces of the Agile Manifesto, I see that they have some applicability for the future. Maybe they need to be rewritten, maybe they need to be enhanced, but the core ideas are still valid, and I’d like to see people take that and then go on to the next thing.
Methods, methodology and mindset [25:22]
One of the things that I did in the book as I talk about methods, methodology, and mindset. The methods are things like structured programming or refactoring methodologies are stringing these things together into some sort of life cycle of how you go about doing stuff. And then the third one is the mindset. And I think the mindset piece of it is one of the things that people talk about a lot and that they are complaining that people don’t have the right mindset. But I don’t think we’ve figured out the best ways to try to encourage that mindset.
So, one of the things that I talk about in the book is this idea of an adventurous mindset. You’ve got to have some adventurous, non-conforming people in your organization or you’re not going to be able to do agile. So you’ve got to find those people. You’ve got to find those people that go out and climb mountains in their off time. You’ve got to find those people that go off and do century bike rides on their off time. You’ve got to find those people that are willing to take a chance at some new idea at work. And those are the people you’ve got to have lead your agile transformation.
I had a client one time and we had done a pretty good job of doing some agile implementation and transformation in the company, and we left. And they brought in a guy to manage the rest of the transition, who was a micromanager, who had completely the wrong mindset to implement agile. So those are the kinds of things that we’ve got to identify, those kinds of activities or actions that are agile or adaptive in nature, and make sure we find enough of those people in our organizations to carry through the transformation.
Shane Hastie: Transformation, you talk about in the book, that third era of agile is digital transformation. What are we doing there and what’s happening there?
The current era of digital transformation [26:58]
Jim Highsmith: Well, what’s trying to happen there, and a lot of people are talking about that today, is this idea of a digital organization or a digital company that it is really wired into how to use the technology. And I just had a very interesting example of that. I’m reading a memoirs by Bob Iger, who’s the CEO of Disney, and he talks about their acquisition of Pixar a number of years ago. And that one of the things that Pixar did is they were way upfront in terms of the technology they were applying to animation, whereas Disney animation studios had gotten behind the times. They were still using the old technology just about back to the flipping the pages as their tools. So they weren’t up to using the technology to the greatest extent possible, whereas Pixar was.
And it’s those kinds of differences between companies that I think is going to be even more important in the future as we move into a time of what I’ll call punctuated equilibrium. It’s a biologist term. So about 225 [million] years ago during the Permian extinction, 96% of all species on the face of the earth perished just kind of like the dinosaurs did it 65 million years ago where everything changed. So it’s called a punctuated equilibrium in biology.
And I think a similar kinds of things when you think about COVID and the climate situation and the geopolitical situation and the war between Ukraine and Russia, and all of those big problems that you got to have a different way of attacking those problems. And I think we’ve got to grow the kind of new leaders that can do that.
Shane Hastie: What are the skills that those new leaders are going to need to bring to the world?
Jim Highsmith: I think one of the things that they’re going to have to do is they’re going to have to look hard at a couple of different things, one of which is their sense of what’s going on in the world. An example, who developed the digital camera? It was a guy that worked for Kodak. But Kodak didn’t sense they were in big trouble for years and years and years. They should have seen it coming, but they didn’t. And finally, the digital cameras overwhelmed their film business, their film processing and film selling business.
So I think one thing that you’ve got to be able to do is you got to be able to look at what’s going on in the world through a different lens. And a woman by the name of Rita McGrath, who’s at the Columbia Business School wrote a book basically on sensing the future or sensing and how you go about, it’s called looking around corners or something close to that.
So I think sensing is one of those things. You’ve got to be able to adapt as you move forward. Your iterations give you different information or new information. You’ve got to be willing to adapt rather than try to go to some pre-planned place, which is what we used to have to do when you now need to go towards the place that evolves as we move forward. And so I think that’s a really important piece.
And I think another important piece, I’m just kind of taking these off the top of my head, is talent acquisition and management. We’re in an era that’s beyond the knowledge worker. We’re into an era that’s what I call the innovation worker. And if you want to get enough innovation workers into your company, you’ve got to have a really outstanding talent acquisition and management plan, or you’re just not going to make it.
Shane Hastie: Who’s doing this will?
Jim Highsmith: I have not worked with the science very much over the last few years, so I don’t have a lot of hands-on with clients that give me that kind of information. In the mid-2000s, I think the one that stands out is Salesforce. They did a great job of bringing agile in not only to IT and to their software development, but into the whole organization.
And I think there are other companies that are doing it maybe not as rapidly. A company that’s actually doing a pretty good job, I think at least in some aspects of it is IBM, believe it or not. And I take a lot of that from this book that I’ve just read by Ginni Rometty, who’s CEO at IBM for eight years. To me after reading this book, she’s the epitome of an agile leader, those kinds of things. And so if you want to see what a leader should be able to do, read that book. It’s at a CEO level.
I think a lot of pundits like myself, talk a lot about leadership, but I’ve never sat in the CEO seat of a big corporation. Ginni Rometty did, and so I think it behooves us to listen to some of those people from time to time.
Shane Hastie: And to round us out, what’s your one important message for the InfoQ community?
One important message [31:10]
Jim Highsmith: Well, I think one is to quit worrying about factions of agile methodologies, whether it’s scrum or scrum fast or scrum slow or whatever the different ones are, and realize that we’ve got some common ground and we’ve got some common problems to solve and we need to get on with it.
The other thing that I would say is that I would talk to people who are kind of up and coming, so some of the newer agileists or newer software developers that are out there, and think about their career in terms of what is their purpose in life? Why are they doing what they do? What do they think is some of the goals that they want their life to achieve?
And don’t try to plan it. One of the things I realized, and I wish I’d done this earlier in my career, is I didn’t plan stuff, but I had a purpose of what I was trying to do. And so I changed the plans as they went along to fit the purpose. And really, if you look back a long ways, the two things that I had in mind were building better software and building better work environments. That’s been a sort of catchword or a catch purpose for me for a long time, and it’s only within the last 20 years that I’ve been able to articulate it to any degree.
But that’s one of the things I talk about in the book, and I think that’s something that I would try to pass along to the newer people in the field.
Shane Hastie: Jim, thank you so much for taking the time to talk to us today. It’s been an absolute pleasure and truly a privilege to catch up with you.
Jim Highsmith: Yeah, it’s really nice to have an opportunity to talk some more and catch up.
Mentioned
.
From this page you also have access to our recorded show notes. They all have clickable links that will take you directly to that part of the audio.
MMS • RSS
Posted on nosqlgooglealerts. Visit nosqlgooglealerts
Microsoft has recently unveiled several new features for Azure Cosmos DB to enhance cost efficiency, boost performance, and increase elasticity. These features are burst capacity, hierarchical partition keys, serverless container storage of 1 TB, and priority-based execution.
Azure Cosmos DB is Microsoft’s globally distributed, multi-model database service that offers low-latency, scalable storage and querying of diverse data types. The burst capacity feature for the service was announced at the recent annual Build conference and is generally available (GA) to allow users to take advantage of your database or container’s idle throughput capacity to handle traffic spikes. In addition, the company also announced the GA of hierarchical partition keys, also known as sub-partitioning for Azure Cosmos DB for NoSQL, and the expansion of the storage capacity of serverless containers to 1 TB (previously, the limit was 50 GB).
Beyond Build, the company also introduced the public preview of priority-based execution, a capability that allows users to specify the priority for the request sent to Azure Cosmos DB. When the number of requests exceeds the configured Request Units per second (RU/s) in Azure Cosmos DB, low-priority requests are throttled to prioritize the execution of high-priority requests, as determined by the user-defined priority.
Richa Gaur, a Product Manager at Microsoft, explains in a blog post:
This capability allows a user to perform more important tasks while delaying less important tasks when there are a higher number of requests than what a container with configured RU/s can handle at a given time. Less important tasks will be continuously retried by any client using an SDK based on the retry policy configured.
Using Mircosoft.Azure.Cosmos.PartitionKey;
Using Mircosoft.Azure.Cosmos.PriorityLevel;
//update products catalog
RequestOptions catalogRequestOptions = new ItemRequestOptions{PriorityLevel = PriorityLevel.Low};
PartitionKey pk = new PartitionKey(“productId1”);
ItemResponse catalogResponse = await this.container.CreateItemAsync(product1, pk, requestOptions);
//Display product information to user
RequestOptions getProductRequestOptions = new ItemRequestOptions{PriorityLevel = PriorityLevel.High};
string id = “productId2”;
PartitionKey pk = new PartitionKey(id);
ItemResponse productResponse = await this.container.ReadItemAsync(id, pk, getProductRequestOptions);
Similarly, users can maintain performance for short, temporary bursts, as requests that otherwise would have been rate-limited (429) can now be served by burst capacity when available. In a deep dive Cosmos DB blog post, the authors explain:
With burst capacity, each physical partition can accumulate up to 5 minutes of idle capacity. This capacity can be consumed at a rate of up to 3000 RU/s. Burst capacity applies to databases and containers that use manual or autoscale throughput and have less than 3000 RU/s provisioned per physical partition.
Source: https://devblogs.microsoft.com/cosmosdb/deep-dive-new-elasticity-features/
Next to optimizing performance, the hierarchical partition keys help in elasticity for Cosmos DB. The feature can help in scenarios where users leverage synthetic partition keys or logical partition keys that can exceed 20 GB of data. They can use up to three keys with hierarchical partition keys to further sub-partition their data, enabling more optimal data distribution and a larger scale. Behind the scenes, Azure Cosmos DB will automatically distribute their data among physical partitions such that a logical partition prefix can exceed the limit of 20GB of storage.
Leonard Lobel, a Microsoft Data Platform MVP, outlines the benefit of hierarchical keys in an IoT scenario in a blog post:
You could define a hierarchical partition key based on device ID and month. Then, devices that accumulate less than 20 GB of data can store all their telemetry inside a single 20 GB partition, but devices that accumulate more data can exceed 20 GB and span multiple physical partitions, while keeping each month’s worth of data “sub-partitioned” inside individual 20 GB logical partitions. Then, querying on any device ID will always result in either a single-partition query (devices with less telemetry) or a sub-partition query (devices with more telemetry).
Lastly, with the expansion of the storage capacity of serverless containers to 1 TB, users can benefit from the maximum throughput for serverless containers starting from 5000 RU/s, and they can go beyond 20,000 RU/s depending on the number of partitions available in the container. In addition, it also offers increased burstability.
MMS • RSS
Posted on mongodb google news. Visit mongodb google news
© Reuters. Top 5 Tech Stocks That May Crash In Q2
Benzinga – The most overbought stocks in the information technology sector presents an opportunity to go short on these overvalued companies.
The RSI is a momentum indicator, which compares a stock’s strength on days when prices go up to its strength on days when prices go down. When compared to a stock’s price action, it can give traders a better sense of how a stock may perform in the short term. An asset is typically considered overbought when the RSI is above 70.
Here’s the latest list of major overbought players in this sector.
Jabil Inc. (NYSE: JBL)
- Jabil reported better-than-expected third-quarter financial results and issued fourth-quarter guidance. “Our business is in good shape and the Jabil team has executed well this year, in what has been a dynamic operating environment,” said CEO Kenny Wilson. The company’s stock has a 52-week high of $107.30. .
- RSI Value: 70.80
- JBL Price Action: Shares of Jabil fell 0.8% to close at $ 103.04 on Friday.
Dropbox, Inc. (NYSE: DBX)
- Dropbox introduced Dropbox Dash, AI-powered universal search, and Dropbox AI for files. The company’s stock has a 52-week high of $26.59.
- RSI Value: 73.97
- DBX Price Action: Shares of Dropbox fell 0.4% to close at $26.33 on Friday.
SPS Commerce, Inc. (NASDAQ: SPSC)
- Needham analyst Scott Berg reiterated a Buy rating on SPS Commerce, raising the price target to $205 from $160. The company has a 52-week high of $185.99.
- RSI Value: 70.47
- SPSC Price Action: Shares of SPS Commerce fell 0.5% to close at $182.79 on Friday.
Bitdeer Technologies Group (NASDAQ: BTDR)
- Bitdeer Technologies Group announced a $1 million share repurchase program. The company’s 52-week high is $14.75.
- RSI Value: 80.46
- BTDR Price Action: Shares of Bitdeer Technologies fell 0.4% to close at $11.37 on Friday.
MongoDB, Inc. (NASDAQ: MDB)
- MongoDB announced several new product launches. “Our long-term vision is to create a developer data platform that removes as much builder friction as possible and makes it easier for developers to do what they do best—build,” said Andrew Davidson, Senior Vice President of Product at MongoDB. The company has a 52-week high of $398.89.
- RSI Value: 71.30
- MDB Price Action: Shares of MongoDB rose 0.4% to settle at $389.99 on Friday.
Read More: Check Out 3 High-Yielding Dividend Stocks In Financial Sector From Wall Street’s Most Accurate Analysts
© 2023 Benzinga.com. Benzinga does not provide investment advice. All rights reserved.
Read the original article on Benzinga
Article originally posted on mongodb google news. Visit mongodb google news
MMS • RSS
Posted on mongodb google news. Visit mongodb google news
- MongoDB Atlas expands programming language support to simplify deploying resources on AWS using infrastructure-as-code
- New Kotlin Driver for MongoDB enables developers to build server-side applications on MongoDB with the Kotlin programming language
- MongoDB Atlas Kubernetes Operator now simplifies working with containerized applications with the option to import deployments using a single command
- MongoDB-supported PyMongoArrow library allows data scientists and machine learning practitioners to work with data stored in MongoDB to build modern applications with less heavy lifting
MongoDB, Inc. (NASDAQ: MDB) today at its developer conference MongoDB.local NYC announced new capabilities for the world’s most popular NoSQL database for building modern applications faster and with less heavy lifting. The new tools announced today empower developers to do their best work—including additional programming language support for using infrastructure-as-code (IaC) to deploy MongoDB Atlas on AWS and building server-side applications with Kotlin, streamlined capabilities for MongoDB Atlas Kubernetes Operator, and the general availability of the PyMongoArrow library for more efficient data analysis using Python. Together, these new capabilities expand MongoDB’s mission to meet developers where they are by integrating the tools they love in a single developer data platform to make it faster and easier to build applications. To learn more about building with MongoDB, visit mongob.com.
Tens of thousands of customers and millions of developers rely on MongoDB Atlas every day as their preferred developer data platform to power applications because of its flexible data model, speed to deploy new features, and performance at scale. Developers also love using MongoDB Atlas because it eliminates the undifferentiated heavy lifting of infrastructure management and enables going from idea to innovation quickly with a unified developer data platform. However, for certain use cases, developers want to use specialized tools with MongoDB Atlas to better integrate their established workflows and have more granular control over the operational experience. For example, developers who prefer provisioning MongoDB Atlas clusters with IaC on AWS or building server-side applications want to use their programming language of choice. Further, many developers want to use the MongoDB Atlas command line interface (CLI) for more tasks in their specific workflows, while other developers want to be able to use additional programming languages for data science, machine learning, and application-driven analytics.
The new features and integrations announced today reinforce MongoDB’s commitment to providing the best developer experience for building and iterating on ideas rather than wrangling tooling:
- Additional options for deploying MongoDB Atlas on AWS: Developers can now use additional programming languages to create, manage, and update MongoDB Atlas resources using IaC with the AWS Cloud Development Kit (CDK). MongoDB provides support for IaC on AWS with the AWS CloudFormation Public Registry, AWS Partner Solution Deployments, and the AWS CDK. However, many developers want to use additional programming languages beyond Javascript and Typescript. Now, developers can use IaC with the AWS CDK to manage MongoDB Atlas resources with C#, Go, Java, and Python—making it easier for developers to streamline workflows using a wider variety of programming languages and reduce the amount of time they spend managing infrastructure. To get started, visit mongodb.com/atlas/aws-cloudformation
- Expanded programming language support for server-side Kotlin: The Kotlin Driver for MongoDB now allows developers to build highly performant server-side applications on MongoDB using Kotlin. Previously, developers could use the MongoDB Realm Kotlin SDK for client-side development, but server-side developers relied on a community-created driver without official MongoDB support or had to write extensive custom code. As a result, developers faced longer software development cycles to build server-side Kotlin applications on MongoDB and risked application reliability without a fully supported MongoDB Kotlin driver. Now, with the Kotlin Driver for MongoDB, developers can use a best-in-class Kotlin experience for server-side application development to get from idea to production more quickly and reliably. To get started, visit mongodb.com/docs/drivers/kotlin/coroutine/current/
- Streamlined MongoDB Atlas Kubernetes Operator functionality: Developers use the MongoDB Atlas Kubernetes Operator to manage projects and database clusters, reduce the effort required to automate configuration and management of MongoDB Atlas, and take advantage of containerized application development. However, developers want a simpler way to install and set up the MongoDB Atlas Kubernetes Operator to reduce friction and manage applications more quickly. Using the MongoDB Atlas CLI, developers can now install the MongoDB Atlas Kubernetes Operator and generate security credentials for quick and easy setup to reduce operational overhead. Developers then have the option to import existing MongoDB Atlas projects and deployments with a single command. This new enhancement dramatically simplifies how developers use Kubernetes with MongoDB Atlas and streamlines their workflows by providing greater speed when working with containers. To get started, visit mongodb.com/kubernetes/atlas-operator.
- Easier data processing and analytics on MongoDB using Python: With the general availability of the open source PyMongoArrow library maintained by MongoDB, developers and data analysts can use a Python-based analytics stack to extract insights from data on MongoDB and build data-driven applications more quickly. Building modern, intelligent applications that take advantage of application-driven analytics requires harnessing insights from application data and incorporating those insights back into applications to adjust business logic in real time. The PyMongoArrow library allows developers to efficiently convert data stored on MongoDB using popular frameworks (e.g., Apache Arrow Tables, Pandas DataFrames, or Numpy Arrays) and will receive ongoing development and support from MongoDB as the needs of Python-based analytics stacks evolve. With PyMongoArrow, developers, data scientists, and machine learning practitioners have the tools they need to more efficiently manipulate and analyze data on MongoDB with Python to reduce software-development friction. To get started, visit mongo-arrow.readthedocs.io/en/latest
“Our long-term vision is to create a developer data platform that removes as much builder friction as possible and makes it easier for developers to do what they do best—build,” said Sahir Azam, Chief Product Officer at MongoDB. “Developers choose MongoDB Atlas because it’s the best place to quickly build applications that can make the most out of their data. We continually hear from developers that they want to be able to use even more tools seamlessly on MongoDB Atlas, so with these additional integrations and expanded features, we are taking another step in fulfilling our mission to meet developers where they are and to provide the best possible building experience with the least amount of friction.”
RedMonk is an industry analyst firm that exists to help companies understand and work with developers. “While the explosion in database, development, and infrastructure tooling in recent years has put more and more resources into the hands of developers, it’s also led to a heavily fragmented and inefficient developer experience,” said Stephen O’Grady, Principal Analyst at RedMonk. “Increasingly, however, enterprises are focusing on opportunities to thoughtfully retool their workflows to make them faster and more integrated. The C-suite is making these investments not just because it benefits developers by delivering a higher quality and lower friction experience, but because having more efficient developers that are able to iterate more quickly is the single best mechanism for improving an organization’s overall velocity.”
***
MongoDB Developer Data Platform
MongoDB Atlas is the leading multi-cloud developer data platform that accelerates and simplifies building with data. MongoDB Atlas provides an integrated set of data and application services in a unified environment to enable developer teams to quickly build with the capabilities, performance, and scale modern applications require.
About MongoDB
Headquartered in New York, MongoDB’s mission is to empower innovators to create, transform, and disrupt industries by unleashing the power of software and data. Built by developers, for developers, our developer data platform is a database with an integrated set of related services that allow development teams to address the growing requirements for today’s wide variety of modern applications, all in a unified and consistent user experience. MongoDB has tens of thousands of customers in over 100 countries. The MongoDB database platform has been downloaded hundreds of millions of times since 2007, and there have been millions of builders trained through MongoDB University courses. To learn more, visit mongodb.com.
Article originally posted on mongodb google news. Visit mongodb google news