teleren/devto huggingface dataset:
Learning Labs: How to build on Chainguard's Hardened and Minimal Images
Tags: docker, containers, security, devops
Published: 2024-01-29 16:31:53

At [Chainguard](chainguard.dev) we've just launched the first in a series of hands-on [Learning Labs](https://www.crowdcast.io/c/learninglabs-feb24). This series will help engineers get started on the path to low-CVE, minimal images using Chainguard base images. We're planning to run labs for various stacks, starting with images for compiled languages such as Go, Rust and C on Feb 13. 

What you will learn:
  :purple_heart: Why reducing the size and CVE count of images is important
  :purple_heart: How to migrate a Dockerfile build using a compiled language to use Chainguard Images
  :purple_heart: Advanced techniques for producing truly minimal images and debugging

:calendar: Tuesday, Feb 13, 2024 @ 10 am ET (click through for your TZ)
:memo: Register: https://www.crowdcast.io/c/learninglabs-feb24
🌟 iPhone 15 Pro Max Giveaway! 📱✨
Published: 2024-01-29 16:29:32

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/n3nr551j364khw650dhr.jpg)🌟 [iPhone 15 Pro Max Giveaway](https://sites.google.com/view/mobileshop20/home)! 📱✨

🎉 We're thrilled to announce our latest giveaway, and this time, it's the much-coveted [iPhone 15 Pro Max! ](https://sites.google.com/view/mobileshop20/home)🎁

To participate, follow these simple steps:

Like this post ❤️

Follow our page 🧡

Tag 2 friends who would love to win this amazing iPhone 💙

Bonus Entry: Share this post on your story and tag us for an extra chance to win! 🌈

📅 Giveaway ends on [10.02.2024]. 

The winner will be announced on [11.02.2024]. Good luck to everyone! 🤞🍀

🔔 Don't forget to turn on post notifications to stay updated!

Terms and conditions apply. This giveaway is in no way sponsored, endorsed, or administered by, or associated with Apple Inc. Must be [age] or older to participate. [Open ](https://sites.google.com/view/mobileshop20/home).

#[iPhone15ProMax ](https://sites.google.com/view/mobileshop20/home)#Giveaway #FreeiPhone #TechGiveaway


Remember to customize the placeholders like [Insert End Date], [Insert Announcement Date], and [geographical location] with the specific details of your giveaway. Additionally, make sure to include any specific terms and conditions, and ensure compliance with the rules and guidelines of the platform where you are hosting the giveaway. Read More.......

 [ Win iphone 15 pro max](https://sites.google.com/view/mobileshop20/home)
NestJs 중복된 값 체크, 2024-01-30
Tags: nestjs
Published: 2024-01-29 16:28:29

user.repository 에서 try catch로 해당됐을 때만 저장하고 해당되지 않는 경우에는 반환한다

```
console.log('error', error);
```

그 중 error.errno 값으로 if문을 만들어서 반환한다

_참조 : https://youtu.be/3JminDpCJNE?si=pIbl_i-fmCmBFPKY_
Employee-Driven Sponsorship: Open Source Day 2024
Tags: opensource
Published: 2024-01-29 16:24:56

[Claranet](https://www.claranet.com/it/) is now a Gold Sponsor of the largest Italian event entirely dedicated to FOSS, [Open Source Day 2024](https://osday.dev/), but this article is not about that. 

Today I’m pleased to tell the story of how the decision came from the people and how you can do the same in your workplace. 

## What can YOU do for Open Source?

It's undeniable that the world runs on top of Open Source software. 

As citizens of the world, we need to take action to keep the wheel spinning and one of the simplest and most effective way is... financially!

At Claranet, the company I work for, we strongly believe everyone has the power and the duty to contribute; actually, a company is made of employees and it should be the sum of their ideas.

It’s too easy to complain that it’s “the company” who has to take action, as we’re expecting things to magically happen, but what if everyone could do its part?

A healthy workplace is not where all decisions are made top-down. Rather, in a company that evaluates its staff, every decision and activity is driven by the collective will and dedication, rather than the directives of management.

However, you cannot just throw the stone and hide the hand, that’s why we like to try when we strongly believe in something.

## Skin in the game

In this case, the people of Claranet strongly believe in Open Source and they decided to actively take part in this sponsorship. We’re lucky enough to have at our disposal a 1.000€ budget per employee, per year, that we can spend on training or hardware. And, as you can imagine, is fine!

The company agreed that, if we raised a sum of 1.000€, it would match and double it to 2.000€, so this is exactly what happened.

In a few hours, 26 of us (a very large portion of our development force) jumped on board to participate and it ended up in taking as little as less than 40€ each.

## Gentle push 

This started out as an experiment, to show how a little nudge from the employees influenced a financial and ethical decision of the company, usually driven by a small set of C-levels or managers.

The results are looking good, everyone is happy and proud of how this is going and we do not exclude that this can be the first of a long series of employee-led virtuous activities.  

## A virtuous cycle

On behalf of [Claranet](https://www.claranet.com/it/), I'm thrilled to share this successful story and its powerful message: anyone can make a difference when there is motivation to invest in their beliefs.

By supporting free open-source software, we can help create a better world for all, one contribution and one project at a time.
AWX
Published: 2023-12-26 17:29:39

**Programming Language used to create AWX:**
AWX is primarily developed using the Python programming language. Python is a popular and versatile language known for its readability and ease of use. The use of Python in AWX aligns with the broader Ansible ecosystem, as Ansible itself is written in Python.

**Parent Company of AWX:**
The parent company of AWX is Red Hat. Red Hat is a well-known provider of open-source solutions and services, and it plays a significant role in the development and support of various open-source projects, including AWX. Red Hat's involvement ensures the ongoing development, support, and enterprise-level features of AWX.

**Tool Overview: Purpose and Functionality of AWX:**
AWX serves as an open-source automation platform that builds on the capabilities of Ansible. Its primary purposes and functionalities include:

Web-Based Interface: AWX provides a web-based interface for managing and running Ansible playbooks. This interface makes it easier for users to interact with and control Ansible automation.

Job Templates: Users can create job templates in AWX, defining the playbook, inventory, and credentials necessary for Ansible job runs. This abstraction simplifies the execution of Ansible jobs through a user-friendly interface.

Inventory Management: AWX allows the management of inventories, which are collections of hosts that Ansible can target. Inventories can be static or dynamic, and AWX facilitates their creation and maintenance.

Workflow Automation: AWX supports the creation of workflows, enabling users to define and execute sequences of Ansible jobs. This is particularly useful for orchestrating complex automation tasks involving multiple steps.

Security and Credential Management: AWX includes features for managing and securing credentials, such as SSH keys or usernames and passwords. This ensures that sensitive information is handled securely during automation processes.

Logging and Auditing: AWX provides logging and auditing capabilities, allowing users to track changes, review job runs, and monitor system activities. This contributes to better visibility and control over the automation environment.

**LOGO:**
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iuzm4jevg56luj3qrwdu.png)
**Open Source or Paid:**
AWX is an open-source project. Users can access, use, and modify the source code freely under an open-source license. However, it's important to note that Red Hat also offers a commercial version called Red Hat Ansible Tower, which is based on AWX. Ansible Tower provides additional features and comes with official support services, making it suitable for enterprise environments. AWX, being open source, is often chosen by those who prefer a community-supported version and have specific customization requirements.
ERROR: 'EntityRepository' is deprecated , 2024-01-29
Tags: nestjs
Published: 2024-01-29 16:24:22

> 'EntityRepository' is deprecated.

typeorm 0.3.x 버전부터는 기존에 사용하던 @EntityRepository가 사용할 수 없게 되었다.

auth.service
```
@Injectable()
export class AuthService {
    constructor(
        @InjectRepository(UserRepository)
        private UserRepository: UserRepository
    ){}

```

user.repository

```
@Injectable()
export class UserRepository extends Repository<User> {
    constructor(dataSource: DataSource) {
        super(User, dataSource.createEntityManager());
    }
```

auth.module
```
@Module({
  imports:[
    TypeOrmModule.forFeature([User])
  ],
  controllers: [AuthController],
  providers: [AuthService, UserRepository]
})
export class AuthModule {}
```

_참조 : https://velog.io/@sheoae12/NestJS-Custom-Repository-%EB%A7%8C%EB%93%A4%EA%B8%B0_
Uniting Africa with Umoja: The Africai Vision
Published: 2024-01-29 16:16:35

## Introduction
In the dynamic landscape of Africa, a continent rich in culture and potential, Africai emerges as a beacon of technological unification and progress. Africai is not just an entity; it is the embodiment of a vision to harness the power of AI and blockchain technology in bridging the divides that fragment Africa.

## The Africai Dream: A Connected Continent
### The Paradox of Africa
Despite its rich cultural heritage and abundant resources, Africa faces a unique paradox. The continent is united by shared histories and aspirations yet fragmented by geographical, linguistic, and economic divides. This fragmentation limits access to essential services such as banking, education, and healthcare, hindering the collective potential of African nations.

### The Birth of Africai
Africai was born out of the need to weave a digital fabric that could connect the diverse tapestry of African societies. It saw technology as a unifier, a tool to bridge divides, and foster a sense of pan-African identity.

## Africai's Mission and Values
### Vision and Mission
Africai's mission is ambitious yet clear: to reshape Africa's future by leveraging the capabilities of AI and blockchain, creating solutions tailored to Africa's unique challenges and opportunities.

### Core Values
Africai's ethos is deeply rooted in the spirit of Africa, encompassing:
- **Unity and Integration**
- **Innovation for Prosperity**
- **Cultural Heritage and Diversity**
- **Collaboration and Partnership**
- **Inclusivity and Accessibility**
- **Sustainable Development**
- **Good Governance and Transparency**

## Tackling Africa's Fragmentation: The Role of Umoja
### The Challenge
Africai recognized the continent's fragmentation in accessing essential services as a formidable adversary.

### The Solution: Umoja
Umoja, a super app designed for Africa, is Africai's answer to this challenge. It's not just an app; it's a digital ecosystem tailored to the African context.

#### Key Features of Umoja
- **Multilingual Communication**: Breaking down language barriers.
- **Financial Inclusion**: Bringing banking services to the unbanked.
- **Business and Commerce**: Providing a marketplace for small and medium enterprises.
- **Transportation and Logistics**: Streamlining transportation with ride-sharing and delivery services.
- **Education and Information Access**: Making education more accessible through digital learning.
- **Social Connectivity**: Enhancing community bonds through social features.
- **Customizable AI Personal Assistants**: Offering tailored user services and support.
- **Accessibility on Multiple Platforms**: Ensuring no one is left behind in the digital revolution.

## Conclusion: A Movement for a United Africa
Umoja is more than a technological solution; it's a catalyst for a movement. A movement to unify Africa, empower its people, and ensure that every African benefits from the digital revolution. Africai, symbolized by Umoja, stands as a beacon of hope, a testament to the power of technology in transforming lives, and a symbol of a united, prosperous Africa.
Keyboard ancient secrets
Published: 2024-01-29 16:05:15


[Alt code](https://en.wikipedia.org/wiki/Alt_code)

The combination **Alt+163** (163 from Numpad keys) would result in **ú**, which is at 163 in the OEM code page of CP437 or CP850.

Use Word or Wordpad to [input Unicode](https://en.wikipedia.org/wiki/Unicode_input#Decimal_input_(Alt_codes)) chars. VSCode can display but cannot input Unicode character.

Use [this page](https://gist.github.com/rxaviers/7360908) to lookup Emoji Unicode character by name. Or [this page](https://wintelguy.com/unicode_character_lookup.pl/?str=1F600-1F64F), with decimal / hexa code number. Or simply google: _Unicode character [name or keywords]_

[Mac](https://en.wikipedia.org/wiki/Unicode_input#In_MacOS) and [Linux](https://en.wikipedia.org/wiki/Unicode_input#In_X11_(Linux_and_other_Unix_variants_including_ChromeOS)) have the similar techniques.
CoinGape Analytics:Crypto Price Prediction For January 29: XRP, DOT, SUI
Tags: crypto, cryptocurrency, blockchain, analytics
Published: 2024-01-29 16:03:22

1️⃣ Amidst the broader market uncertainties, particularly the challenges surrounding the Bitcoin ETF, XRP has seen a notable downward trend. 

It has fallen from a high of $0.7 to its current value of $0.526, marking a significant 24.7% drop over the last two months.

However, this downward trajectory found a solid footing at a crucial juncture – the combined support level of $0.5 and a longstanding support trendline. This trendline, active since early 2023, has been instrumental in stabilizing XRP during major market dips, instilling a bullish outlook among investors.

2️⃣ Failed Breakdown Bolsters Polkadot (DOT) Price Rally to $9.5. 

In the past month, Polkadot (DOT) Pricewitnessed a sharp 37.6% decline in its price, falling from $9.6 to $6. This downturn led to the formation of a bearish head and shoulders pattern. 

On January 22nd, DOT’s price broke below the pattern’s support trendline, intensifying bearish sentiments. However, the recent market recovery has allowed DOT to stay above the critical $6 level and climb back above the neckline support, now trading at $6.85. 

This resilience suggests a potential ‘fake breakdown‘, which could stimulate increased buying activity. If this buying momentum is sustained, DOT could target higher levels, aiming for $8.56 initially and potentially revisiting its previous high of $9.6. 

3️⃣ Is SUI Price Ready to Hit $1.7?

Defying a broader market downturn, the SUItoken exhibited a remarkable bullish surge last week, jumping from $1.013 to $1.44, an impressive 42% increase. This upward trend has been buoyed by strong buying pressure, positioning SUI on the brink of a potential bullish breakout from its previous swing high resistance near $1.5.

Should SUI successfully breach and hold above the $1.5 threshold, it would not only confirm a sustainable recovery but also empower buyers to pursue a higher target of around $1.7. 


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4m2glyx8pe5mpzt5a8jj.jpeg)
U.Today Analytics:Solana (SOL) Might Make Epic Comeback If This Pattern Validates
Tags: crypto, cryptocurrency, analytics, blockchain
Published: 2024-01-29 16:03:13

Solana (SOL) might be ready for an epic rally if a certain chart pattern validates. The pattern is a descending parallel channel drawn by connecting the lower highs and lower lows of the price, with parallel trendlines to indicate a downward trend.

A breakout, which occurs when the price breaks the upper or lower borders of the channel, is a stronger indication. When this happens, the price might move quickly and sharply in the direction of that breakout. Crypto analyst Ali calls attention to a descending parallel channel on Solana's four-hour chart, demonstrating its price declines in the very short term. According to Ali, Solana appears to be breaking out of this descending parallel channel. He further adds that if SOL can hold above $94, it has a great chance of advancing toward $113.

Two scenarios are likely in the case of a descending channel: if the move is in the direction of the previous trend, the descending channel would have been a continuation pattern. If the move goes against the prior trend, the descending channel might be a prelude to a reversal. In the big picture, SOL remains in an uptrend. Recently, SOL has been steadily rising since reaching $78.87 on Jan. 23 and is poised to post its fourth consecutive day of advances on Jan. 26.

If a bullish scenario plays out and SOL exceeds $113, as projected by Ali, it may approach the next resistance level at $126.11, which corresponds to the previous highs in December 2023. A break above this level might spark a fresh upswing and lead to a rise above $200, not seen since January 2022. SOL is now down 0.37% in the last 24 hours to $97.61.

On the other hand, if SOL prices fall, the next support level to watch is $78, which has recently served as a solid demand zone. A breach below $78 would confirm a negative trend and take the price to $67.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/77pxqv2zqccui8bh91hn.jpeg)
The Crypto Basic Analytics: Analyst Expects Another Push Higher For XRP
Tags: crypto, blockchain, cryptocurrency, analytics
Published: 2024-01-29 15:59:57

After reaching a new yearly low of around $0.5, a prominent analyst expects a turnaround for XRP in the coming weeks.
The price of XRP has struggled since the start of the new year, dropping from $0.62 to a new yearly low of $0.50 over the weekend. 
Although the decline aligns with the broader crypto market correction that has followed in the aftermath of spot Bitcoin ETF approvals in the U.S., XRP has been among the biggest hit, losing 16% over the past month.

However, Matthew Dixon, the CEO of the popular crypto ratings platform Evai, expects XRP’s fortunes to get better soon. In a recent post on X, Dixon highlighted that XRP “may fall back a little” before it starts ascending into higher territory. 
Using the 1-hour timeframe chart, Dixon suggests that XRP will drop to around $0.5250 before pushing for the region above $0.54. Reaching that new local high could set the pace for XRP to see further gains in the coming days.

It is also noteworthy that the popular Relative Strength Index (RSI) used to forecast a change in price and momentum is in favor of XRP. At the time of writing, the indicator suggests that XRP is oversold at its market value of $0.5264.

For instance, the cryptocurrency market appears to be recovering after the post-ETF dump, which sent prices plummeting. 
A continued recovery could provide a springboard for XRP to erase its recent losses. Additionally, dumps from large whale addresses appear to have slowed, as evidenced by the recent consolidation in the asset’s price.
These improved conditions could pave the way for XRP to stage a comeback. Notably, a failure to do so puts XRP at the risk of being overtaken by USDC as the fifth largest crypto asset by market capitalization. 
The stablecoin currently stands at a $26.1 billion market cap, just $2.4 billion behind XRP in the rankings.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/x8awdq5zbqh5107r14ze.jpeg)
BlockchainReporter Analytics:Three Tokens Prepared to Pump in 2024: Mina (MINA), NEAR Protocol (NEAR) and Pullix (PLX)
Tags: crypto, blockchain, cryptocurrency, analytics
Published: 2024-01-29 15:59:40

Mina (MINA) recently moved upwards in value and showcased a total 55.4% increase on the YTD chart, solidifying itself as a dominant force in the Web3 space despite the recent market correction phase. NEAR Protocol (NEAR) is also bullish on the charts, which could result in a positive price outlook.

Mina (MINA) Begins Recovery – Price to Reach $1.81
 
Key indicators such as MACD and RSI are demonstrating a clear bullish Mina price trend. During the past week, it broke from the$0.95 resistance and climbed to $1.19, and as a result, it is now seen as a solid option. According to the Mina price prediction, it can end 2024 with a value of $1.81.

NEAR Protocol (NEAR) Climbs 16.5% – Price to Spike to 5.04
NEAR Protocol (NEAR) recently grew by 16.5% and showcased increased bullishness despite the harsh market conditions.

The NEAR Protocol crypto RSI is also showcasing bullish momentum dominating its market. During the past week, it broke past the $3 price level, notifying us that the NEAR Protocol price is moving upwards. According to the NEAR Protocol price prediction, it can end in 2024 at a value of $5.04, assuming it breaks past the $4 price barrier.

Pullix (PLX) Combines CEX and DEX Elements and Can Explode 100x in Value

Pullix just entered Stage 7 of its presale after selling over 80 million tokens in total. It’s clear that trader and investor interest is massive, and now trades at $0.10 per token. At launch, analysts expect the crypto to spike by 100x, making this the best cryptocurrency to invest in.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kqtzspz6sv8vjuzxnmc9.jpeg)
The Daily Hodl Analytics:Bitcoin Could Form a Bullish Reversal Pattern
Tags: crypto, blockchain, analytics, cryptocurrency
Published: 2024-01-29 15:59:25

A closely followed analyst thinks that Bitcoin (BTC) may be in the process of creating a pattern that could reignite bullish momentum for the crypto king.
Last week when Bitcoin was trading below $40,000, pseudonymous analyst Cheds told his 322,600 followers on the social media platform X that BTC would flash a bullish signal if it moved above $40,500.

With BTC’s latest bounce, Cheds updates his outlook, saying that Bitcoin could be printing an inverse head and shoulders pattern (I-HNS) with $40,500 serving as the new support or the right shoulder.

An inverse head and shoulders pattern is a technical formation with bullish implications as the right shoulder suggests that bulls are willing to accumulate the asset without waiting for the price to drop to its previous low. In Bitcoin’s case, the last week’s low stands at around $38,600.
Looking at the trader’s chart, he seems to predict that Bitcoin would break out of the pattern if BTC manages to take out its resistance around $42,300.
At time of writing, BTC is trading at $42,129.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3udwa0t8eplqv6svmj3r.jpeg)