Azure Functions and Blob Triggers: be careful on the binding type.
Nov13

Azure Functions and Blob Triggers: be careful on the binding type.

This post is borned to signal a problem that I’ve recently found in a customer and I think that sharing it to everyone could help. Azure Functions support the Blob storage trigger, that permits you to automatically start a function when a new or updated blob is detected into a blob container in a storage account. When you create a blob-triggered Azure Functions, you can have different… Continue Reading demiliani’s...

Read More
🚀New Video:  Serie Microsoft Sales Copilot -Como crear emails de respuesta
Nov07

🚀New Video: Serie Microsoft Sales Copilot -Como crear emails de respuesta

Nuevo Video en mi canal de YouTube. Os comparto el video que publiquĂ© en el canal de YouTube Tech Sphere Dynamics. En el vĂ­deo de hoy exploramos el universo de Outlook y sus funcionalidades. Con Microsoft Sales Copilot, podemos redactar correos electrĂłnicos de manera más eficiente. Prestad atenciĂłn al resaltado en azul de las oportunidades, brindándonos informaciĂłn importante en el… Continue Reading Javier.Armesto’s...

Read More
Dynamics 365 Business Central: is my on-premises customer ready for SaaS?
Nov07

Dynamics 365 Business Central: is my on-premises customer ready for SaaS?

“Is my Dynamics 365 Business Central on-premises customer ready to be moved on SaaS?“. “Will the SaaS platform able to handle the transactions of my Dynamics 365 Business Central on-premises customer?“. “Will I have performance problems on moving my existing Dynamics 365 Business Central on-premises customer to the SaaS platform?“. These are common questions that quite every… Continue Reading...

Read More

Business Central 23Wave2: presentata la nuova AI Copilot “Prompt Dialog Page”

Business Central 23Wave2: presentata la nuova AI Copilot “Prompt Dialog Page” Copilot per Business Central and Azure OpenAI Services Questa nuova funzionalitĂ  di Copilot, relativa all’integrazione\comunicazione diretta tra Azure OpenAI e Business central, è stata presentata al Directions EMEA 2023 di Lione qualche giorno fa, non ancora disponibile ma lo sarĂ  entro fine anno… Continue Reading rs’s Article on their blog...

Read More
#msdyn365bc Automatically update AppSource apps with minor updates.
Nov03

#msdyn365bc Automatically update AppSource apps with minor updates.

HI Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Automatically update AppSource apps with minor updates. With this feature – You already can update individual apps from the App Management page in the Business Central admin center or wait for your environment to receive a… Continue...

Read More
Installation – BC23 Dynamics 365 Business Central 2023 Wave 2.
Nov02

Installation – BC23 Dynamics 365 Business Central 2023 Wave 2.

Hi Reader, As Business Central 2023 Release Wave 2 (BC23) is released. In this video we will go through installation of Business Central. Hope you learned something. Please Share your feedback as comment to this article / video. Regards,Saurav Dhyaniwww.sauravdhyani.com Continue Reading Saurav Dhyani’s Article on their blog Installation – BC23 Dynamics 365 Business Central 2023 Wave 2. bc23, #installation,...

Read More
If you want to meet me @ Directions EMEA…
Oct29

If you want to meet me @ Directions EMEA…

… the best place is probably where there’s a beer Not sure if there’s a good beer in France but I’m sure that at Directions we’ll have it! Despite that, here is where you can meet me for sure: November 1 at 11:15 am in SALON PASTEUR: Creating high performance low-code workflows for Business Central: what’s new in Azure Logic Apps: in this session I’ll show you exciting new things about…...

Read More
My Directions EMEA 2023
Oct29

My Directions EMEA 2023

Directions EMEA 2023 is just around the corner, and I’m looking very much forward to it!  And so should you! ;-). Since last year in Hamburg – which was clearly the best edition of all – they have set high expectations.  At least for me ;-).  It was the first edition to have “deep dive” sessions, which they will pursue this year as well – and the venue .. oh boy .. the venue was...

Read More
Dynamics 365 Business Central: introducing the App Update Cadence setting.
Oct27

Dynamics 365 Business Central: introducing the App Update Cadence setting.

With Dynamics 365 Business Central SaaS, until now AppSource apps are automatically updated to the latest available release when a mayor update is aplied to the tenant. Now things finally change… Starting from now, a new setting a new Apps Update Cadence setting is introduced in Admin Center: By default, the Apps Update Cadence setting is set to Default value on all… Continue Reading demiliani’s Article on their blog...

Read More
The history of a Dynamics 365 Business Central data processing workflow…
Oct26

The history of a Dynamics 365 Business Central data processing workflow…

Once upon a time there was a workflow named SpongeFlow created with the intention of processing complex data coming from different data sources, merging informations between sources and, based on the result of the heavy processing, performing CRUD operations in Dynamics 365 Business Central. Our workflow wandered around the cloud scared and lost for days, looking for someone to show it… Continue Reading demiliani’s Article...

Read More
🤖Respuestas Generativas en Virtual Agents
Oct26

🤖Respuestas Generativas en Virtual Agents

Potenciando la Experiencia del Usuario con Respuestas Generativas en Virtual Agents La inteligencia artificial generativa está transformando la forma en que creamos y desarrollamos chatbots. En esta sesiĂłn, exploraremos las capacidades de Virtual Agents de Microsoft y cĂłmo aprovechar las respuestas generativas para enriquecer la experiencia del usuario. Virtual Agents y… Continue Reading Javier.Armesto’s Article on their...

Read More
Dataverse Connector and cross-environment actions and triggers
Oct25

Dataverse Connector and cross-environment actions and triggers

If you’re creating solutions with the Microsoft Dataverse connector, I think that you will be happy to know that starting form yesterday you can automate apps, data, and processes across Power Platform environments through new supported actions and triggers in the Microsoft Dataverse connector (actually in public preview). Previously, the Microsoft Dataverse connector supported executing… Continue Reading demiliani’s...

Read More
Dynamics 365 Business Central and Retention Policies: please KISS!
Oct24

Dynamics 365 Business Central and Retention Policies: please KISS!

No… you don’t have to spread kisses all over the world, but probably the opposite… I think that many of you know that starting from Dynamics 365 Business Central 2020 Wave 2 (v17) release, administrators can define retention policies to specify how frequently they want Business Central to delete outdated data in tables that contain log entries and archived records. I’ve talked in the past… Continue...

Read More
🛸 Inteligencia Artificial Responsable:
Oct24

🛸 Inteligencia Artificial Responsable:

Construir metaprompts y data grounding eficaces IntroducciĂłn La inteligencia artificial (IA) se ha convertido en una parte fundamental de nuestra vida cotidiana. Desde asistentes virtuales hasta sistemas de recomendaciĂłn, la IA está presente en numerosas aplicaciones. Sin embargo, con este avance tecnolĂłgico surge una pregunta importante: ÂżCĂłmo garantizar que la IA sea… Continue Reading Javier.Armesto’s Article on their...

Read More
Azure Functions with VNET integration: remember to enable Runtime Scale Monitoring
Oct20

Azure Functions with VNET integration: remember to enable Runtime Scale Monitoring

When working with Azure Functions, in real-world projects could happen that you need to connect to resources in an Azure virtual network (VNET) from your function app. The easy way to do that is hosting an Azure function on a Premium plan. Premium plan hosting provides the following benefits to your functions: Avoid cold starts with warm instances. Virtual network… Continue Reading demiliani’s Article on their blog Azure...

Read More
🛸 Bing Custom Search en Virtual Agents.
Oct20

🛸 Bing Custom Search en Virtual Agents.

IntroducciĂłn ÂżTe gustarĂ­a crear un agente virtual personalizado que pueda responder a las consultas de tus clientes o usuarios de forma rápida y precisa? ÂżQuieres aprovechar el poder de la bĂşsqueda de Bing para ofrecer resultados relevantes y personalizados? Entonces te interesa conocer Bing Custom Search y cĂłmo puedes usarlo en tus proyectos de Virtual Agents. En este… Continue Reading Javier.Armesto’s Article on their...

Read More
Dynamics 365 Business Central and the AllowInCustomization field property: some clarifications.
Oct19

Dynamics 365 Business Central and the AllowInCustomization field property: some clarifications.

If someone of you remember, in August I wrote this post introducing the new AllowInCustomization field property that Microsoft planned to introduce starting from Dynamics 365 Business Central 2023 Wave 2 release. Just as a quick recap, this new table field property specifies whether the field can be used as source expression for new page fields in page customizations. Possible values are… Continue Reading demiliani’s...

Read More
Collect Microsoft Graph Activity Logs in Azure Monitor
Oct17

Collect Microsoft Graph Activity Logs in Azure Monitor

Few days ago Microsoft announced the public preview of a very interesting feature: Microsoft Graph Activity Logs in Azure Monitor. You already know that for me (but I hope for everyone of you) monitoring a SaaS environment is a must for better governance and for proactively react to possibile problems. In this blog I talked a lot in the past about different types of monitoring activities… Continue Reading demiliani’s...

Read More
#msdyn365bc 2023 Release Wave 2 – Open Visual Studio Code from web client to investigate or troubleshoot extensions.
Oct13

#msdyn365bc 2023 Release Wave 2 – Open Visual Studio Code from web client to investigate or troubleshoot extensions.

HI Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Open Visual Studio Code from web client to investigate or troubleshoot extensions. With this feature – As a developer or consultant, you can open a new Visual Studio Code session from within the web client for a specific… Continue...

Read More
Cracking the Code: Fixing the Posting Date vs. Document Date Relationship in #msdyn365bc.
Oct12

Cracking the Code: Fixing the Posting Date vs. Document Date Relationship in #msdyn365bc.

 Hi Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Posting Date vs. Document Date Relationship. With this feature – The Document Date must align with the date on the sales invoice that you sent to the customer, or with the date on the purchase invoice that you received from…...

Read More
Dynamics 365 Business Central: the Dynamics 365 Business Central Administrator role for granular administration
Oct11

Dynamics 365 Business Central: the Dynamics 365 Business Central Administrator role for granular administration

One of the planned feature for Dynamics 365 Business Central 2023 Wave 2 release (v23) is an interesting change on the granular delegated administrator roles. Until today, when a customer accepts a partner’s request for granular delegated administration privileges, the relevant members of the specified security group in the partner’s Microsoft Entra tenant get access as indicated in the… Continue Reading...

Read More
Unlocking Data Secrets: Simplifying Key Discovery in #msdyn365bc tables.
Oct11

Unlocking Data Secrets: Simplifying Key Discovery in #msdyn365bc tables.

 Hi Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Simplifying Key Discovery in #msdyn365bc tables. With this feature – AL methods accepting keys, such as SetCurrentKey(), now have IntelliSense listing key parameters that are available. Until now it has only shown the list...

Read More
How to Disable Data Analysis Mode in #msdyn365bc.
Oct10

How to Disable Data Analysis Mode in #msdyn365bc.

Hi Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – How to Disable Data Analysis Mode in #msdyn365bc. With this feature – AL developers can turn off the data analysis mode using page object metadata. Administrators can turn off the data analysis mode for specific users with a…...

Read More
Dynamics 365 Business Central and large data export to Excel via Power Automate: use Graph API.
Oct09

Dynamics 365 Business Central and large data export to Excel via Power Automate: use Graph API.

One of the quite common scenarios that I often see in many Dynamics 365 Business Central projects is something like the following: A business process inside the ERP generates a data table with the result of a data processing or a statistical calculation. The result of the business process must be exported in an Excel file saved into Onedrive or Sharepoint for the current user. Doing… Continue Reading demiliani’s Article on...

Read More
Please Hover Over Label Variables to See Details in #msdyn365bc.
Oct09

Please Hover Over Label Variables to See Details in #msdyn365bc.

Hi Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Hover over label variable to see text string value. With this feature – To easily see the text string value of a label variable.  You can now just hover over the variable and the value will be shown in the tooltip.  Thus,...

Read More
#msdyn365bc 2023 Release Wave 2 – 125th #bcopendiscussion.
Oct06

#msdyn365bc 2023 Release Wave 2 – 125th #bcopendiscussion.

Hi Readers, 125’th #bcopendiscussion is where we start discussion regarding What’s New in 2023 Release Wave 2. We have a utilized the preview release of business central. We explore a range of topics, including: Data loads faster in the server: Discover the secrets to accelerating data loading times on your Business Central server. We’ll walk you through effective strategies that can significantly… Continue...

Read More
Dynamics 365 Business Central: remember to check the M365 Service Health Dashboard
Oct05

Dynamics 365 Business Central: remember to check the M365 Service Health Dashboard

In May 2022 I wrote this post explaining the upcoming changes on the way Microsoft will start sending notifications about service incidents on Dynamics 365 Business Central. These are very rare events but it could happen that Dynamics 365 Business Central service will be unavailable for a bit of time due to service incidents (and related activities to fix the problem). These types of… Continue Reading demiliani’s Article...

Read More
#msdyn365bc 2023 Release Wave 2 – Get the AL Language extension in prerelease versions on Visual Studio Code Marketplace.
Oct05

#msdyn365bc 2023 Release Wave 2 – Get the AL Language extension in prerelease versions on Visual Studio Code Marketplace.

HI Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Get the AL Language extension in prerelease versions on Visual Studio Code Marketplace. With this feature – In this feature Visual Studio Code Extension will get upgraded. Even the Preview Release will be available for the… Continue...

Read More
#msdyn365bc 2023 Release Wave 2 On-Prem Released!
Oct04

#msdyn365bc 2023 Release Wave 2 On-Prem Released!

Hi Readers, As Business Central 2023 Release Wave 2 On-Prem is Generally Available.  In this article We will understand What that means. Business Central 2023 Release Wave 2 is released for 22 Countries and Worldwide Version. – AT, AU, BE, CA, CH, CZ, DE, DK, ES, FI, FR, GB, IN, IS, IT, MX, NL, NO, NZ, RU, SE, US, W1 Following known issues will apply for new signups until the first hotfix rolls… Continue Reading...

Read More
#msdyn365bc 2023 Release Wave 2 online is now generally available!
Oct03

#msdyn365bc 2023 Release Wave 2 online is now generally available!

Hi Readers, As Business Central 2023 Release Wave 2 online is Generally Available.  In this article We will understand What that means. Let me know your views in comment to this article. Regards,Saurav Dhyaniwww.sauravdhyani.com Continue Reading Saurav Dhyani’s Article on their blog #msdyn365bc 2023 Release Wave 2 online is now generally available! msdyn365bc, #2023ReleaseWave2, #Generalavilablity, #released Blog Syndicated...

Read More
Dynamics 365 Business Central: Cloud Migration and permission sets.
Sep29

Dynamics 365 Business Central: Cloud Migration and permission sets.

When moving Dynamics 365 Business Central customers from the on-premises platform to the online platform, the absolutely recommneded way to do that process is by using the Cloud Migration toolset provided by Microsoft. With this set of tools, you can manage cloud migration from Dynamics 365 Business Central online through a connection to the on-premises database and various components that… Continue Reading demiliani’s...

Read More
Dynamics 365 Business Central connector and Managed Identity with Azure Logic Apps.
Sep26

Dynamics 365 Business Central connector and Managed Identity with Azure Logic Apps.

I’ve received two time the same request from partners this week about the same topic, so probably this is something that should be cleared to everyone. In Azure Logic Apps workflows, some triggers and actions support using a managed identity for authenticating access to resources protected by Azure Active Directory (Azure AD). When you use a managed identity to authenticate your connection,… Continue Reading...

Read More

Business Central Reservation Worksheet

Reservation Worksheet A new interesting and useful functionality has been added relating to the creation of batch reservation in worksheets, via an allocation calculation. In practice it’s a functionality to automate and speed up the assignment of reservations for a lot of documents. The system for calculating possible allocations uses rules that can be cascaded, so as to be able to… Continue Reading rs’s Article on their...

Read More
Power Automate: changes in the HTTP Connector
Sep22

Power Automate: changes in the HTTP Connector

Have you ever used the HTTP connector with Power Automate? I think the naswer is YES because it’s (at least in my opinion) one of the most used in every real-world projects. The HTTP Connector has a trigger called When an HTTP request is received that permits you to trigger a Power Automate flow from external applications. In the past I wrote a post about this trigger where I’ve talked… Continue Reading...

Read More
Transition to using Standard Tests for availability tests in Azure Application Insights
Sep22

Transition to using Standard Tests for availability tests in Azure Application Insights

In the past I talked about the possibility to monitor the availability of a Dynamics 365 Business Central tenant (or any other web resource) by using URL Ping Tests with Azure Application Insights. You can see the post at the following link. This type of availability test is also useful when using Azure Functions to avoid the cold start of a consumption instance, like explained in this… Continue Reading demiliani’s Article...

Read More
Business Central vNext (v23) – The “new data model”
Sep22

Business Central vNext (v23) – The “new data model”

This is just going to be a brief post, because there have been other blogs about this topic – I just wanted to add a small piece on top of it ;-). Our two Italian friends Stefano and Duilio already wrote some blogs about the upcoming performance improvements regarding the new feature in Business Central, that includes a new data model for table extensions.  In Short: in stead of having a… Continue Reading...

Read More
Dynamics 365 Business Central: introducing the new SecretText data type.
Sep19

Dynamics 365 Business Central: introducing the new SecretText data type.

Dynamics 365 Business Central 2023 Wave 2 release (version 23) and the new AL language version 12 introdocues a new data type called SecretText. This new data type can be used to protect secrets in AL code from being revealed through debugging. SecretText data type will be usable as a: Variable value Return value Parameter value The SecretText type encapsulates a Text type. If… Continue Reading demiliani’s Article on their...

Read More
#msdyn365bc 2023 Release Wave 2 – Get to data search from anywhere in Business Central.
Sep19

#msdyn365bc 2023 Release Wave 2 – Get to data search from anywhere in Business Central.

HI Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Get to data search from anywhere in Business Central. With this feature – This feature was in preview in Business Central 22. Microsoft have enhanced this feature to make search even easier. With this version, it can easily… Continue...

Read More
#msdyn365bc 2023 Release Wave 2 – Optimizing Data stack in #msdyn365bc.
Sep18

#msdyn365bc 2023 Release Wave 2 – Optimizing Data stack in #msdyn365bc.

HI Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Optimizing Data stack in #msdyn365bc. With this feature – Major Enhancement. Before Business Central 2023 Release Wave 2, multiple extension to a base Microsoft table will create multiple tables in SQL Server. With Business… Continue...

Read More
#msdyn365bc 2023 Release Wave 2 – 124th #bcopendiscussion.
Sep16

#msdyn365bc 2023 Release Wave 2 – 124th #bcopendiscussion.

Hi Readers, 124’th #bcopendiscussion is where we start discussion regarding What’s New in 2023 Release Wave 2. We have a utilized the preview release of business central. We explore a range of topics, including: AL Language Extension: Learn how to leverage AL Language in prerelease versions to supercharge your development workflow. Discover the latest features and best practices to stay...

Read More
#msdyn365bc – 2023 Release Wave 2 – Show related record details from lookup.
Sep15

#msdyn365bc – 2023 Release Wave 2 – Show related record details from lookup.

HI Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Show related record details from lookup. With this feature – It used to take multiple clicks to get to details about related records from lookup dialogs.  Now, you can use the Show details action in lookup dialogs to quickly…...

Read More
#msdyn365bc – 2023 Release Wave 2 – Customize field editability from UI.
Sep14

#msdyn365bc – 2023 Release Wave 2 – Customize field editability from UI.

HI Readers, As Business Central 2023 Release Wave 2 Preview is announced.  In this series we will discuss all features in detail.  In this article we will discuss regarding – Customize field editability from UI. With this feature – Users / Administrators can disable editability of a non-editable field using Personalize or Profiles. A New option is available in pages to Lock Editing. User /… Continue...

Read More
Me @ Directions EMEA 2023
Sep13

Me @ Directions EMEA 2023

In a bit more than a month Directions EMEA 2023 Conference will start in Lyon. It will be as usual an interesting 3 days in which to meet Microsot Dynamics partners from all over the Europe and share experiences and knowledge (and obviousy make networking). I will be at the conference with the following 3 sessions: Creating high performance low-code workflows for Business Central: what’s… Continue Reading demiliani’s...

Read More
#msdyn365bc – 2023 Release Wave 2 – Preview Announced.
Sep13

#msdyn365bc – 2023 Release Wave 2 – Preview Announced.

Hi Readers, Last Friday Microsoft announced preview release of Microsoft Dynamics 2023 Release Wave 2. In this series we will discuss all features in detail.  In this article we will discuss regarding – How to Create a SaaS Preview Environment. Let me know your views in comment to this article.Regards,Saurav Dhyaniwww.sauravdhyani.com Continue Reading Saurav Dhyani’s Article on their blog #msdyn365bc – 2023...

Read More
Dynamics 365 Business Central 2023 Wave 2 release: measuring the impact of the new data structure
Sep12

Dynamics 365 Business Central 2023 Wave 2 release: measuring the impact of the new data structure

Dynamics 365 Business Central 2023 Wave 2 release (v23) introduces important changes on the new data structure for table extensions (I’ve talked about that time ago here). Instead of creating a companion table for every tableextension object you have for a specific table (as we have until version 22.X), Dynamics 365 Business Central v23 will store all tableextension fields for a specific… Continue Reading demiliani’s...

Read More

Business Central 2023w2 Public Preview, the new Data Stack is revealed on Docker

Business Central 2023w2 Public Preview, the new Data Stack is revealed on Docker The public preview of Business Central 2023Wave2 has just been released which includes several new features (which we will see in a subsequent post); in this post I want to focus on what I consider to be the most important innovation related to the data stack and extension management. <img loading=”lazy” width=”668″...

Read More
Dynamics 365 Business Central: attaching VS Code Debugger from client
Sep11

Dynamics 365 Business Central: attaching VS Code Debugger from client

One of the long awaited feature that you will see in Dynamics 365 Business Central 2023 Wave 2 release (v23) is the ability to oen a Visual Studio Code debugging session from within the web client for a specific customer production or sandbox environment. To simplify and speed up this process, a new option to open a local Visual Studio Code instance for the current extension and… Continue Reading demiliani’s Article on...

Read More

Business Central 2023 Wave2 Public Preview is available!

Business Central 2023 Wave2 Public Preview is available! Try it now on Docker or in your Cloud tenant… and share feedback\impressions please! <img loading=”lazy” class=”wp-image-43135″ src=”https://365community.online/wp-content/uploads/2023/11/Business-Central-2023-Wave2-Public-Preview-is-available.png” alt=”Immagine che contiene logo, Carattere, Elementi grafici, testo Descrizione...

Read More
Dynamics 365 Business Central: start checking per-tenant extension (PTE) validation events in telemetry
Sep07

Dynamics 365 Business Central: start checking per-tenant extension (PTE) validation events in telemetry

Dynamics 365 Business Central 2023 Wave 2 release adds the possibility via telemetry to immediately discover if per-tenant extensions (PTE) are not compatible with the next major release or with the current environment. This gives you (as a partner) the time to fix and refactor your code prior to breaking changes. More in details, from September 2023 you will have a set of new signals… Continue Reading demiliani’s Article...

Read More
Dynamics 365 Business Central: using the Performance Toolkit to discover performance regressions
Sep05

Dynamics 365 Business Central: using the Performance Toolkit to discover performance regressions

Probably many of you knows that Dynamics 365 Business Central has a tool called Performance Toolkit Extension (BCPT). This tool is useful to test performances of a Dynamics 365 Business Central environment and to discover how your code changes can impact them. How to (I) use the BCPT tool? The recommended way to start with the BCPT tool is to install the Performance Toolkit extension… Continue Reading demiliani’s...

Read More