teleren/devto huggingface dataset:
Friday Blast #70
Tags: fridayblast, links, post
Published: 2019-05-19 13:18:04

---
title: Friday Blast #70
published: true
tags: friday_blast,links,post
canonical_url: https://horia141.com/friday-blast-70.html
series: "Friday Blast"
---

[Deeply understanding JavaScript async and await (2019)](https://blog.bitsrc.io/understanding-javascript-async-and-await-with-examples-a010b03926ea) - history of callbacks –> promises –> async/await in JavaScript. It’s funny that the code he highlights as _callback hell_ I don’t find that hard to grok - been doing it at work for some time and I consider it just _decent_, not _hellish_. But yeah, async/await can’t come soon enough to all PLs and codebases.

[GitLab’s journey from Azure to GCP (2019)](https://about.gitlab.com/2019/05/02/gitlab-journey-from-azure-to-gcp/) - color me surprised, but I didn’t know GitLab was on Azure - or any _startup-type_ company for that matter. But here they were and having operational problems to boot. So they switched over to GCP in what appears to be a massive migration - several months and 0.5PBs of data. There wasn’t much more meat to pick off this thing - no hiccups, no details of their new setup etc.

[Implementing domain driven design at small improvements (2019)](https://tech.small-improvements.com/implementing-domain-driven-design-at-small-improvements/) - I’ve used Small Improvements for 1:1 meeting handling and this was quite a nice overview of their code architecture - you can really feel for the _old_ version of the design and how the DDD improvements helped.

[Can we all please stop using Medium now? (2019)](https://www.webdistortion.com/2019/05/16/can-we-all-please-stop-using-medium-now/) - mostly a rant against Medium.

[Microsoft, Slack, Zoom, and the SaaS opportunity (2019)](https://stratechery.com/2019/microsoft-slack-zoom-and-the-saas-opportunity/?utm_source=feedly&utm_medium=webfeeds) - excellent stuff from Stratechery - as always really. It looks at how SaaS has worked for three different companies. First, Microsoft which had to migrate away from the “boxed software” model to SaaS - to trillion dollar success. Then Slack which was a pioneer of enterprise SaaS, and aims to be an integrator of various communication systems in a company as much as a chat system. And then Zoom which did one (hard) thing and did it well. I used Zoom and appreciated the fact that it worked well, but wasn’t aware it was such a big business - kudos to them.
Best ssc coaching in Ahmedabad
Published: 2024-03-06 06:31:31

For aspiring candidates seeking the **best SSC coaching in Ahmedabad**, look no further than Bizzlane. Renowned for its excellence and commitment to student success, Bizzlane stands out as the **BEST coaching institute **in the city. With a professional tone of voice and a dedicated team of experienced educators, Bizzlane offers top-tier guidance and support to help students excel in their SSC exams. Joining Bizzlane ensures access to quality study materials, personalized attention, and a conducive learning environment aimed at maximizing your potential and achieving your career goals.

Visit now: [https://bizzlane.com/blog-detail/-SSC-coaching-Ahmedabad]

**A 45 Narmada Nagri Part 3, Near Aadarsh Duplex, Opp Gorwa ITI, Gorwa Vadodara 390016, Phone: +91 9374030310**
The AI Adoption Barrier: Key Challenges and How To Overcome Them
Tags: datascience, webdev
Published: 2024-03-06 06:19:50

[Artificial Intelligence (AI)](https://dzone.com/articles/the-ai-adoption-barrier-key-challenges-and-how-to) has become quite important in recent years to drive up business performance.

Enterprises across various industries have started adopting AI to increase efficiency and productivity.  

However, several hurdles lie in our path to full AI adoption. 

In this article, we will discuss some of the several hurdles that lie in our path to full AI adoption.
Angular 17 & .NET 8 JWT Authentication 🔐 - Register | Role Service- Part 8
Tags: angular, dotnetcore, jwt, authentication
Published: 2024-03-06 06:18:33

[Angular 17 &  .NET 8   JWT Authentication 🔐 -  Register  |  Role Service-  Part 8](https://youtu.be/1ClbgL2L3zM)
How Can I Improve My Score 65 to 84 in PTE?
Tags: ptemocktest, ptepracticetest, onlineptemocktest, ptepractice
Published: 2024-03-06 06:16:53

Through the help provided in our article, "[How Can I Improve My Score from 65 to 84 in PTE](https://www.darbaar.com/how-can-i-improve-my-score-65-to-84-in-pte/)," you may start along the path to major progress. You must take a careful and focused approach to increase your score on the Pearson Test of English (PTE). Whether taking the exam or hoping for an important boost, this article provides the knowledge and skills you need to go from a 65 to an excellent 84 on the [PTE](https://www.gurully.com/pte/).
Apple Cinnamon – RAZ TN9000 Disposable Vape
Tags: vapemarley, razz, salteliquid, apple
Published: 2024-03-06 06:09:56

Apple Cinnamon – RAZ TN9000 Disposable Vape
Introducing the Apple Cinnamon Flavor in[ RAZ TN9000](https://vapemarley.com/shop/disposable-vapes/raz/tn9000-disposable-vape/apple-cinnamon-raz-tn9000-disposable-vape/) Disposable Vape

Elevate your vaping experience with the tantalizing fusion of sweet apple and aromatic cinnamon in the RAZ TN9000 Disposable Vape. Specially crafted to deliver a burst of flavor with every puff, this disposable vape is designed to satisfy your cravings wherever you go. Explore the delightful combination of crisp apple notes and warm cinnamon spices that dance on your palate, leaving you craving for more.




Why Choose RAZ TN9000 Disposable Vape?

Convenience: With its sleek and compact design, the RAZ TN9000 is perfect for on-the-go vaping. No need to worry about refills or charging – simply enjoy and dispose when finished.

Flavor Experience: Indulge in the delectable taste of fresh apples infused with the perfect amount of cinnamon. Each inhale envelops your senses in a symphony of flavor, while the exhale leaves a lingering sweetness on your lips.

Ease of Use: Designed for simplicity, the RAZ TN9000 requires no maintenance or setup. Just unbox, inhale, and savor the rich apple cinnamon goodness.

Long-lasting Performance: Despite its compact size, the RAZ TN9000 packs a punch with its long-lasting battery life and ample e-liquid capacity, ensuring you enjoy uninterrupted vaping pleasure.

Features of RAZ TN9000 Disposable Vape:

Premium Quality: Crafted with high-quality materials and ingredients, the RAZ TN9000 guarantees a smooth and satisfying vaping experience.

No Mess, No Fuss: Say goodbye to messy refills and complicated setups. The disposable design of the RAZ TN9000 makes vaping hassle-free and convenient.

Compact and Portable: Slip it into your pocket or bag and take it wherever you go. The compact size ensures easy carrying without compromising on performance.

Disposable and Environmentally Friendly: Once you’ve enjoyed all the delicious apple cinnamon flavor, simply dispose of the RAZ TN9000 responsibly. Its eco-friendly design minimizes environmental impact.

Experience the Perfect Harmony of Apple and Cinnamon Today!

Indulge your senses in the delightful blend of apple and cinnamon with the RAZ TN9000 Disposable Vape. Whether you’re a seasoned vaper or new to the scene, this flavor-packed device promises an unforgettable vaping experience. Elevate your vaping journey and treat yourself to the crisp sweetness of apple intertwined with the warmth of cinnamon – try RAZ TN9000 Disposable Vape today!
Mastering Precision: Unveiling the Science Behind Humidity Chambers
Tags: business
Published: 2024-03-06 06:01:38

Introduction:
In the realm of pharmaceutical and scientific equipment, precision and reliability reign supreme. At Kesar Control Systems, a pioneering Humidity Chamber Manufacturer, our commitment to excellence drives our innovation in crafting cutting-edge humidity chamber that redefine industry standards. Dive into the heart of our expertise as we unravel the intricacies of humidity chamber and our role as premier manufacturers dedicated to global quality benchmarks.

Understanding Humidity Chambers
Humidity chamber, pivotal tools in various industries, ensure controlled environments for sensitive experiments and storage. In this section, we elucidate the significance of humidity chamber in pharmaceutical and scientific domains, emphasizing the criticality of maintaining precise humidity levels for optimal results.

The Essence of Kesar Control Systems as Humidity Chambers Manufacturer

Establishing Excellence Since 2007:
Delve into our journey as a Humidity Chamber Manufacturer, marked by a relentless pursuit of quality and innovation. Our state-of-the-art infrastructure and a seasoned team of professionals symbolize our dedication to meeting and exceeding global demands with unparalleled manufacturing standards.

Quality Compliance at its Core:
Explore how we adhere strictly to GMP / ICH guidelines, MCA, and US FDA requirements, ensuring that every humidity chamber leaving our facility is a testament to reliability and conformity to industry standards.

Craftsmanship in Humidity Chamber Manufacturing

Innovation Fuels Our Craft:
Uncover our approach to blending technology and craftsmanship, enabling us to create humidity chambers that embody durability, unique design, and seamless operation, setting us apart as a premier Humidity Chamber Manufacturer.

The Human Touch:
Meet our team of skilled professionals, boasting extensive industrial experience, who meticulously oversee the entire manufacturing process, infusing each humidity chamber with expertise and precision.

Global Impact, Local Excellence

Our Reach, Your Solution:
Witness how our commitment to global quality resonates locally, providing clients with a one-stop solution for their humidity chamber needs. Whether in India or across borders, our dedication to excellence remains unwavering.

The Promise of Kesar Control Systems

Driving Success Through Innovation:
Experience how our continuous development in technology empowers us to offer superior quality and relevant products, ensuring that our clients receive the best solutions at the most competitive prices.

Conclusion:
At Kesar Control System, we don't just manufacture humidity chambers; we engineer precision, reliability, and excellence. Join us in revolutionizing controlled environments, where science meets innovation, and discover the unparalleled quality that defines our legacy as a premier Humidity Chamber Manufacturer.
Mini Aussiedoodle Breed History
Published: 2024-03-06 05:50:40

Mini Australian Shepherds, also known as [Mini Aussies](https://miniaturegoldendoodle.org/mini-aussiedoodle/), are small breeds of Australian Shepherds. In 1993, the breed was officially recognized as the Miniature American Shepherd (MAS) by some kennel clubs, reflecting its American origin. 

The dogs excelled when it came to working on ranches, herding livestock, and demonstrating exceptional obedience. The Miniature Australian Shepherd was developed to maintain these traits but in a more compact size suitable for families living in smaller spaces.
Continuous Integration (CI)
Published: 2024-03-06 05:29:52

Elevating Social Media Development with Continuous Integration (CI) In the dynamic world of social media development, where innovation and responsiveness reign supreme, embracing Continuous Integration (CI) emerges as a game-changer. CI offers a transformative approach to software development, empowering teams to streamline workflows, enhance collaboration, and deliver high-quality features at unprecedented speeds. Let's explore how Continuous Integration can revolutionize social media development practices.1.	Automated Builds: CI systems automatically build and package the application whenever new code changes are committed, ensuring that the codebase remains in a deployable state at all times.2.	Automated Testing: CI pipelines run a battery of automated tests, including unit tests, integration tests, and end-to-end tests, to validate the integrity and functionality of the application after each code change.3.	Frequent Integration: Developers integrate their code changes into the mainline frequently, reducing the likelihood of integration conflicts and enabling rapid feedback loops.4.	Version Control: CI relies on version control systems such as Git, enabling teams to manage and track changes to the codebase effectively.Continuous Integration is more than just a development practice — it's a philosophy that drives innovation, collaboration, and excellence in social media development. By embracing CI principles and best practices, organizations can elevate their development workflows, deliver superior user experiences, and stay ahead in an ever-evolving digital landscape. Embrace Continuous Integration and unlock the full potential of social media development today.
Cloud Solutions
Published: 2024-03-06 05:29:27

Are you ready to revolutionize the way your business operates? Say hello to unparalleledefficiency, scalability, and innovation with our state-of-the-art cloud solutions!1.	Scalability: Say goodbye to limitations! Our cloud solutions effortlessly scale with your business needs, ensuring you never outgrow your infrastructure.2.	Reliability: With robust data center and redundant systems, our cloud solutions guarantee 99.99% uptime, keeping your operations running smoothly around the clock.3.	Security: Your data's security is our top priority. Benefit from advanced encryption, multi-factor authentication, and round-the-clock monitoring to safeguard your valuable information.4.	Cost-Efficiency: No more hefty investments in hardware and maintenance costs. Our cloud solutions offer a cost-effective alternative, allowing you to pay only for what you use.5.	Flexibility: Work from anywhere, anytime! Our cloud solutions enable seamless collaboration and access to your data and applications from any device with an internet connection.Contact us now to schedule a consultation and discover how our cloud solutions can drive innovation, agility, and growth for your organization. Embrace the future of business with confidence – embrace cloud solutions!
Sveltekit layout.svelte not call when page moved
Tags: sveltekit
Published: 2024-03-06 05:28:10

페이지가 이동하면 `+layout.svelte`도 다시 읽어오게 해야하는데, `layout.server.js, layout.js, layout.svelte`가 호출되지 않는다. 

옆자리 직원의 도움을 받아보니 

```js
export const load = async ({ locals, url, params }) => {
  const { pathname } = url;
  ...
}
```

이렇게 `+layout.server.js` 의 load 에서 url을 받아와야 layout.js, layout.svelte도 호출됐다.
Data Science
Published: 2024-03-06 05:15:00

In the dynamic landscape of technology and information, Data Science emerges as a multidisciplinary field, amalgamating mathematics, statistics, specialized programming, advanced analytics, Artificial Intelligence (AI), and Machine Learning (ML). Its primary objective is to unearth actionable insights concealed within organizational data, paving the way for informed decision-making.

Data Science Lifecycle:

1. Data Injection:
   - The process of collecting data from diverse sources initiates the Data Science lifecycle.

2. Data Storage and Processing:
   - Data undergoes cleaning and transformation to prepare it for loading into data warehouses, ensuring its quality and relevance.

3. Data Analysis:
   - Leveraging various models, data scientists analyze the information, uncovering patterns, trends, and valuable insights.

4. Communication:
   - Insights and reports generated from data analysis are communicated effectively, facilitating decision-making at organizational levels.

Tools and Technologies in Data Science:

- Programming Languages:
  - Data scientists predominantly use R and Python for data analysis and statistical modelling due to their versatility and extensive libraries.

- Data Visualization Tools:
  - Tools such as Tableau and Matplotlib aid in presenting complex data in a visually comprehensible manner.

- Big Data Processing Platforms:
  - Platforms like Apache Hadoop enable the processing of large volumes of data efficiently.

- Machine Learning Frameworks:
  - Frameworks like TensorFlow empower data scientists to implement and deploy machine learning models.

Data scientists harness this diverse toolkit to navigate the complexities of data and derive meaningful insights. From the initial collection of raw data to the final communication of insights, the Data Science lifecycle is a dynamic and iterative process, continually refining our understanding of the information at hand.
Telegram bot for viewing, receiving and sending emails from any mail server including Gmail.
Tags: telegram, bot, email, gmail
Published: 2024-03-06 05:10:35

I’ve always wanted to have something very minimalist and simple on my phone to notify me of incoming emails, quickly view them and respond to them, instead of a separate app like Google’s Gmail and the like. And the first thing I did was to look for a ready-made telegram bot.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/2glz9sbd74g4cbx2krcs.png)

Apart from the Gmail bot, I was able to find nothing worth checking out, but I didn’t like it because this bot could only work with Gmail and lacked some other features. So I had to do everything myself. I added the “Email client” application to my [@megaport_bot](https://t.me/megaport_bot).

Although at the moment this application only supports the IMAP protocol, the fact is that this protocol supports the vast majority of email services. With IMAP, your emails are not moved to the application database and always remain on your mail server. This is important for two reasons: firstly, the bot’s database resources are not spent on emails, and secondly, it provides some additional privacy.

But the reader may quite reasonably object: what kind of privacy can we talk about if the bot needs to be told the email password? To which I can assure you that I am not interested in other people’s mail. But as you know, you can’t trust anyone, so it’s up to you to decide what information you can trust the bot with.

In addition to the above, there can really be no truly private email correspondence unless you (and the person with whom you are corresponding) encrypt and sign your emails with some serious algorithm like PGP before sending them.

To begin with, you can register an additional mailbox on Gmail or somewhere else where it is convenient for you, the main thing is that the IMAP protocol is supported. If you don’t use this email address for intimate or very important personal correspondence and notifications, then it is quite suitable for testing and further use in this bot. Perhaps, over time, the bot will be able to gain your trust.

If you are interested in this information, then you can find a detailed guide on how to use this bot in general and specifically this “Email client” application either in the bot menu (if you click on the “Guide?” button) or on the website https://megaport.biz.

In my future articles, I plan to tell you more about the software architecture of this bot, how it works from the inside, and give more information about other applications that are part of it.
Part :7 My Automation Interview Questions in one of leading MNC
Tags: selenium, playwright, javascript, testing
Published: 2024-03-06 04:58:23

## You encounter a web page with dynamic elements whose attributes change on each reload. How would you automate the testing of such elements?

## Explanation:

Dynamic elements on a web page are elements whose attributes or properties change dynamically, making them challenging to locate consistently using static locators. These changes can occur on each page reload or due to interactions on the page. Automating the testing of such elements requires strategies to handle their dynamic nature.

## Use Case:

In our project, we had a scenario where a web page displays a set of dynamically changing promotional banners. To automate testing, I implemented a strategy using partial attribute matching and dynamic wait times to locate and interact with these banners irrespective of their changing attributes.

## Code Snippet:

// Assume the promotional banners have a dynamic ID that changes on each reload

// Use a partial attribute match to identify the banners

// Custom method to wait for the presence of an element with a dynamic ID

`public WebElement waitForDynamicElement(String partialId) 
{
    String dynamicLocator = 
    "//*[contains(@id, '" + partialId + "')]";
    WebDriverWait wait = new WebDriverWait(driver, 10);
    return wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath(dynamicLocator)));
}`

// Example usage to click on a dynamically changing banner

`String dynamicBannerId = "promoBanner";  
`
// Replace with the actual partial ID

`WebElement dynamicBanner = waitForDynamicElement(dynamicBannerId);
dynamicBanner.click();`

This code snippet demonstrates a custom method **_(waitForDynamicElement)_** that uses a partial attribute match to locate a dynamically changing element.

 The method returns a **_WebElement _**that can be interacted with in subsequent steps.

## Exception:

An exception that might occur is a **_TimeoutException _**if the expected dynamic element is not present within the specified wait time. Proper exception handling and adjusting wait times based on the application’s responsiveness are essential.

## Challenges:

One challenge was identifying a reliable partial attribute that could be used for matching. To address this, I collaborated with the development team to introduce consistent partial attributes for dynamically changing elements. Another challenge was ensuring the stability of tests when elements changed rapidly.

To overcome this, I implemented dynamic waits with flexible conditions, adapting to the changing nature of the elements without causing test failures due to timing issues.

In your point of view any add on required means let discuss

To know more [selenium Interview questions](https://blog.testleaf.com/selenium-interview-questions/)

these [automation interview questions](https://blog.testleaf.com/top-automation-interview-questions/) are published in [testleaf blog](https://blog.testleaf.com/) with on behalf of them am sharing with my inputs.

Thank you
Top Hà Giang AZ
Published: 2024-03-06 04:36:56

Trang web Top Hà Giang AZ là một dự án đáng chú ý, được hình thành từ tầm nhìn và sứ mệnh sâu sắc của một nhóm tác giả đã tham gia cuộc thi viết về quê hương, do ZMar tổ chức. Trang web này không chỉ là nơi chia sẻ thông tin, mà còn là một góc tỏa sáng về vẻ đẹp tự nhiên, văn hóa và con người đặc biệt của tỉnh Hà Giang.
#tophagiang, #tophagiang, #tophagiangaz, #tophagiangaz, #tinhhagiang, #tinhhagiang
[https://tophagiangaz.com](https://tophagiangaz.com)
[https://www.reddit.com/user/tophagiangaz](https://www.reddit.com/user/tophagiangaz)
[https://www.pinterest.com/tophagiangaz/](https://www.pinterest.com/tophagiangaz/)
[https://www.linkedin.com/in/tophagiangaz/](https://www.linkedin.com/in/tophagiangaz/)
[https://www.youtube.com/@tophagiangaz](https://www.youtube.com/@tophagiangaz)
[https://www.facebook.com/profile.php?id=61556833384390](https://www.facebook.com/profile.php?id=61556833384390)
How to find valid Knox Service Name in Ranger Policy
Tags: knox, ranger, cloudera, cdp
Published: 2024-03-06 04:20:44

## Issue
We don't have any clue what is name of valid service for "Knox Service" entry in Ranger Policies UI

![Knox Service Name](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pwoye0vxxp6lw4yt3ag6.png)


## Resolution
You can find all knox service name in `/var/lib/knox/gateway/conf/topologies/cdp-proxy.xml`

Here is the full list:

- ATLAS
- ATLAS-API
- CM-API
- CM-UI
- CRUISE-CONTROL
- HBASEUI
- HDFSUI
- HUE
- IMPALA
- IMPALAUI
- JOBHISTORYUI
- KUDUUI
- LIVYSERVER
- LIVY_FOR_SPARK3
- NAMENODE
- OOZIE
- OOZIEUI
- RANGER
- RANGERUI
- RESOURCEMANAGER
- RESOURCEMANAGERAPI
- SCHEMA-REGISTRY
- SMM-API
- SMM-UI
- SOLR
- SPARK3HISTORYUI
- SPARKHISTORYUI
- WEBHDFS
- YARNUI
- YARNUIV2
- ZEPPELINUI
- ZEPPELINWS