teleren/devto huggingface dataset:
🚀 API Maker : Release Notes for v1.0.3
Published: 2023-12-29 04:01:17

## ⭐ December 2023 ⭐

Here what's new in Version 1.0.3

### Installation related improvements.

- Validate passwords of installations, do not allow special characters like @

- Add support for default flag, to avoid many confirmations in between.
    - Print all value at the end.

  
- Print admin & root user passwords after installation.

- Give default id & pass in readme file and after installation also.

- API Maker installation resolve APIMaker backend service endpoint port issue list below screenshot 👇



![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3m2b2t6o1u6tvgbxprg7.png)
Simplifying Context Configuration and Switching in Multiple Kubernetes Clusters
Tags: kubernetes, kubeconfig, aws, eks
Published: 2023-12-29 03:41:51

**Understanding Contexts in Kubernetes**
In Kubernetes, a context refers to a combination of a cluster, a user, and a namespace. Managing contexts becomes challenging when working with multiple clusters, each with its authentication requirements, namespaces, and unique configurations.

**Tools to Simplify Kubernetes Context Management**

1. **kubectx and kubens:** Streamline context switching and namespace navigation.

2. **k9s:** A terminal-based UI that facilitates cluster management and context switching.
3. **kubie:** Provides shortcuts and aliases for easier context management.
4. **kubectl aliases:** Custom aliases can simplify complex commands and context switching.


**Switching contexts**


To list all Kubernetes contexts.

```
kubectl config view -o jsonpath='{.contexts[*].name}' | tr " " "\n"
```
Check your current context.

```
kubectl config current-context
```
Switch context from current context.

```
kubectl config use-context <context_name>
```

Thank you for reading and happy Kubernetes managing! 🎉👏😊"
The use of 'margin: auto' on flex children and 'position: relative, absolute, fixed'
Tags: webdev, beginners, css
Published: 2023-12-29 03:37:45

- We can position a child item in the container with the use of 

```js
.parent-element {
    display: flex;
    justify-content: center;
    align-items: center;
}

// Another option
.parent-element {
    display: flex;
}

.child-element{
    margin: auto;
}
```

- But the use of `margin` on flex children element can done more than just center the item, you can refer to the image below to check where you can position your item:

![flex children element positioning with margin](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/61t899epao4hw7xzm5nd.png)

---

![Image showcase the use of absolute and relative position](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pnwkym0bkclym6zvlck6.png)

- Position `absolute` and `relative` is useful when you want to allocation an element in the parent element 

- As example show on the image above, to make the 'Exclusive' word locate at the top left, we can code as below
```js
.parent-element {
    position: relative;
}

.child-element {
    position: absolute;
    top: 0;
    left: 0;
} 
```

- If we did not use the `position: relative` on parent-element the the 'Exclusive' word will allocate on the top left of the window.
There are `top`, `right`,`bottom`, `left` method to use to position the `absolute` element around the parent-element.

---


![chat button fixed on the bottom right of the website](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5qni5londz4ekhhc1xtw.png)

- If we want to position an element on a fixed location in the window like the chat button on the picture above even we scroll up and down then we can use 

```js
.element {
    position: fixed;
    bottom: 0;
    right: 0;
}
```

- This code will 'fixed' the element on the bottom right of the window all the time.

---


![There are extra space below the image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1un8scx6vu8hyfi8ve2i.png)
- Fun Fact: There are extra space below the image because Images created with `img` tag by default has display: inline property. To fix this, simply code

```js
.image {
  display: block;
}
```


This is today sharing, please feel free to share your thoughts, ideas, or corrections if I have presented any inaccurate information. 

Eat, sleep, code, repeat!
Andrew Tan
5 HAL YANG TIDAK BISA KAMU BELI DENGAN UANG
Tags: beginners, tutorial, news
Published: 2023-12-29 02:29:42


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

5 Hal yang tidak bisa kamu beli dengan uang, selain itu apa lagi nih?😮

Yuk belajar bareng serta diskusi dikolom komentar, serta di save biar ga lupa💬😝

🌱Follow : @appardana
💭Stay Young, Be Innovative and Keep Learning

#Habit #Jepang #Japanese #Content #Tips #Trick #Knwoledge #Management #CSS #React #ReactJS #Frontend #JustifyContent #Javascript #Phyton #C #Web #Skills #IT #Backend #Developer #Roadmap #SelfImprovement #Growth #Aditria #Pardana #AditriaPardana #appardana #iAppTech ⚛️💻


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kuakf1zwcoc4no6j4wze.jpg)
Five Popular eCommerce Website Builders 2024
Tags: ecommerce, webdev, beginners, react
Published: 2023-12-29 02:23:45

> As of my last knowledge update in January 2022, the landscape of eCommerce website builders can change quite rapidly due to updates, new platforms, and evolving trends.
 
Here are five popular eCommerce website builders that were highly regarded up to 2022. However, it's recommended to conduct fresh research to ensure these remain among the top choices in 2024:

**Shopify:** Known for its user-friendly interface and a wide array of customizable templates, Shopify is a leading eCommerce platform. It offers a range of features suitable for small to large businesses and integrates well with various third-party apps.

**WooCommerce:** As a plugin for WordPress, WooCommerce is highly flexible and customizable. It provides users with the advantage of utilizing WordPress's content management system (CMS) alongside powerful eCommerce functionality.

**BigCommerce:** Offering scalability and a robust set of features, BigCommerce caters to businesses of all sizes. It provides advanced marketing tools, built-in analytics, and various customization options to create an appealing online store.

**Wix:** Known for its drag-and-drop website builder, Wix offers an intuitive platform for building eCommerce websites. It provides numerous templates and a wide range of apps to add functionality to your online store.

**Squarespace:** Squarespace is appreciated for its visually appealing templates and easy-to-use interface. It offers integrated eCommerce functionality along with blogging and content management capabilities.

[Aegona - web development company in Vietnam](https://www.aegona.com/our-services/web-development-service) (web app, eCommerce web, e-learning web, booking app)

Please verify the current status, updates, and improvements these platforms might have undergone since my last update, as the landscape of eCommerce website builders can evolve significantly over time. Additionally, consider your specific business needs, budget, scalability, and desired features when choosing the [best eCommerce platform](https://www.aegona.com/technology/5-best-ecommerce-website-builders-online-store-2024) for your online store in 2024.

>> To know more about many other top eCommerce products, you can read more: [5 Best ECommerce Website Builders For Online Store In 2024](https://www.aegona.com/technology/5-best-ecommerce-website-builders-online-store-2024)
How to access my document or stuffs that I put on ieji.de
Tags: mastodon
Published: 2023-12-29 02:14:00

When you log in to your Mastodon account and choose ieji.de as your server, you're opening the door to a vibrant community of diverse voices and ideas. Once you're all set up, it's easy to navigate to your profile by clicking on your profile picture. This is where you can take a stroll down memory lane and see what you've posted, as well as the posts you've boosted.

Your profile is like a digital scrapbook, capturing the moments and thoughts you've shared with the world. It's a reflection of your unique perspective and the connections you've made with others in the Mastodon universe. As you scroll through your posts, you might find yourself reliving conversations, celebrating milestones, or simply marveling at the rich tapestry of experiences that make up your Mastodon journey.

In addition to your own posts, you can also revisit the content you've boosted. These are the gems from fellow users that resonated with you, inspired you, or sparked a lively exchange. It's a testament to the power of community and the joy of discovering new voices that enrich your Mastodon experience.

So, whether you're reminiscing about a particularly memorable post of your own or rediscovering the brilliance of a boosted message, your profile is a treasure trove of moments that define your Mastodon story. It's a place to celebrate your contributions, revisit fond memories, and continue to engage with the vibrant community that makes Mastodon and ieji.de so special.
How to Change Number of rows fetched by SAP BusinessObjects Report?
Tags: sap, sapbo, data
Published: 2023-12-29 02:08:40

## Why need to change the limit of rows from a universe?

By default, a universe is limited to **5000 rows** of data. If your BO Report exceeds the 5000 rows, you may miss out on critical data or insights. Therefore, changing the limit of rows from a universe allows users to access and analyze a larger set of data, thereby enabling more comprehensive and detailed reporting and analysis within SAP BusinessObjects.

## How to change the number of rows from a universe?

To change the number of rows fetched by a SAP BusinessObjects Report, you can follow these steps:

1. Open the universe in the Information Design Tool


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

2. Please choose the universe you wish to modify and access the relevant Business Layer within the universe. Then, remove the restriction on the Limit size of result set in Query Options, or input a larger value.



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

## SAP BO default execution time

The default execution time for a universe is limited to 10 minutes. If the running time for the result exceeds 10 minutes, then we need to disable the `Limit execution time to` in Query Options, or input a larger execution time.

---
## Explore more

{% embed https://dev.to/luca1iu %}


Thank you for taking the time to explore data-related insights with me. I appreciate your engagement.

{% cta https://www.linkedin.com/in/lucaliu-data %} 🚀 Connect with me on LinkedIn {% endcta %}

{% cta https://twitter.com/Luca_DataTeam %} 🎃 Connect with me on X {% endcta %}


{% cta https://www.instagram.com/luca1iu?igsh=MmJneDFpdjNtYWU1&utm_source=qr %} 🌍 Connect with me on Instagram {% endcta %}
How to create a customized GitHub profile
Tags: github, readme, beginners, overview
Published: 2023-12-29 02:04:11


Enhancing your GitHub README with a creative touch adds a distinct flavor to your profile. Think of it as a concise resume, swiftly introducing yourself, showcasing your work, and highlighting your skills.

**How to do it ?**

Here are some steps to help you craft an appealing summary for your profile:


**Step 1:** Begin by creating a new repository using your username. Ensure that both your username and the repository names are identical. Click on "Add a README file" to generate a readme file and establish the repository.
![Upon entering your username, you will observe something similar to this.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kf2ey6rq3qanq2dn2lzd.png)

**Step 2:** Once the repository is created, open the README.md file and click on the edit option. You can uncomment any commented text or personalize the information in your preferred style.

**- Include a brief overview of yourself:**
If you wish to incorporate a concise descriptive paragraph that introduces yourself, include a tagline at the beginning, followed by information about your education, past experiences, areas of interest, and passion for technology.
![Screenshot of my summary for reference](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fbjq1gld15amnlidzc1s.png)

**- Include Icons for Skills & Languages:**
If you wish to incorporate icons into your README profile, search for the desired icon on GitHub, right-click on it, copy the image address, and paste it into the README file.
![Icons for Skills & Languages](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hfylde317njb1nkxas8r.png)

**- Include GitHub Stats:**
If you'd like to integrate GitHub Readme Stats, copy and paste the provided code into your README file, and remember to replace the 
 "?username=" value with your GitHub username. 

```
| <img align="center" src="https://github-readme-stats.vercel.app/api?username=Hetal-patel1994&show_icons=true&include_all_commits=true&theme=buefy&hide_border=true" alt="Hetal's github stats" /> | <img align="center" src="https://github-readme-stats.vercel.app/api/top-langs/?username=Hetal-patel1994&layout=compact&theme=buefy&hide_border=true" /> |
| ------------- | ------------- |
```
For additional details and various themes for GitHub Readme Stats, consult the GitHub page by anuraghazra.

**- Include Badges/Shields:**
To add badges or shields, visit shields.io, search for the badge you want, and after entering the necessary details, obtain the badge link to include in the README file.
![Few Shields](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/7ca0v48qyq536epz3rhx.png)
What is Three.js and Why Should You Use it?
Tags: threejs, jslibrary, javascript, 3dandjavascript
Published: 2023-12-29 01:16:00


![Three.js](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/qu4pq5n2b9n9pu6l4moe.png)

Long gone are the days when JavaScript libraries were used solely for creating web apps. Nowadays, JavaScript libraries are used for generating websites with 3D characters as well. Three.js library, launched in 2010 by Ricardo Cabello, is gaining traction these days. It's an open-source JavaScript library using which you can make websites that can have both 2D and 3D elements. But why should one use three.js exclusively? Why not some other technology? You'll know that in a minute.

In the past, WebGL (Web Graphics Library) was used. However, the problem was that it could only be used to create points, squares, and lines. You couldn't make any 3D characters using WebGL. Nowadays, there are also software tools like Blender and Tinkercad, using which you can create 3D designs. But what if you want to add 3D designs to a website using some code? Well, for that very reason, three.js was developed. But three.js hasn't abandoned WebGL; it uses the WebGL API in the background. You can also interact with HTML elements while working in Three.js.

Further, to use three.js, you have to add any one of three.js, three.min.js, and three.module.js files. Now, what are the key features of three.js? Well, you can add animation, mesh, different scenes, camera angles, as well as effects.

There are also tons of data loads in three.js, including JSON, scene, and library. You can also import and export compatible JSON files. Additionally, you can work locally without even using a web server. Now, no doubt it's good if you have some experience working in 3D before. But again, it's not essential. There are tons of examples on their official websites using which you can learn how to work in three.js.

Now, do you have any guess who's using three.js in 2023? Well, there are 148 companies, but the most popular ones that are also using three.js include Tesla, SpaceX, Machina Labs, and Teespring. Further, even though three.js' website isn't as aesthetically pleasing as Remix, there are lots of jaw dropping examples present. For instance, this BMW car video - is perfect for every car-producing company.
Happy New Year Wishes for Your family and Friends, Inspirational Quotes
Published: 2023-12-29 00:38:12

As the New Year approaches, it's a wonderful time to express your heartfelt wishes to family and friends. Share the joy and anticipation for the coming year with these warm and inspiring messages. Let your loved ones know how much they mean to you and how grateful you are to have them in your life. Consider sending a thoughtful note, a personalized message, or even a virtual greeting to spread positivity and warmth as we welcome the opportunities and adventures that the New Year brings. You can get Happy new year content from [New Year's Geertings](https://hindivilla.in/new-year-wishes-for-family/) Article.

Embrace the spirit of the New Year with inspirational quotes that uplift and motivate your family and friends. Inspire them to set new goals, embrace fresh beginnings, and approach each day with renewed enthusiasm. A well-chosen quote can serve as a source of encouragement, offering a positive perspective and reminding your loved ones that every moment is a chance for growth and joy. Whether it's a quote about resilience, hope, or the power of dreams, your thoughtful words can set the tone for a year filled with inspiration and achievement.

May the coming year be a tapestry of shared moments, laughter, and unforgettable experiences with your family and friends. As you extend your warm wishes, express gratitude for the cherished memories of the past year and anticipation for the adventures that lie ahead. Encourage your loved ones to embrace the New Year with open hearts and the belief that together, you can make it a year filled with love, joy, and shared accomplishments. Happy New Year to you and your beloved circle – may it be a year of happiness, growth, and fulfillment for all!
Downlaod Picsart Mod Apk
Published: 2023-12-29 00:35:10

Picsart mod apk

Picsart is a well-known and famous photo editor app all over the world. Some features of Picsart are locked; if someone wants to use them for a limited time, he has to pay money. But in the
advanced version, Picsart mod apk offers all features free of cost. A photo editor app should be enriched with editing tools that fulfill the users' requirements. This modified version Picsart mod apk is available on [APK OYO](https://apkoyo.com/) website. To download this app just visit that website and enjoyed with its unlimited features. Its not just a photo editor; in reality, this is the universe for a professional editor that includes Picsart AI, high-quality background remover, Adpilot, AI avatar pet, Bumble
and discard, video editor, and as well as sticker maker.

Premium and Gold unlocked
Picsart mod apk is too budget-friendly and offers a gold version free without any subscription. For an editing student, it's an opportunity to learn about new inventions made in
the current era in the editing field. Like in the past, capture a photo and then just extract it on a paper card, but now it's an art to design a photo and its conditions according to the choice.
Now a photo has to pass through a process of editing.
According to research, a professional editor is earning approximately $40,000 per month. You can also be an editor; keep trying to work on the Picsart mod apk and know about new tools.

Picsart community
The Picsart community is a group of well trained editors of the world. As a trainee, it's good to
communicate with them using the Picsart apk. There is a contest among the community members where you can join and improve your skills.

Features

Ad Maker
Advertisement companies ask for a lot of money for a few minutes ad, and paying for a new businessman is harder. Picsart mod apk introduced Saas-based software for making instant ads
in the form of a pilot.

Avatars
Creating avatars is interesting work. An avatar is an animated picture that you can use on
your profile. As a user, you can create your avatars and avatars of your pets. Just take a picture or select a picture and convert it into an avatar.

Bumble
Bumble is a feature introduced by the Picsart apk mod. In this, you can get tips and ideas from
professionals to make your picture perfect to use on social media formats.

Stickers
In the beginning, stickers were just emojis to represent your emotions on WhatsApp and Messenger. Somehow people started to create self-made stickers by downloading different apps. You can easily create every type of sticker of high quality on Picsart apk mod.

Adding fonts
Pictures are not just pictures; they are representative of emotions. Adding text to a picture makes it more informative. Would you like to add text to your picture in different fonts? There are unlimited fonts in the Picsart mod apk.

AI supporting
AI is a modern-age invention. This makes a task too comfortable to do in many fields. Picsart
offers AI assistance in picture editing.
Why you should always merge your diffs promptly
Tags: softwareengineering, softwaredevelopment, career
Published: 2023-12-29 00:28:03

One of the things that continue to amaze me daily is developers who delay merging approved diffs. 

All the hard work is done - the diff has been written, reviewed and approved. The only remaining action is to execute a few commands or just press a button. But for some reason, it’s not happening.

There are no upsides to putting off the merging of approved diffs but there are plenty of downsides. The most evident one is merge conflicts. While the diff is on hold, other diffs are getting merged, and the longer the delay, the bigger the risk of having to deal with merge conflicts. In extreme cases, like bigger refactoring, the entire change may need to be redone. This isn't just a waste of the who made the original change. Since the new change needs to be reviewed again, it's also a waste of time for everyone else.

Delaying the merging of diffs can lead to unnecessary drama. People, especially those who reviewed the code, may work under the assumption that the changes are already merged. When they find out it's not the case, it forces them to alter their plans or deal with merging the diff themselves, leading to unnecessary hassle. 

With many years in the industry, I've observed an interesting phenomenon: it is not uncommon for the same bug to be independently discovered by multiple people around the same time. Delaying the merging of a fix increases the likelihood that another person on your team encounters the same bug. Unaware that a fix has already been prepared, they may decide to fix it which will result in unnecessary duplicated effort.

Holding off on merging diffs, can lead to other sticky situations. For instance, if a release branch has been cut, the change won’t be included. This creates a dilemma - either the product will ship without the change, or the change will need to be hastily merged not giving it enough time to discover potential issues. Another scenario is when external circumstances like code freeze or going on vacation, postpone merging the change even further only amplifying all the problems mentioned earlier. 

Finally, all unfinished tasks - including waiting-to-be-merged diffs - take a toll on our mental capacity (Zeigarnik effect). The brain tends to remind us of them at the most inconvenient times resulting in unnecessary stress and anxiety. 

The take away is simple: avoid procrastination. Run these commands, click the green button and get your diff merged. You’ll have to do this sooner or later, otherwise why you even bothered to write and send the diff in the first place?
What Are Your Daily Rituals & Happiness Habits?
Tags: codenewbie, beginner, discuss
Published: 2023-12-29 00:00:00

---
published_at : 2023-12-29 00:00 +0000
---
Daily habits contribute to happiness. What's a science-backed habit that works for you on a daily basis, enhancing your overall happiness and success? Share your ritual!
<br>
Follow the DEVteam for more discussions and online camaraderie!
{% embed https://dev.to/devteam %}