Mobile Monitoring Solutions

Search
Close this search box.

Airbnb Releases Tool to Convert Large Codebases to Typescript

MMS Founder
MMS Bruno Couriol

Article originally posted on InfoQ. Visit InfoQ

The Airbnb engineering team recently released ts-migrate, a tool to help migrate JavaScript code to TypeScript. While the resulting TypeScript code will compile, manual revision of a few annotations (e.g. any) will still be necessary. An automated process may however be more productive than starting from scratch. The Airbnb team reports converting projects with over 50,000 lines of code in a day.

By Bruno Couriol

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.


Snowflake: Migrating to the Cloud

MMS Founder
MMS Raul Salas

The main driving factor in migrating to the cloud is cost of ownership and ability to scale a database environment rapidly and with no impact to an application. Cloud databases will address many of these driving factors. Many businesses today are planning to move their databases to the cloud.

In recent months, this push has been accelerating. Of the current cloud based data warehouses on the market, Snowflake has been the first choice for many business aiming to make this transition, and for good reason.

One of the most prominent advantages of Snowflake is that tuning and indexes are not needed, especially when dealing with relational queries against structured data. In addition, scaling can be done without disruption, whether it’s up or down. Database management is done automatically and there is unlimited query concurrency. The built in high availability and 90 day data retention protects against node failures, human errors, unforeseen events, and malicious attacks.

The IDC predicts that by 2023, 50% of revenue for data and analytics will come from public clouds, representing a 29.7% compound annual growth rate. This means pubic cloud deployments are projected to grow eight times faster than onpremises deployments which sits at 3.7%. Gartner projects and even more aggressive switch to the cloud than IDC, predicting 75% of all databases will be deployed or migrated to a cloud platform by 2022. Further, Gartner predicts only 5% of these workloads will return to on-premises deployments.

The ability of Snowflake to scale so easily and effectively is partially a function of its architecture. Snowflake does not store data on separate nodes or have the same limitations as on premises SAN storage. Additionally, for storage, Snowflake fully encrypts, and compresses data to bring down costs. It also extracts metadata to enable a more efficient query process with no need for indexing. By retrieving the minimum amount of data needed from storage to run a query, Snowflake can process these requests quicker. Caching data and query results locally results in faster performance with less compute. A consistent view of the data with no blockers can be provided by parallel processing with support from multiple compute engines. In addition, There are multiple AWS availability zones that are composed of stateless compute resources that run across them. This layer provides the unified data presentation layer to include replication and data exchange. In addition, all security functions, management, and query compile operations and optimization as well as coordinating all transactions. In short, cloud databases will be all the rage in 2020 and into 2021, simplicity of management and the ability to scale easily will be significant factors leading management to adopt Snowflake.

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.


Presentation: Do Business Analysts Have a Place in a Post-Agile World?

MMS Founder
MMS Maia Nikolova

Article originally posted on InfoQ. Visit InfoQ

Maia Nikolova provides insights on my journey as a Head of BA at News UK, sharing practical tips for managers and BAs on how to claim their spot in Agile.

By Maia Nikolova

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.


TypeScript 4.0 Adds Long-Awaited Variadic Tuple Types

MMS Founder
MMS Dylan Schiemann

Article originally posted on InfoQ. Visit InfoQ

The TypeScript team announced the release of TypeScript 4.0, which includes long-awaited variadic tuple type support and other improvements without introducing any major breaking changes.

By Dylan Schiemann

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.


Podcast: Liran Haimovitch on Understandability, Complexity, and Live Debugging

MMS Founder
MMS Liran Haimovitch

Article originally posted on InfoQ. Visit InfoQ

In this podcast, Liran Haimovitch, CTO at Rookout, sat down with InfoQ podcast co-host Daniel Bryant. Topics discussed included: the concept of “understandability” and how this relates to building modern software systems, how complexity impacts a system’s understandability, and the benefits of live debugging tooling.

By Liran Haimovitch

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.


Containerizing Java Applications with Jib

MMS Founder
MMS Uday Tatiraju

Article originally posted on InfoQ. Visit InfoQ

Jib, the open source tool for building optimized Docker images for Java applications, has been constantly adding new features to improve the developer and CI/CD experiences. Some of the highlights include the Jib Plugin Extension Framework, native support for popular application frameworks, CI/CD performance improvements, and enhanced development experience on a local Kubernetes with Skaffold

By Uday Tatiraju

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.


Using Measurement to Optimise Remote Work

MMS Founder
MMS Rafiq Gemmail

Article originally posted on InfoQ. Visit InfoQ

Dave Longman of HeadForwards wrote about using data to demonstrate the effectiveness of remote work during lockdown. Michael Schrage of MIT’s School of Management also wrote about the importance of using data-driven insights to improve performance in the current climate. Laura Giurge of London Business School talked about how isolation is teaching individuals and firms to be remotely effective.

By Rafiq Gemmail

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.


Article: Functional UI – a Stream-Based Equational Approach

MMS Founder
MMS Bruno Couriol

Article originally posted on InfoQ. Visit InfoQ

User interface applications can be implemented with an explicit functional relation linking events received by the user interface to the actions to exert on the interfaced systems. Streams by abstracting over time may express that relation concisely. A stream-based implementation is one of the three Functional UI strategies for implementing reliable, well-architected user interface applications.

By Bruno Couriol

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.


Article: Q&A on the Book Dynamic Reteaming (2-ed)

MMS Founder
MMS Heidi Helfand Shane Hastie

Article originally posted on InfoQ. Visit InfoQ

In the 2nd edition of her book Dyanamic Reteaming Heidi Helfand shows that having stable teams is generally unrealistic and that there are ways to effectively reform teams to achieve great outcomes. She explores different approaches to team formation and reformation and provides practical advice on how to create environments where team formation can adapt and evolve effectively

By Heidi Helfand, Shane Hastie

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.


Presentation: Microservices for Growth at comparethemarket.com

MMS Founder
MMS Kenichi Shibata Adam Stewart

Article originally posted on InfoQ. Visit InfoQ

Kenichi Shibata and Adam Stewart explain their experience with the adoption of microservices in the creation of Comparison as a Service, one of the core pillars of the user journey today. They also go through PaaS and the necessity of building platforms in order to scale microservices efficiently.

By Kenichi Shibata, Adam Stewart

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.