teleren/devto huggingface dataset:
The Case of Retro Bowl: A Study
Tags: javascript
Published: 2023-12-02 03:45:54

Introduction

[Retro Bowl](https://retrobowl.me/) is developed solely by New Star Games, an indie developer
As a mobile game, optimized and efficient code is crucial for performance
Technical Overview

Game engine: Unity (cross-platform game engine allows iOS and Android deployments)
Languages: Primarily written in C#
Platform architecture: Targets mobile devices so efficient memory usage critical
Code Analysis

Memory allocation patterns - analyze object instantiation and pooling
Multi-threading usage - how any asynchronous processing or coroutines utilized
Animation state management - examine state machines driving animations
Cross-platform support - how core game logic and device-specific code separated
Key Takeaways

Well-architected code catered to low-powered mobile devices
Game simplicity allows less code complexity vs typical football simulations
Unity engine streamlines multi-platform support
Performance optimizations analyzed to maintain high frame rate
5 reasons why Linen Shorts are a must-have in your summer wardrobe
Published: 2023-12-02 03:03:09

Linen Shorts: The Ultimate Summer Wardrobe Essential Summer is here, and it's time to update your wardrobe with the latest trends. If you're looking for a versatile and comfortable piece of clothing that can take you from the beach to the city, look no further than linen shorts. Here are five reasons why linen shorts are a must-have in your summer wardrobe. 1\. Breathable and Lightweight Linen is a natural fabric that is known for its breathability and lightweight feel. This makes linen shorts perfect for hot summer days when you want to stay cool and comfortable. Unlike other fabrics, linen allows air to circulate around your body, preventing you from feeling sweaty and uncomfortable. 2\. Versatile and Stylish Linen shorts come in a variety of styles and colors, making them a versatile addition to your summer wardrobe. Whether you prefer a classic, tailored look or a more relaxed, casual style, there's a pair of linen shorts that will suit your taste. You can dress them up with a button-down shirt and loafers or dress them down with a t-shirt and sneakers. 3\. Easy to Care For Linen shorts are easy to care for, which is a bonus for those who don't have time for high-maintenance clothing. Unlike other fabrics that require special care, linen can be machine-washed and dried without losing its shape or color. Plus, linen becomes softer and more comfortable with each wash, making it a great investment for your summer wardrobe. 4\. Sustainable and Eco-Friendly Linen is a sustainable and eco-friendly fabric that is made from the fibers of the flax plant. Flax requires less water and pesticides than other crops, making it a more environmentally friendly choice. Plus, linen is biodegradable, which means it won't contribute to landfill waste when it's time to dispose of it. 5\. Timeless and Classic Linen shorts are a timeless and classic piece of clothing that will never go out of style. Unlike trendy pieces that come and go, linen shorts are a wardrobe staple that you can wear year after year. Plus, linen is a durable fabric that can withstand wear and tear, making it a smart investment for your summer wardrobe. In conclusion, linen shorts are a must-have in your summer wardrobe for their breathability, versatility, easy care, sustainability, and timeless style. Whether you're lounging on the beach or exploring the city, linen shorts will keep you comfortable and stylish all summer long. Related Websites: 1\. https://www.linenme.com/news/why-linen-is-the-perfect-fabric-for-summer/ 2\. https://www.thespruce.com/what-is-linen-fabric-4163055 3\. https://www.ecowatch.com/why-linen-is-the-ultimate-summer-fabric-2646105368.html

## References

  * [linen shorts](https://www.weather.net/cgi-bin/redir?https://coofandy.com/collections/mens-linen-shorts "linen shorts")
Step 1- let me plan first
Tags: opensource, beginners
Published: 2023-12-02 00:06:08

Step 1 - [planning](https://dev.to/avelynhc/step-1-let-me-plan-first-3fp0)
Step 2 - [progress](https://dev.to/avelynhc/step-2-progress-report-4ja4)
Step 3 - [release](https://dev.to/avelynhc/step-3-final-result-1hdk)

-------------------------------------------------------------

In this blog, I will be planning the work required to contribute to more open source projects and outlining my approach to these projects.

**What's it about?**
[Issue 1](https://github.com/PolicyEngine/policyengine-app/issues/852)
When `npm run test` is executed, it fails one of the unit tests, resulting in a failed CI build. In the failed test, both `addChild()` and `updateHousehold()` method is called, and instead of returning the expected array, it returns false.

![issue 1](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s0u1k36gm4z1b633wa9a.png)

[Issue 2](https://github.com/PolicyEngine/policyengine-app/issues/865)
While I was working on issue 1, I realized that whenever I use `npm run lint`, it prompts me to execute `Prettier` again, which is cumbersome. This issue addresses incorporating both linting and formatting using Prettier without having to run another Prettier command again.

[Issue 3](https://github.com/PolicyEngine/policyengine-app/issues/874)
This issue is part of Issue 2 above. It is suggested to change the formatting rule to not use `Black`. Note that 
Black is used in all PolicyEngine Python packages.

[Issue 4](https://github.com/atb-brown/austin/issues/39)
This issue is about implementing Prettier rule to automatically sort React component property.

**Approaches**
Issue 1
- Review the test file, `HouseholdPage.test.js`, to identify which functions are currently being used.

- Examine the code in `updateHousehold()`, which test file uses.

- Given the numerous if/else statements in `updateHousehold()`, review the code to identify any potential edge cases that may not be covered. I will try to implement adjustments to handle these cases, to pass the unit test.

Issue 2
- Incorporate prettier formatting command to the existing `npm run lint`

Issue 3
- Review any code that uses 'Black' and assess the impact of removing it.

- Change the formatting rule to not use Black if there are no issues.

Issue 4. 
- Investigate whether there is a Prettier rule to automatically sort keys in a object and how to apply the rule to the existing project.

**Personal Goals**
_- Learn New Skills:_ I am excited to learn something new and apply this knowledge to my future pull request.

_- Push Myself Out of the Comfort Zone:_ I would have backed off since the project is huge and there are lots of code to review before implementing something new. However, this time, I want to push myself a little bit beyond my usual comfort zone and give it a shot.
JUWAR MOHAMMED
Tags: javascript, python, ai, java
Published: 2023-12-02 02:29:14

Juwar Mohammed

Seensa Chaanaalii Artistoota Ofiisaa
Yoo YouTube irratti artistii taate, Official Artist Channel ('OAC') kee subscribers fi qabiyyee chaanaalii YouTube kee adda addaa irraa hunda bakka tokkotti walitti fida. Akkasumas, Xiinxala Artistootaaf dabalatee meeshaalee artistootaaf ijaaraman tuuta argachuu ni dandeessa.

```
[](url)
```
4 Easy Tips For Choosing The Right Porcelain Dinnerware
Published: 2023-12-02 01:30:55

No break, no break, what is it [porcelain dinnerware](https://malacasa.com/blogs/news/porcelain-dinnerware-elegance-mac-and-cheese?utm_source=dev_to&utm_medium=rankking). 

When it comes to choosing the right **porcelain dinnerware** for your home, there are many factors to consider. From design and shape to size and color, there is a lot to think about. Here are four tips to help you make the right decision when it comes to selecting porcelain dinnerware.

### 1\. Think About the Occasion

The occasion for which you plan to use the **porcelain dinnerware** will determine the kind of pieces you need. If you plan to use the dinnerware for formal events, you may opt for a more intricate and ornate design. For everyday use, simpler pieces are more suitable. It is also important to think about the number of people you plan to serve.

### 2\. Consider Size and Shape

Choosing the right size and shape for your **porcelain dinnerware** will depend on the occasion for which you are using it. For example, if you are having a large family gathering you may want to opt for larger plates and bowls. If you are having a more intimate dinner, smaller pieces may be more suitable. Similarly, the shape of the dinnerware should complement the occasion.

### 3\. Choose a Color and Design

When it comes to choosing a color and design for your **porcelain dinnerware** , it is important to consider your existing décor. Do you prefer a more modern or traditional look? Do you want something plain and simple or something with more intricate details? Once you have considered these factors, you can choose the appropriate color and design.

### 4\. Pay Attention to Quality

When it comes to **porcelain dinnerware** , it is important to pay attention to quality. Look for pieces that are made from durable materials and are long-lasting. Make sure to inspect the pieces for any cracks, chips, or blemishes before you buy them. It is also important to check if the pieces are dishwasher and microwave safe.

By following these four tips, you will be able to choose the right **porcelain dinnerware** for your home. With the right pieces, you can create a beautiful and stylish table setting that will impress your guests.

## References

  * [porcelain dinnerware](https://www.yourpshome.net/proxy.php?link=https://malacasa.com/blogs/news/porcelain-dinnerware-elegance-mac-and-cheese "porcelain dinnerware")
Creating Pixel Art with Python and PIL Library
Tags: python, pil, learning
Published: 2023-12-02 00:28:24

**Introduction**

Pixel art is a digital art form where images are created at the pixel level. In this article, I'm going to show you how I used Python and the PIL (Python Imaging Library) to transform images into pixel art using a predefined color palette.

**Concept**

The project involves taking an input image, resizing it to fit a 100x100 pixel grid while maintaining its aspect ratio, and then applying a custom color palette. The result is a colorful pixel art-style image and another in black and white with numbers corresponding to the colors in the palette.

_**Technology Used**_

- Python 3: A powerful and versatile programming language.
- PIL (Python Imaging Library): An image processing library for Python.

**Results**

![Original image](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bf055qf0slt25pznfcb1.png)


![Image pixelized with color](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/26v0cgl2w1bjf3w588p8.png)


![Blank image pixelized](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/67ngymknubsnh9s3al1f.png)

**Conclusion**

It was Fun :)

github link : https://github.com/dimaland1/PixelArtGenerator
Embrace Effortless Authentication with PeopleSoft SSO Through Datawiza Access Proxy
Tags: blog, industry
Published: 2023-12-02 17:23:06

---
title: Embrace Effortless Authentication with PeopleSoft SSO Through Datawiza Access Proxy
published: true
date: 2023-12-02 00:25:43 UTC
tags: Blog,Industry
canonical_url: https://www.datawiza.com/blog/industry/embrace-effortless-authentication-with-peoplesoft-sso-through-datawiza-access-proxy/
---

Navigating secure access management for Oracle PeopleSoft can prove quite a challenge for many businesses. Datawiza Access Proxy, however, [brings forth a solution that simplifies this process through effective PeopleSoft Single Sign-On (SSO)](https://www.datawiza.com/enable-sso-mfa-for-oracle-peoplesoft/).

## The Puzzle of PeopleSoft Authentication: Need for Modern SSO Integration

Oracle PeopleSoft serves as a cornerstone for many business functions globally, but with versatility comes complexity. In terms of secure access management, a key challenge arises from its lack of native support for modern SSO protocols, such as SAML or OIDC. This factor complicates its integration with popular SSO platforms like Microsoft Azure AD, Okta, Duo, or Ping.

Despite these hurdles, an increasing number of businesses seek to deploy their existing SSO accounts to access services, including PeopleSoft, aiming for a consolidated digital identity. Hence, the necessity for a modernized and efficient PeopleSoft SSO solution becomes clear.

## Datawiza: Leading the Charge for PeopleSoft SSO

Datawiza Access Proxy rises prominently, addressing these complexities by providing a state-of-the-art PeopleSoft SSO solution that simplifies the authentication process. It enables PeopleSoft SSO by seamlessly integrating with SSO platforms like Microsoft Entra ID (Azure AD, Office 365, M365), Okta, Cisco Duo, Ping Identity (PingOne) or Google.

## The Promise of Single Sign-On for Oracle PeopleSoft

Enabling single sign-on for PeopleSoft with Datawiza Access Proxy brings along numerous benefits:

1. **Effortless Authentication:** PeopleSoft SSO allows users to authenticate once, gaining access to the required services seamlessly.
2. **Improved Security:** The robust security measures of Datawiza’s solution dramatically reduce the risk of unauthorized access.
3. **Auditing Simplified:** Maintain audit readiness with Datawiza’s detailed, real-time reporting tool.

## Empowering PeopleSoft Authentication with Datawiza

Embark on a transformative journey towards a simplified and secure PeopleSoft Single Sign-On experience with Datawiza Access Proxy. [Contact us at Datawiza today](https://www.datawiza.com/contact-us/) and undergo a profound upgrade in your PeopleSoft access management.

The post [Embrace Effortless Authentication with PeopleSoft SSO Through Datawiza Access Proxy](https://www.datawiza.com/blog/industry/embrace-effortless-authentication-with-peoplesoft-sso-through-datawiza-access-proxy/) appeared first on [Datawiza](https://www.datawiza.com).
How to Use VSCode with Raspberry Pi Pico W and MicroPython (Part 2)
Tags: raspberrypi, micropython, vscode, tutorial
Published: 2023-12-02 00:13:16

{% embed https://www.youtube.com/watch?v=lElb4lydGpU %}
Discover the seamless process of installing third-party packages on the Raspberry Pi Pico W in MicroPython within the Visual Studio Code (VSCode) environment. This tutorial guides you through the swift and straightforward steps to alleviate any confusion associated with downloading and incorporating third-party packages into your MicroPython projects. Elevate your coding experience on the Raspberry Pi Pico W with this comprehensive guide.

**You can download an interactive version of this project on Razzl, code included.**

https://www.razzl.com/

**Where to Donate to Shilleh:**

https://www.buymeacoffee.com/mmshilleh

**Where to buy MPU6050 from ShillehTek: **

https://www.amazon.com/dp/B0BMY15TC4?maas=maas_adg_8E5B1E513D53240E7CE5610F0638D81F_afap_abs&ref_=aa_maas&tag=maas

## Step 1-) Get Setup with VSCode

{% embed https://www.youtube.com/watch?v=O6lkYTfcMEg %}

You can watch part 1 in the video above where I demonstrate how to get setup with the editor on your local computer.

## Step 2-) Find the Libraries and Download Files from GitHub

Depending on the third-party package you need, the best way to find packages and place them on your device is to simply do a quick Google search and find them on GitHub, where a majority of packages are stored.

In our example day, we are using an MPU6050 accelerometer that requires the IMU file to import the MPU6050 object as shown in the code.

I simply search "mpu6050 micropython imu.py" in Google and find the required library right away. I can then download the file or any other files from the repository in the GitHub UI.
Once it is downloaded we can create a folder called "lib" on the Pico W in VSCode, and drag the files into the lib folder. This is the folder where the Pico W looks for library files.
Once you have the files in place you would like, you can simply upload the whole project to the Pico W. That is all you have to do, now you can run any example requiring any 3rd party code in VSCode.

It may take a little time to find the library but if it is popular enough you will see it as the first result on Google. The example shown in this video can be used successfully for any pip package.

Another thing you can try is the "upip" command however I do find inconsistencies in some libraries that are not well maintained. Also, not all libraries are available via pip installing so I always suggest finding the latest version of the code yourself and downloading it and dragging it to the device.

Hope you can subscribe to the channel or follow me on Razzl! Thanks, everyone!
Step 2 - progress report
Tags: opensource, beginners
Published: 2023-12-02 00:09:55

Step 1 - [planning](https://dev.to/avelynhc/step-1-let-me-plan-first-3fp0)
Step 2 - [progress](https://dev.to/avelynhc/step-2-progress-report-4ja4)
Step 3 - [release](https://dev.to/avelynhc/step-3-final-result-1hdk)

-------------------------------------------------------------

**What have I done so far?**

[Issue 1](https://github.com/PolicyEngine/policyengine-app/issues/852)

- Trying to figure out why the CI is failing in the first place. 
- Realized that one of the unit tests is failing, leading to the CI failure. 
- Located the code that contains the failed test 
- Currently working on understanding why it's failing.

[Issue 2](https://github.com/PolicyEngine/policyengine-app/issues/865)

- Since it's a small issue, I pushed the [PR](https://github.com/PolicyEngine/policyengine-app/pull/871) with minor changes in the `package.json` file. 
- This PR will enable the use of a single command to handle both linting and formatting of the code, eliminating the need to run two separate commands for checking lint and formatting codes.

[Issue 3](https://github.com/PolicyEngine/policyengine-app/issues/874)

- Since [black](https://pypi.org/project/black/) is used in all the PolicyEngine Python packages, I need to figure out how to remove black from Makefile without affecting any of those existing files.
- The first challenge for me here is using black since I am not familiar with this formatter. I have only used [Prettier](https://prettier.io/) for TypeScript projects, so this is something I need to learn about.
- Another challenge for me here is using `Makefile`, of which I have no knowledge. So, this will be another learning moment for me.

[Issue 4](https://github.com/atb-brown/austin/issues/39)

- After investigating the Prettier rule to automatically sort the React Component property, I could not find the specific one for doing what I want. Instead, I was able to find the ESLint plugin that sorts keys in objects with autofix enabled, named [eslint-plugin-sort-keys-fix](https://www.npmjs.com/package/eslint-plugin-sort-keys-fix). So, I will utilize this to resolve this issue.
How to Focus on Attention Over Emotions?
Tags: discuss, codenewbie, beginner
Published: 2023-12-02 00:00:00

---
published_at : 2023-12-02 00:00 +0000
---
How do you apply the principle of focusing on attention over emotions in your coding journey?
<br>
Follow the CodeNewbie Org and #codenewbie for more discussions and online camaraderie!
{% embed https://dev.to/codenewbieteam %}
What Should You Know About Multithreading and Concurrency Before Interviews?
Tags: discuss
Published: 2023-12-02 00:00:00

---
published_at : 2023-12-02 00:00 +0000
---
What are the essential concepts in multithreading and concurrency that you believe every developer should know before an interview? Share your insights.<br>
Follow the DEVteam for more discussions and online camaraderie!
{% embed https://dev.to/devteam %}
a playtesting session
Tags: gamedev, writing
Published: 2023-12-24 16:21:23

---
title: a playtesting session
published: true
date: 2023-12-02 00:00:00 UTC
tags: [ 'gamedev', 'writing' ]
canonical_url: https://onwriting.games/daily/20231202-2157-a-playtesting-session/
---

I am seriously thinking about creating a playtesting session like this:

1. Give the player my game.
2. At a random moment, stop the game.
3. Ask them: What do you know about the story? What do you think is going to happen?

And what if what they think is going to happen is better than what I had in my head?

> **Let them eat cake**

Have a great weekend!
AWS Data Exports is now available to all customers
Tags: aws, awscommunitybuilder, quicksight, awsreinvent
Published: 2023-12-01 23:53:59

🎉 AWS Data Exports is now available to all customers.

🚀 Get more value from your billing and cost management data with customized exports and pre-built Amazon QuickSight dashboards
Get started with Data Exports

✨ New AWS Billing and Cost Management feature that enables you to create exports of your billing and cost management data using SQL column selections and row filters. You can now also deploy a Cost and Usage Dashboard powered by Amazon QuickSight directly from the AWS Billing console. The Cost and Usage Dashboard uses a summary view of the AWS Cost and Usage Report and provides pre-built visuals to facilitate interactive analysis and sharing of cost insights with a broader stakeholder group who may not have access to AWS console.

https://lnkd.in/dzZ_j2Ea

Amazon Web Services (AWS) 
Amazon QuickSight
#AWS #AWSreInvent #awsreinvent2023 #awscommunitybuilders #awscommunity #OptimizationHub #CostOptimization #Amazon_QuickSight #QuickSight #AWS_Billing


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

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yx6bfwzutax7xc6syfbe.jpg)
Planning More Enhancements for Explore.CLI
Tags: opensource, dotnet, csharp, beginners
Published: 2023-12-01 23:50:48

## Introduction to Future Contributions

As I continue my journey with the open-source project [Explore.CLI](https://github.com/SmartBear-DevRel/explore-cli), my focus shifts toward upcoming enhancements and learning from past experiences. Although I recently [added new features](https://dev.to/yousefmajidi/enhancing-explorecli-mn1) and identified a minor bug in my previous work, the path ahead promises more growth and development.

## Planned Enhancements and Strategy

### Expanding the 'Import' Feature

After fruitful discussions with the repository owner, I am set to extend the functionality of the `Import` option, mirroring the expansion I previously implemented in the `Export` feature. The main task involves integrating the `--names` option into the `Import` functionality.

### Removing Deprecated Feature

A significant part of my upcoming work includes removing the now-deprecated `import-inspector-collections` feature. This task necessitates a detailed review of the codebase to ensure complete and clean removal of all related components, ensuring the application remains efficient and up-to-date.

### Addressing Past Bugs

In addition to these enhancements, I plan to rectify the bug identified in my previous contribution. It involves implementing a more accurate user notification system for scenarios where provided Space names do not match, affecting both the `Import` and `Export` features with the new changes planned.

## Approach and Reflections

### Learning and Adapting

Reflecting on my previous experience, where I underestimated the workload, I intend to approach these tasks with a more segmented and manageable strategy. This approach aims to prevent overextension and ensures that each enhancement is given the attention it deserves.

### Preparatory Work

Before diving into these tasks, I need to familiarize myself with the intricacies of the `Import` feature, and understand its functionality, requirements, and code structure. This preparation is crucial for effective and efficient development.

### Documentation Updates

An important final step will be to update the `README.md` file, reflecting the new changes and improvements made to the Explore-CLI project. This documentation will assist future contributors and users in navigating the enhanced application.

## Conclusion and Upcoming Update

As I embark on these new challenges and opportunities for growth within the Explore-CLI project, I look forward to sharing insights and progress in my next update. Stay tuned for a detailed account of how these enhancements unfold and the lessons learned along the way.