teleren/devto huggingface dataset:
Breaking interfaces
Tags: discuss
Published: 2023-07-18 08:12:47

Let's imagine that we have two apps:
1. App A - a server or a data source - this app should initiate the process.
2. App B - a client or service - this app serves the specific aim.

Initially, App A sends some data to App B (just HTTP request) and App B then sent a request to App A in order to get additional info that App B needed for the process of the request from App A. It sounds like it was too chatty and it was it.

Once upon a time, we decided to fix this communication approach in a way where App A will send all required info in the first request and App B will not need to request any additional info. Sounds reasonable, doesn't it?

Here, one problem pops up in our heads - backward compatibility. Because both apps are under our control, we decided that we can make breaking changes and not support both implementations at the same time. It sounded doable - proper testing, sync deployment, not a big deal... 

The day of deployment had come and we executed your plan. Test on production - works fine, all sides are happy.

But in 2 days our operation team reported that something was wrong with data acquisition. Here I have to add some technical details: App B generates an HTML page that has a link to React app, and this page goes to the advertising network (a tag in the DSP world). The React app also was changed because the interface and corresponding data structure were change. Thus tags that are live had links to the updated React app but this new version cannot work with old data structure.

We had to roll back changes for React app and use an explicit version in the new implementation.

What is your approach in such a situation? Do you support old versions of interfaces or small "fire" can be acceptable?
How Self Sovereign Identity Support Laws of Identity?
Tags: ssi, identity
Published: 2023-07-18 08:11:19


{% embed https://www.youtube.com/watch?v=hkPEj-Z78qQ& %}
In 2005, Microsoft’s Chief Identity Architect, Kim Cameron, wrote an influential paper called The Laws of Digital Identity.

It defines the core principles of a meta-identity system that allow the building next generations of identity systems.

Let's look at how Self-Sovereign Identity Principles support this law and enable to build of a meta-identity system on top.

![](https://miro.medium.com/v2/resize:fit:1400/1*AdS7vwrGdcCzLcnAK7taUg.png)

correlation of digital identity laws and SSI principles © A Comprehensive Guide to Self Sovereign Identity

You could get more details in a book.
[Learning Digital Identity](https://www.amazon.de/-/en/gp/product/B0BS2H4HT1/ref=ppx_yo_dt_b_search_asin_image?ie=UTF8&psc=1)

In a picture, we see a mapping of laws and principles. Only one item is missing. Direct Entity — is covered by DIDs. So entities should have public and resolved identifiers, like the peer-to-peer private ones that allow the building of pseudo-anonymous relations.
10 best and 10 worst user experiences
Published: 2023-07-18 08:09:11

**10 best user experience**

- Google Pay: A widely used digital payment platform that offers a seamless and secure transaction experience.
- Swiggy/Zomato: Food delivery apps that provide a convenient and efficient way to order food from a variety of restaurants.
- Ola/Uber: Ride-hailing apps that have revolutionized the transportation industry by offering reliable and affordable cab services.
- MakeMyTrip: An online travel portal that simplifies the process of booking flights, hotels, and holiday packages.
- Amazon India: The e-commerce giant provides a vast selection of products, fast delivery, and excellent customer service.
- IRCTC (Indian Railway Catering and Tourism Corporation): A user-friendly platform for booking train tickets, checking train schedules, and managing reservations.
- Paytm: A versatile digital wallet that enables users to make payments, recharge mobile phones, book movie tickets, and more.
- BigBasket: Online grocery platforms that offer a wide range of products with doorstep delivery, saving time and effort.
- healthifyme: A healthcare app that allows users to find doctors, book appointments, and access their medical records.
- BookMyShow: An online ticketing platform for movies, plays, concerts, and other events, offering a smooth booking experience.

**10 worst user experience**

- Myntra: Users have reported issues such as incorrect product deliveries, delayed refunds, and challenges in navigating the app's interface, impacting the shopping experience.
- Flipkart: Users have reported problems with canceled orders, delivery delays, and difficulty in getting refunds or replacements, affecting the overall shopping experience.
- Amazon India: While generally well-regarded, users have experienced issues such as delayed deliveries, incorrect orders, and challenges in getting timely customer support.
- Paytm: Users have faced difficulties in transferring funds, failed transactions, and inadequate customer support, leading to frustration and inconvenience.
- IRCTC Rail Connect: The official Indian Railways app has been criticized for slow loading times, frequent errors, and difficulties in booking tickets, affecting the user experience.
- OYO Rooms: Users have complained about unclean rooms, misleading pricing, and poor customer service, leading to dissatisfaction with the overall accommodation experience.
- PhonePe: Users have reported issues with failed transactions, delayed refunds, and poor customer support, leading to a frustrating experience.
- BHIM (Bharat Interface for Money): Users have encountered difficulties in linking bank accounts, frequent app crashes, and slow transaction processing times.
- SBI Anywhere: The State Bank of India's mobile banking app has received negative feedback for its complex user interface, frequent login issues, and transaction failures.
GIỚI THIỆU VỀ CÔNG TY
Published: 2023-07-18 07:55:08

Yến Sào Yêu Thương là một công ty chuyên cung cấp các sản phẩm liên quan đến yến chưng và yến thô cao cấp. Với cam kết mang đến những sản phẩm tốt nhất, chúng tôi tự hào là địa chỉ tin cậy cho những ai đang tìm kiếm những món quà độc đáo và đầy ý nghĩa cho người thân yêu.  
Yến Sào Yêu Thương tự hào là thương hiệu uy tín chất lương cao về yến. 

## Các sản phẩm cung cấp mà Yến Sào Yêu Thương đang cung cấp:
Yến Sào Yêu Thương mang đến cho bạn một bộ sưu tập đa dạng các sản phẩm yến chưng và yến thô, từ những loại chân yến thô thượng hạng đến những phiên bản độc quyền như:
- Chân yến thô thượng hạng: 
	- Được thu thập từ các khu vực tự nhiên của Việt Nam. Với hương vị tuyệt hảo và chất lượng vượt trội, chân yến thô thượng hạng là món quà lý tưởng cho những dịp đặc biệt.

- Yến Thô Plus: 
	- Sản phẩm được chế biến độc quyền với công nghệ hiện đại. Yến Thô Plus giữ nguyên toàn bộ dinh dưỡng từ yến thô, mang đến hương vị tinh túy và giá trị sức khỏe cao.

- Hồng Yến Thô: 
	- Với mong muốn mang đến những trải nghiệm độc đáo, Yến Sào Yêu Thương cung cấp Hồng Yến Thô - một dạng yến thô được chế biến với sự kết hợp hoàn hảo giữa yến sào và các thành phần tự nhiên khác. Hồng Yến Thô không chỉ ngon miệng mà còn có giá trị dinh dưỡng cao.

- Yến Chưng Truyền Thống: 
	- Đối với những ai yêu thích hương vị truyền thống, Yến Sào Yêu Thương cung cấp Yến Chưng Truyền Thống, một món quà đặc biệt cho những dịp gia đình sum họp và lễ kỷ niệm.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rye2wsarz8h7b6wypzta.jpg)

## Chất dinh dưỡng có trong yến
Yến là một nguồn thực phẩm giàu dinh dưỡng và có lợi cho sức khỏe. Với chất lượng tốt nhất, Yến Sào Yêu Thương cam kết cung cấp yến thô và yến chưng chất lượng cao, giàu protein, axit amin, collagen và các dưỡng chất quan trọng khác. 
Các sản phẩm yến của chúng tôi không chỉ mang lại hương vị thơm ngon mà còn giúp tăng cường sức khỏe, cải thiện tình trạng làn da và chăm sóc sức khỏe chung

## Thông tin công ty
Yến Sào Yêu Thương
Địa chỉ: Hòa Liên, Hòa Vang, Da Nang, Vietnam
Hotline / Zalo: 0387 208 788 
Email: [yensaoyeuthuong.vn@gmail.com ](yensaoyeuthuong.vn@gmail.com )
Website: [https://yensaoyeuthuong.vn/](https://yensaoyeuthuong.vn/)
Instagram: [https://www.instagram.com/yensaoyeuthuong/](https://www.instagram.com/yensaoyeuthuong/)
Linkedin: [https://www.linkedin.com/in/yensaoyeuthuong/](https://www.linkedin.com/in/yensaoyeuthuong/)
Twitter: [https://twitter.com/yensaoyeuthuong](https://twitter.com/yensaoyeuthuong)
Gab: [https://gab.com/@yensaoyeuthuong](https://gab.com/@yensaoyeuthuong)

Yến Sào Yêu Thương xuất xứ khánh hòa là nguồn cung cấp yến chưng, thô và tinh chế cao cấp. Làm quà tặng người thân ý nghĩa. Website: https://yensaoyeuthuong.vn/
Tag: #yensaoyeuthuong, #yensaoyeuthuong
Comprehensive analytics engineering offering to enhance speed-to-insight
Published: 2023-07-18 15:00:16

---
title: Comprehensive analytics engineering offering to enhance speed-to-insight
published: true
date: 2023-07-18 07:45:15 UTC
tags: 
canonical_url: https://dataroots.io/research/contributions/comprehensive-analytics-engineering-offering-to-enhance-speed-to-insight
---

We are thrilled to announce the expansion of its service offerings to include a broad analytics engineering function, marking a significant step in its commitment to drive customer success in the digital age.

In the rapidly evolving field of data, the role of analytics engineering has come to the forefront. This function serves as a crucial bridge between engineering and analyst roles, utilizing engineering best practices to deliver clean, transformed datasets ready for analysis. The arrival of analytics engineering is a testament to the increasing maturity of data literacy and analytics across all functions of a modern digital organisation.

With this new analytics engineering offering, we aim to enable organisations to improve speed-to-insight to match business needs - which are vital in today's fast-paced digital world - while upholding data transformation best practices for maintainability and performance. By reducing the number of time-consuming iterations and solving the bottleneck that often burdens central data teams and data engineers, we aim to deliver streamlined and efficient data insights. This approach aligns perfectly with the data mesh methodology, further enhancing our ability to create value for its clients.

To ensure the success of this initiative, we plan to grow this team to at least 20 members by the end of the year. The team will be spearheaded by [Kevin Missoorten](https://www.linkedin.com/in/kevinmissoorten?originalSubdomain=be&ref=dataroots.ghost.io), Head of Strategy, and [Sam Debruyn](https://www.linkedin.com/in/samueldebruyn?originalSubdomain=be&ref=dataroots.ghost.io), Tech Lead Data & Cloud. Positioning the analytics engineering team within the Data Strategy business unit underscores Dataroots' dedication to recognizing the essential and business-focused role of analytics engineering in generating business-relevant value.

Dataroots' strategic alliances with dbt Labs, Prefect, Snowflake, and MotherDuck, along with its longstanding partnerships with Microsoft Azure, Amazon Web Services, and Google Cloud Platform, will serve to strengthen this endeavour. These collaborations will be leveraged to deliver maximum value to clients, strengthening Dataroots' commitment to providing superior data solutions.

For more information about Dataroots' new analytics engineering offering, visit [www.dataroots.io](http://www.dataroots.io/?ref=dataroots.ghost.io).
Mock API for Secondary Customer Profile
Tags: twilio
Published: 2023-07-18 07:45:06

Hi, 

I want to test this API "https://www.twilio.com/docs/trust-hub/trusthub-rest-api/api-create-secondary-customer-profile#steps-to-create-a-compliant-secondary-customer-profile". but I'm not able to find MOCK API for this, can you pls provide me information.

Thanks
Git and GitHub
Published: 2023-07-18 07:43:52

## Git allow developers to track changes to their coder. While
GitHub is a web-base platform service for git repositories.
You can use Git without GitHub but you can not use GitHub without Git.

In this article, we are going to explore some of the most common Git and GitHub commands used by developers.

Git Commands:

git init: This command initializes a new Git repository in the current directory.

git add .: This command adds files to the staging area, which prepares them to be committed.

git commit -m"": This command creates a new commit with the changes made to the files in the staging area.

git status: This command shows the current status of the repository, including which files have been modified and which are staged for commit.

git log: This command shows a log of all the commits made to the repository.

git branch: This command shows a list of all the branches in the repository.

git checkout: This command allows you to switch between branches or create a new branch.

git merge: This command merges changes from one branch into another.

git pull: This command fetches and merges changes from a remote repository.

git push: This command pushes changes to a remote repository.  

GitHub Commands:

git clone: This command clones a remote repository to your local machine.

git fork: This command creates a copy of a repository in your GitHub account.

git pull-request: This command creates a pull request to merge changes from one branch into another.

git merge: This command merges changes from a pull request into the main branch.

git issues: This command shows a list of all the issues in a repository.

git pull: This command fetches and merges changes from a remote repository.

git push: This command pushes changes to a remote repository.

git branch: This command shows a list of all the branches in the repository.

git checkout: This command allows you to switch between branches.

git stash: This command temporarily saves changes that are not ready to be committed.

In conclusion, Git and GitHub are powerful tools that allow developers to manage code repositories and collaborate on projects. By mastering these commands, developers can work more efficiently and effectively in a team environment.
Decentralized Web Node
Tags: dwn, ssi, selfsovereign, identity
Published: 2023-07-18 07:41:47



{% embed https://www.youtube.com/watch?v=Bz0jDJVNhS4 %}
It's a relatively new architecture that is right now driven by DIF secured storage group.

[https://identity.foundation/working-groups/secure-data-storage.html](https://identity.foundation/working-groups/secure-data-storage.html)

DWeb Node Spec

[https://identity.foundation/decentralized-web-node/spec/](https://identity.foundation/decentralized-web-node/spec/)

Sovereign Identity requires persistent storage and communication interface that allows one to build technical capabilities for decentralized apps.

DWN = Secured **storage** + message relay.

Protocol-based on messages, but it is not about messages at all. Messages only transfer data about Records, Permissions, Hooks, and Protocols.

![](https://miro.medium.com/v2/resize:fit:1400/1*O8JDV7lX8IyrQ6MeoDaiwA.png)

DWN is a stack of Access and data Protocols.

![](https://miro.medium.com/v2/resize:fit:1400/1*9jisklXWpJdo2wMyP9FY6g.png)

Key Concepts and Interfaces

![](https://miro.medium.com/v2/resize:fit:1392/1*orZx2RFt--uqOVW-DQh7Kw.png)

-   **Schema** — the core of interoperability defines a data context and meaning.
-   **Records** - the interface of Decentralized Web Nodes provides a mechanism to store data relative to shared schemas.
-   **Permissions** — provides a mechanism for external entities to request access to various data and functionality. It employs a capabilities-based architecture that allows for DID-based authorization and delegation of authorized capabilities to others if permitted by the owner of a Decentralized Web Node.
-   **Protocols** — introduces a mechanism for declaratively encoding an app or service’s underlying protocol **rules**, including segmentation of records, relationships between records, data-level requirements, and constraints on how participants interact with a protocol. With the DWeb Node Protocols mechanism, one can model the underpinning protocols for a vast array of use cases in a way that enables interop-by-default between app implementations that ride on top of them.
-   **Hooks** — aim to not only allow permissioned subscribers to be notified of new data but also optionally respond to the entity’s request that triggers their invocation. This allows a subscribed entity to process the data and react to the entity waiting on results.

DWN SDK allows building hosted DWN nodes

![](https://miro.medium.com/v2/resize:fit:1400/1*aU81rDNhLBhXpsgrYLQHlA.png)

DWN SDK architecture

DWN server implementation that uses SDK

More insides about DWN can be found here.

We could learn from the past and bring a lot of helpful architectural patterns and designs of Actor and agent systems back to our Sovereign Identity personality. We already talk about a person as a network of identities. Now we could see a person as a network of agents implemented on top of DWNs.
JavaScript broken by community
Published: 2023-07-18 07:37:43

I start from #pascal and #C. In 2004 my first industrial language was #Js and a bit of #Csharp. With #JS, I discover Wunderland of functional programming and a few mindblowing languages that make much sense for JS. Self and Smalltalk and lisp.

JS is way ahead of time for me than Java or even C#.

JS was easy. JS was different and designed for limited and tiny environments like browsers, and because of this limitation, scarify many features in runtime.

JS is still the most misunderstood language ever created. Eventually,

the JS community gave up and followed more Java ways to introduce features like classes and make C# folks happy. It is sad.

I was keen to see traits, algebraic data types, and algebraic effects with continuations. Still, now we have #Typescript that makes C# folks happy and give you a completely broken, extremely complex sound incomplete type system.

People could do crazy things not to learn new paradigms of thinking.

Sometimes a great idea could be killed by the community.
Guide to Selecting the Perfect IAS Coaching Academy
Published: 2023-07-18 07:24:26

Unlock your path to success! Our infographic guide reveals the key factors to consider when choosing the perfect IAS coaching academy. From experienced faculty to comprehensive study materials, discover the secrets to finding the right guidance for your UPSC journey. Don't settle for anything less than excellence. Get the inside scoop on selecting the ideal [IAS coaching academy in Chandigarh](https://chanakyaiasacademy.com/centres/chandigarh/) and set yourself up for victory. Your dream career awaits!


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rv7jvajys60i3faj3u6l.jpg)
Is Martian A Great Wallet For Your Aptos Transactions?
Tags: martian, aptos, sui, chrome
Published: 2023-07-18 07:21:08

You know what's exciting about being part of the [Martian Aptos Wallet](https://martianwallet.xyz/?utm_source=blogs&utm_medium=guestposts&utm_campaign=seo) community? They never stop innovating. I've been using Martian Aptos Wallet for a while, and it's already packed with great features. Now, they're about to launch a new app that will make managing crypto even easier.

Martian Aptos Wallet is a top choice for many of us in the crypto world.

**Ease and Efficiency**
The Martian Aptos Wallet stands out in the crowded crypto space. The ease with which you can buy, send, and swap cryptocurrencies is just superb. Plus, it oﬀers exciting add-ons, like peer-to-peer transactions on Twitter and in-app purchases of NFTs.

**Privacy and Security**
But what I appreciate the most is how Martian Aptos Wallet prioritizes privacy and security. It's a self- custodial wallet, meaning they don't have access to my funds. That gives me peace of mind.

**Innovative Features**
What's exciting is that they're now on the brink of launching a new app. This dApp will allow us to track all our crypto assets from one place.

> I'm eager to get a consolidated view of my entire portfolio in real-time.

Also, the [Aptos wallet](https://martianwallet.xyz/?utm_source=blogs&utm_medium=guestposts&utm_campaign=seo) oﬀers lots of features that make dealing with crypto assets a breeze. It enables smooth transactions across the Aptos and Sui networks. Plus, its unique feature of using an Aptos username for transactions simplifies the process significantly.

**A Hub for Crypto Art Enthusiasts**

> The support for native NFT purchases makes Martian Aptos Wallet an exciting platform for crypto art enthusiasts. Besides, it also displays top apps in the network, expanding its reach and usability.

**Vibrant Community and Future Prospects**
The Martian Aptos Wallet community is vibrant and engaging, and rewards active participation. The future looks exciting too. As well as the imminent launch of the new app, they're working on session keys and a mobile app.

**Conclusion**
To summarize, if you're looking for a wallet that provides security, ease of use, and constant innovation in the crypto universe, [Martian Aptos Wallet](https://chrome.google.com/webstore/detail/martian-wallet-for-sui-ap/efbglgofoippbgcjepnhiblaibcnclgk?utm_source=blog&utm_medium=guestpost&utm_campaign=seooptimization) is for you. A feature-rich environment and next-generation features make it an excellent platform for managing crypto assets.
How to remove passwords in PDF
Published: 2024-01-21 17:20:57

---
title: How to remove passwords in PDF
published: true
date: 2023-07-18 07:03:32 UTC
tags: 
canonical_url: https://blog.afrieirham.com/how-to-remove-passwords-in-pdf
---

1. Open the PDF file in Chromium-based browsers

2. Print as PDF

[https://twitter.com/afrieirham\_/status/1681196950715088897](https://twitter.com/afrieirham_/status/1681196950715088897)