teleren/devto huggingface dataset:
Day 992 : When The Sun Shines Again
Tags: hiphop, code, coding, lifelongdev
Published: 2024-07-16 21:06:49

_liner notes_:
- Professional : Today flew by! Responded to some community questions and worked on some documentation before a meeting. After the meeting, I spoke with someone that worked on a feature that I'll be creating a sample application and blog post to clarify some things so that what I say is as accurate as possible. Did some more research and I think I found how I want to be able to really showcase the value of the feature.

- Personal : After like a day and a half with the sample ring, I selected the size to complete my order to get the health tracking ring. I'll primarily wear it on my index finger, but it can also fit on my ring and middle fingers. I went through some tracks for the radio show. Made some pretty good progress on the proof of concept for a feature of my side project. What I thought would take multiple canvas elements to achieve turned out that I only needed one. I just need to do some math to work out some sizing of some videos. The next step will be to record the contents of the canvas element and preview it in a video player to where they can download it. In my project, I want to allow them to be able to upload it to a storage location that I can view it later. I also want to add a timer so that I can limit how long the recording can be. Could be a cool project to add to https://myLight.work After coding, I watched an episode of the "Suicide Squad" anime and went to sleep.

![A panoramic view of a lake in the Rocky Mountains, with a steep mountainside on the right and a smaller mountainside on the left. The lake is a vivid, almost iridescent blue. Green pines and fir trees are silhouetted against the water and snow-capped peaks. The location is Banff National Park, Canada.](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/fgigx91htu5boo95slle.jpg)

Going to do a replay of last night, but it's raining so I'll begin when the sun shines again. I also need to pack some close because I'll be heading out early tomorrow to check out some land. Really hoping that I'll finally find something. So no blog posts for the next couple of days. Hopefully I can go from looking at land to looking at homes to put on that land. haha.

Have a great night and see you in a couple of days!

peace piece
Dwane / conshus
https://dwane.io / https://HIPHOPandCODE.com
{% youtube bFYHRupfarU %}
How often do you run your agile retrospectives?
Tags: agile, scrum, retrospective, management
Published: 2024-07-16 21:16:20

Wondering how often to run Agile retrospectives? Regular retrospectives at the end of each sprint are key for continuous improvement, but the optimal frequency depends on factors like sprint length, team maturity, and project complexity.

In our latest article, we explore the benefits of timely feedback and manageable changes, discuss feature-based retrospectives for complex projects, and offer tips on avoiding meeting fatigue. Finding the right rhythm can enhance your team’s efficiency and productivity.

Dive deeper into [how often you should run your agile retrospectives](https://kollabe.com/posts/how-often-should-you-run-an-agile-retrospective).
Softrobo - Empowering Digital Evolution
Tags: digitalservices, digitalsolution, seoservices, webdevelopmentservices
Published: 2024-07-16 22:02:03

With over a decade of expertise in SEO and digital marketing, I present Softrobo – your [ultimate](https://softrobo.co.uk) partner in empowering digital evolution. Softrobo Executive Team, boasting over 7 years of experience, excels in creating and enhancing exceptional digital products. Our services encompass:

Mobile App Development: Tailored solutions to bring your app ideas to life, ensuring a seamless user experience and robust functionality.
Brand Development: Crafting compelling brand identities that resonate with your target audience.

Website Development and SEO: Building high-performing websites optimized for search engines to enhance your online presence.

IT Consultancy: Expert advice to align your IT strategy with your business goals.

Social Media Marketing: Engaging campaigns to boost your brand's visibility and engagement on social platforms.

Content Marketing: Creating valuable content that drives traffic and converts leads.

IT Outsourcing: Efficient and reliable IT services to support your business operations.

Headquartered in the UK, our seasoned professionals are dedicated to providing customized solutions that propel your business towards its goals. Connect with Softrobo today to discover how our experts can drive your organization's growth through cutting-edge digital strategies and technologies.

**FAQs**

1. What is Softrobo? Softrobo is a digital solutions company specializing in mobile app development, brand development, website development and SEO, IT consultancy, social media marketing, content marketing, and IT outsourcing.

2. Where is Softrobo located? Softrobo is headquartered in the UK.

3. What kind of experience does Softrobo's Executive Team have? Softrobo's Executive Team has over 7 years of experience in creating and enhancing exceptional digital products.

4. How can Softrobo help my business grow? Softrobo provides customized digital solutions including mobile app development, SEO-optimized website development, effective social media marketing, and comprehensive IT consultancy to drive your business's growth.

5. What industries does Softrobo serve? Softrobo serves various industries, offering tailored digital solutions to meet unique business needs.

6. How can I get in touch with Softrobo? You can connect with Softrobo through our website or by contacting our customer service team directly.

For more information and to get started with our services, visit Softrobo Website today!
Confused by var, let, and const? Let's Clear the Mess
Tags: webdev, javascript, beginners, programming
Published: 2024-07-16 22:38:17

Ah, JavaScript variables! If you’ve ever found yourself scratching your head over the differences between var, let, and const, you’re not alone. Understanding these three can feel like trying to navigate a maze. But fear not, dear coder! I am here to clarify the confusion.

# Basic Concept : Assigning and Redeclaration of Variable

## Let's start with 'Var' - The Old Guard of JS

The variable associated with 'var' keyword can be reassign and redeclared.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/jc63a1o6iifkilfz0dim.png)

## 'Let' - The Modern contender

The variable associated with 'let' can be reassign but cannot be redeclared.
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v80fqv218yqeldi5gchp.png)

## 'Const' - The Immutable Force

The variable associated with 'const' can neither be reassign not redeclared.

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

If you are a beginner and want to know about the bare minimum about variables, then this STOP is for you. Below we will discuss some advance concepts related to variables which will come in handy like Scoping and Hoisting .


## Scoping - Accessibility of variables within specific parts of code.

Where 'var' has Function Scope but 'let' and 'const' are Block Scope. It means 'var' can be accessed throughout the function even in blocks (if,else etc..) And 'let' and 'const' can be accessed inside its own Block.

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

## Hoisting - In simple words, it means using variables without declaring them is called Hoisting.


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

'var' declaration is hoisted and initialized as 'undefined', you can use the variable before its declartion but its value will be undefined.
'let' and 'const' declaration is hoisted but not initialized, you cannot use the variable before its declaration, attempting to do so will result in 'reference error'.


Thankyou for reading, I am starting my journey of posting, related to Web Development. Do like and share to support me. 
If you have any question regarding the topic or the info shared in the blog, please leave a comment.
Fullstack Blog with Tanstack Query, Zustand, Flask, JWT, Cookies | Register, Login, CRUD Post Tutorial
Published: 2024-07-16 22:42:34

Learn how to build a fullstack blog application using modern technologies like Tanstack Query, Zustand for state management, Flask for backend, JWT for secure authentication, and cookies for session handling. This comprehensive tutorial covers user registration, login, and CRUD operations for blog posts. Perfect for developers looking to enhance their fullstack skills!

Hashtags:
#Fullstack #WebDevelopment #TanstackQuery #Zustand #Flask #JWT #Cookies #CRUD #Register #Login #CodingTutorial #Python #React

Detailed Explanation:
In this tutorial, we'll guide you step-by-step through the process of creating a robust fullstack blog application. You'll learn how to:

Set up a Flask backend to handle authentication and CRUD operations.
Secure your application using JWT (JSON Web Tokens) and manage sessions with cookies.
Implement state management in your React frontend using Zustand.
Fetch and mutate data efficiently with Tanstack Query.
Build a seamless user experience with features like user registration, login, and full CRUD (Create, Read, Update, Delete) functionality for blog posts.
Whether you're a beginner or an experienced developer, this tutorial will help you understand the integration of these powerful tools and improve your fullstack development skills.[](https://youtu.be/ZUOacqfUYj0?si=v-qweDJUCjSnp-tb)
Precision Reloading Shop Review
Tags: ammo
Published: 2024-07-16 23:04:33

[Precision Reloading Shop](https://precisionreloadingshop.com) is an online retailer that specializes in providing high-quality reloading supplies to hunters, sport shooters, and gun enthusiasts. According to their website, they offer a wide selection of reloading components from top brands, including [smokeless powder, primers, bullets, brass](https://precisionreloadingshop.com/product/federal-small-pistol-primers-box-of-1000), and [other essential tools and accessories](https://www.google.com/url?sa=t&source=web&rct=j&opi=89978449&url=https://precisionreloadingshop.com/product/federal-small-pistol-primers-box-of-1000/&ved=2ahUKEwjE3Zj4o5WHAxVJjo4IHQSxDsc4PBAWegQIDRAB&usg=AOvVaw1nBY0AnTNh0Ij47GfKl6H3).

The shop's mission is to be a one-stop resource for all reloading needs, allowing their customers to customize their ammunition and improve shooting accuracy and performance. They emphasize the benefits of reloading, such as cost savings, enhanced shooting enjoyment, and the ability to create tailored cartridges for specific firearms and shooting styles.

Precision Reloading Shop prides itself on offering competitive prices, secure payment options, and excellent customer support. They provide free shipping on all orders over $499 and promote various promotions and discounts to help their customers save money on their reloading supplies.

Overall, Precision Reloading Shop appears to be a well-stocked and customer-focused online retailer that caters to the needs of both seasoned reloaders and those new to the hobby, ensuring their customers can find the right reloading components and equipment to enhance their shooting experiences.
precision reloaders
titewad powder
precision reloading solutions
imr 4831 powder
alliant blue dot load data
alliant steel powder
winchester hd
blue dot powder for sale
precision reloading csupplies
precision reloading catalog
federal small pistol magnum primers
small pistol magnum primers
nobel sport 688 primers
precision reloading equipment
federal small pistol primer
titewad powder for sale
imr 4831
alliant steel load data
blue dot powder
ramshot tac powder
titewad 12 gauge reloading data
precision reloading.com
cci 41
vihtavuori smokeless powder
no AdMob account input AdMob 계좌 입력란이 없고
Tags: admob, 애드몹
Published: 2024-07-16 23:29:23

**
I was confused because there was no AdMob account input field and only a part asking for identity verification appeared.

AdMob 계좌 입력란이 없고, 본인인증 하라는 부분만 나와서 당황했다. 

## AdMob sends a mail letter with a PIN number to the user when the first $10 is reached and after entering the PIN number and verifying identity, the account information field to receive the deposit opens.

## AdMob은 최초 $10 가 되는 시점에 사용자에게 pin번호가 있는 우편 편지을 보내고, 이 후에 pin번호 입력과 본인확인 후 입금받을 계좌 정보란이 열린다.
**
[Game of Purpose] Day 59 - Following a path either by distance or Spline points
Tags: gamedev
Published: 2024-07-16 23:37:31

Today I was playing around with supporting 2 ways of following a path.
* By distance - Given a path it moves to a point every `x` distance.
* By points - Given a path it moves to each point the Spline has configured.

https://blueprintue.com/blueprint/zmunmar-/

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


And my full path-following code looks like this:

```cpp
#pragma once

#include "CoreMinimal.h"
#include "Components/ActorComponent.h"
#include "Components/SplineComponent.h"
#include "DrawDebugHelpers.h"
#include "SplineFollowerBase.generated.h"

UENUM(BlueprintType)
enum class EFollowingType : uint8
{
	ByDistance UMETA(DisplayName = "By Distance"),
	ByPoints UMETA(DisplayName="By Points")
};

UCLASS(BlueprintType, Blueprintable)
class SKY_PATROL_API USplineFollowerBase : public UActorComponent
{
	GENERATED_BODY()

public:
	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spline")
	USplineComponent* TargetSpline;

	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spline")
	float DistanceToMove = 200.0f;

	UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Spline")
	EFollowingType FollowingType = EFollowingType::ByDistance;

protected:
	UFUNCTION(BlueprintCallable)
	UPARAM(DisplayName="NextTargetDistance") float CalculateNextTargetDistanceBase();

	UFUNCTION(BlueprintCallable)
	UPARAM(DisplayName="NextPointIndex") int CalculateNextPointIndexBase();

private:
	float NextTargetDistance = -1.0f;
	int NextPointIndex = -1;
};
```

```cpp
#include "SplineFollowerBase.h"

#include "Utils/MyStringUtils.h"

float USplineFollowerBase::CalculateNextTargetDistanceBase()
{
	check(TargetSpline != nullptr);

	const auto TargetSplineTotalLength = TargetSpline->GetSplineLength();

	// staring the movement
	if (NextTargetDistance < 0.0f)
	{
		NextTargetDistance = 0.0f;
	}
	// looping
	else if (NextTargetDistance >= TargetSplineTotalLength)
	{
		NextTargetDistance = 0.0f;
	}
	else
	{
		NextTargetDistance = FMath::Clamp(NextTargetDistance + DistanceToMove, 0.0f, TargetSplineTotalLength);
	}

	PrintString(FString::Printf(TEXT("NextTargetDistance: %f"), NextTargetDistance));


	return NextTargetDistance;
}

int USplineFollowerBase::CalculateNextPointIndexBase()
{
	check(TargetSpline != nullptr);
	
	const auto TargetSplineTotalPoints = TargetSpline->GetNumberOfSplinePoints();
	
	NextPointIndex = (NextPointIndex + 1) % TargetSplineTotalPoints;

	PrintString(FString::Printf(TEXT("NextPointIndex: %d"), NextPointIndex));

	return NextPointIndex;
}

```
Python, 배수의 값을 구하기
Published: 2024-07-17 00:26:36

```
    for i in range(80, int(argv[2])+1):
        if int(argv[2]) % i == 0:
            s_i = i
            if i % 10 != 0:
                s_i = str(i).replace('0', '')
            if i % 10 == 0:
                c_i = str(i).count('0')
                if c_i > 1:
                    s_i = str(i).replace('0', '', c_i-1)
                else:
                    s_i = str(i).replace('0', '')
            if int(s_i) <= 30:
                print(s_i + "일")
```
Issue 53 of AWS Cloud Security Weekly
Tags: security, aws, news, newsletter
Published: 2024-07-17 00:29:35

(This is just the highlight of Issue 53 of AWS Cloud Security weekly @ https://aws-cloudsec.com/p/issue-53 << Subscribe to receive the full version in your inbox weekly for free!!).

**What happened in AWS CloudSecurity & CyberSecurity last week July 09-July 16, 2024?**
- AWS Security Hub has introduced 24 new security controls (total offerings now 418).
- Amazon S3 Express One Zone now supports logging all data plane API actions in AWS CloudTrail, providing detailed insights into the users making API calls to S3 Express One Zone and the timestamps of these calls. With AWS CloudTrail, you can now log not only directory and bucket-level actions like CreateBucket and DeleteBucket but also object-level activities such as PutObject and GetObject for S3 Express One Zone.
- AWS Secrets Manager introduced Secrets Manager Agent, a language-agnostic local HTTP service designed for fetching secrets from Secrets Manager and caching them in memory within your compute environments. This release enables you to streamline and unify the process of accessing secrets across various compute environments, eliminating the necessity for custom code.
- AWS Partner Central now includes support for multi-factor authentication (MFA) during login. Users will be required to enter a one-time passcode sent to their registered email address in addition to their login credentials to verify their identity.

**Trending on the news & advisories (Subscribe to the newsletter for details):**
- Google- Passkeys are now available for high risk users to enroll in the Advanced Protection Program. 
- CISA and FBI Release Secure by Design Alert on Eliminating OS Command Injection Vulnerabilities
Optimizing SQL Queries for Performance
Published: 2024-07-17 00:34:10

Introduction:

Structured Query Language (SQL) is a widely used language for managing relational databases. However, as the amount of data in databases continues to increase, optimizing SQL queries for performance has become crucial. Poorly written queries can lead to slow performance, higher resource utilization, and ultimately result in a negative impact on business operations. In this article, we will discuss the importance of optimizing SQL queries and the methods that can help achieve maximum performance.

Advantages:

Optimizing SQL queries can significantly improve the performance of applications that rely on databases. It can lead to faster response times, reduced server load, and improved user experience. By optimizing SQL queries, developers can also better utilize the resources of the database server, ensuring efficient use of hardware and storage. This can ultimately lead to cost savings for businesses.

Disadvantages:

The process of optimizing SQL queries can be time-consuming and requires a good understanding of database design and query execution. Also, poorly optimized queries can result in data inconsistencies and errors, leading to inaccurate results. It is essential to thoroughly test and validate optimized queries to avoid such issues.

Features:

To optimize SQL queries, developers can use techniques such as indexing, query rewrites, and query hints. By creating appropriate indexes on columns used in the queries, database servers can retrieve and process data more efficiently. Query rewrites involve analyzing the query structure and rewriting it to improve its performance. Query hints provide instructions to the database optimizer on how to execute the query, such as specifying the join order or index usage.

Conclusion:

In conclusion, optimizing SQL queries is crucial for improving database performance and can provide numerous benefits for businesses. It is a crucial aspect of database development and should be given proper attention. With the right approach, developers can ensure that their applications run smoothly and efficiently, even with large amounts of data in the database.
Why Sista AI is the Top Choice over Alan AI for Conversational AI Integration
Tags: ai, react, javascript, typescript
Published: 2024-07-17 00:41:46

<h2>Introduction</h2><p>In the world of AI integration, the choice between Sista AI and Alan AI is clear. Sista AI's advanced conversational AI integration platform offers unparalleled user-friendly features and versatility. With Sista AI, developers can effortlessly integrate AI voice assistants into their apps within minutes, elevating user experience to new heights.</p><h2>AI Integration Made Easy</h2><p>Compared to Alan AI, Sista AI provides a seamless and intuitive integration process. Sista AI's robust software development kit supports all frameworks, making setup and integration a breeze. Moreover, Sista AI's auto scalability ensures reliability and efficiency by dynamically adapting to changing demands, setting it apart as the preferred choice for developers.</p><h2>Enhancing User Experience and Accessibility</h2><p>Sista AI offers a wide range of features including conversational AI agents, voice user interface, multi-tasking UI controller, automatic screen reader, and real-time data integration. These features not only enhance user engagement and accessibility but also enrich the overall user experience. With its flexible pricing plans and comprehensive features, Sista AI stands out as the ideal solution for developers and businesses.</p><h2>A Developer's Dream</h2><p>Developers rave about Sista AI's ease of integration, comprehensive feature set, and scalable architecture. By choosing Sista AI, developers can seamlessly add a plug-and-play AI voice assistant to their app or website in minutes, saving time and effort. The platform's support for multiple frameworks and limitless auto scalability make it a top choice for developers looking to enhance their projects with cutting-edge AI technology.</p><h2>Innovating the Future of Interaction</h2><p>Sista AI is at the forefront of innovation, leading the charge in artificial general intelligence (AGI). By pushing industry boundaries with its advanced AI solutions, Sista AI is revolutionizing human-computer interaction and setting new standards in the field of AI. With a promise to make technology more intuitive, accessible, and user-friendly, Sista AI is the future of conversational AI.</p><p>For more information on AI voice assistant integration and to experience the power of Sista AI, visit <a href='https://smart.sista.ai/?utm_source=sista_blog&utm_medium=blog_post&utm_campaign=Why_Sista_AI_Top_Choice_over_Alan_AI'>Sista AI</a>. Explore the possibilities and transform your app into a smart, user-centric platform with Sista AI's cutting-edge AI solutions.</p><br/><br/><a href="https://smart.sista.ai?utm_source=sista_blog_devto&utm_medium=blog_post&utm_campaign=big_logo" target="_blank"><img src="https://vuic-assets.s3.us-west-1.amazonaws.com/sista-make-auto-gen-blog-assets/sista_ai.png" alt="Sista AI Logo"></a><br/><br/><p>For more information, visit <a href="https://smart.sista.ai?utm_source=sista_blog_devto&utm_medium=blog_post&utm_campaign=For_More_Info_Link" target="_blank">sista.ai</a>.</p>