teleren/devto huggingface dataset:
Flutter App Development Company | HashStudioz Technologies
Published: 2023-09-04 09:07:29

Flutter app development services are designed to build highly interactive and functional applications with native performance and flexible user interfaces. As a leading Flutter app development company, we know how to convert your idea into a full-featured application. Our team of flutter app developers has extensive experience with Flutter architecture to develop apps with interactive UI, high performance, and agile development.

Our company understands the importance of having an image that is visually distinct and represents your business. Our Flutter developer creates iOS, Android, and web apps that are spitting images of the brands they represent. As a full-service **[Flutter App Development Company](https://www.hashstudioz.com/flutter-application-development.html)**, we ensure all the Material Design & Cupertino components we use in your app are highly customizable to give your users a native-like experience across all platforms.
For More Info: 
Contact No: +1(408) 757 0570, +91-9500 069 296 
Email:  info@hashstudioz.com
Website: [https://www.hashstudioz.com](https://www.hashstudioz.com)
Address: 161 W Altadena Drive, Unit 501 STE Altadena, CA, USA  ( 91001-4735 )
Phone number centric apps are a Security Hazard
Tags: security, mobile
Published: 2023-09-04 09:06:18

Let's not beat around the bush, using phone numbers as part of the required information for a user simply tells to the world "Look! I make terrible choices when designing software".

Most of the apps that use them as the primary login/info will also have the tendency of making it visible for the world to see (cc. WhatsApp).

You also have a username on these apps? They don't care, they'll usually show your phone number before they show your username, or show them side-by-side for... reasons?

Most of the time, if they have a desktop client, you can even extract a list of phone numbers from a group fairly easily.

This is an obvious security hazard as, more often than not, the default visibility is "for everyone" instead of "my contacts" which is a baffling choice to say the least.

Exposing your phone number, just like your IP address, can have... unintended side-effects (we'll dive more on that in a future post).

Thus far the issues we have listed are:
1. Getting your phone number
2. Accessing information they probably shouldn't have

Hackers can even use your phone number as a means for reverse-lookups. Hell, even regular users can since most apps have a "add from my contacts" feature (which is extremely bad for security).

The other funny thing is... unlike email addresses, phone numbers can usually be re-assigned! Only after your death or any phone number change, sure, but it can still happen.

Therefore anything that uses phone numbers for let's say 2FA has a fundamental design flaw: too many assumptions.

Does it prevent spam? Nope. Does it make sure no one can have multiple accounts? Nope. Does it make sure only the owner has access to their account? Not necessarily.

There is no reason that justifies the use of a phone number beyond sending a verification code. It should never be used as a primary means for identification, authentication or authorization. It should only be used as a secondary one.
🤓🚀 Supercharge Your Agile Skills with tectrain Academy's SAFe Training!
Published: 2023-09-04 08:39:53


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/hxgrbtkdv0jv0ugu80ew.jpg)
Tired of Agile teams feeling more like herding cats than a well-oiled machine? 😺 It's time to bring harmony to your Agile processes with SAFe! 🚀

Join [tectrain Academy](https://tectrain.ch/en)'s [SAFe training](https://tectrain.ch/en/safe) and turn your Agile chaos into synchronized brilliance. Learn the secrets of scaling Agile practices for large organizations. 🌟

💡 What's SAFe?
It's like giving your Agile processes a power-up! ⚡

🎉 Why Tectrain Academy?

- Agile Gurus 🧙‍♂️
- Practical Insights 🛠️
- Certificates of Agile Mastery 🏆
- Stop the Agile chaos! Embrace the world of scalable Agile with SAFe. 🐱✋

Ready to level up? Dive in here: [https://tectrain.ch/en/safe](https://tectrain.ch/en/safe) and start your Agile transformation today! 🚀

#SAFe #AgileTraining #tectrainAcademy #AgileHumor #AgileWorking #AgileCertification
UK Pro Meds: Get the Rest You Need
Published: 2023-08-28 08:10:00

[UK Pro Meds](https://ukpromed.com/) is an online pharmacy that provides a selection of painkillers, anxiety medications, and sleeping pills. These medications can help you to get the rest you need to feel your best.

Painkillers

Painkillers are medications that are used to relieve pain. They come in a variety of forms, including tablets, capsules, and liquids. Some common painkillers include ibuprofen, acetaminophen, and naproxen.

Anxiety Medications

Anxiety medications are used to treat anxiety disorders. They come in a variety of forms, including tablets, capsules, and liquids. Some common anxiety medications include diazepam, lorazepam, and escitalopram.

Sleeping Pills

Sleeping pills are used to treat insomnia. They come in a variety of forms, including tablets, capsules, and liquids. Some common sleeping pills include diphenhydramine, zopiclone, and temazepam.

How to Get Started

To get started with UK Pro Meds[, you will need to create an account and fill out](https://ukpromed.com/) a medical questionnaire. Once your application has been approved, you can order your medications. [UK Pro Meds](https://ukpromed.com/) offers a variety of shipping options, so you can choose the one that best suits your needs.

Is it Safe?

[UK Pro Meds](https://ukpromed.com/) is a legitimate online pharmacy that is regulated by the Medicines and Healthcare products Regulatory Agency (MHRA). All of the medications that they sell are genuine and sourced from reputable manufacturers.

Is it Affordable?

[UK Pro Med](https://ukpromed.com/)s offers competitive prices on their medications. You can also save money by using their subscription service.

Overall,[ UK Pro Meds](https://ukpromed.com/) is a safe and affordable way to get the medications you need to get the rest you need.

Here are some additional things [](url)
Open-source Testing Tools Available to Help with Software Testing
Tags: opensource, testing, tools, softwaredevelopment
Published: 2023-09-04 08:39:46

There are many free and open source testing tools available to help with software testing. Some of the most popular include:

Selenium: Selenium is an open source library for automating web browsers. It supports multiple programming languages and is used for web application testing.

WebDriver driver = new ChromeDriver();
driver.get("https://www.example.com");

Appium: Appium is a similar automation framework for testing native and hybrid mobile apps. It uses the same API as Selenium.

AndroidDriver<AndroidElement> driver = new AndroidDriver<>(new URL("http://localhost:4723/wd/hub"), capabilities);

JMeter: JMeter is an open source load testing tool used to measure the performance of web applications under heavy load.

SoapUI: SoapUI is used for testing web services and APIs. It can test SOAP and REST endpoints.

Robot Framework: Robot Framework is a generic test automation framework for acceptance testing and robotic process automation. It uses Python or Java.

*** Test Cases ***  
Test Login 
    Open Browser    url   
    Input Text      username    testuser    
    Input Password  password    testpass
    Click Button    Login

Watir: Watir is a Ruby library for automating web browsers. It works with Chrome, Firefox, Edge, Safari and Internet Explorer.

browser = Watir::Browser.new :chrome
browser.goto 'http://www.google.com'

JUnit: JUnit is a unit testing framework for Java. It is used to write and run repeatable tests.

Robotium: Robotium is an Android test automation framework that extends JUnit and allows you to control Android applications.

In summary, there are many free open source testing tools available to choose from depending on your needs and programming language preferences. The above list covers some of the most popular options for web, API, load, mobile and unit testing.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/je00fllt2g7i5jrgwjqn.png)
🤓🚀 Get Certified in Software Architecture with tectrain Academy's iSAQB Training!
Published: 2023-09-04 08:29:20

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/juh3l82t3kcvyx2e4htk.jpg)
Tired of staring at your code and wondering if it's more complex than a riddle wrapped in an enigma? 😵 It's time to master the art of Software Architecture! 🏛️

Join [tectrain Academ](https://tectrain.ch/en)y's iSAQB certified training and turn your coding confusion into architectural elegance. Learn the secrets of building software that's as solid as a fortress and as elegant as a work of art. 🌟

💡 **What's iSAQB?**
It's like learning the secret language of software architects. 🔍

🎉Why tectrain Academy?

- Expert Instructors 🧙‍♂️
- Hands-On Learning 🛠️
- Certificates of Awesomeness 🏆
- Stop writing spaghetti code! Embrace the world of structured, well-designed software with iSAQB. 🍝✋

Ready to level up? Dive in here: [https://tectrain.ch/en/isaqb](https://tectrain.ch/en/isaqb) and start your architectural journey today! 🚀

#SoftwareArchitecture #iSAQB #tectrainAcademy #CodingHumor #SoftwareDevelopment #SoftwareDeveloper #Certification
Sharpening Your Focus
Tags: webdev, beginners, programming
Published: 2023-09-04 08:15:44

Getting things done the right way
https://medium.com/javarevisited/sharpening-your-focus-8-tips-to-improve-attention-to-detail-as-a-software-developer-2c5557bbef60#:~:text=Working%20with%20other%20developers%20can,errors%20in%20your%20own%20code.
CSS Display None Vs Visibility Hidden
Tags: css, html, webdev, beginners
Published: 2023-09-04 08:10:27

When it comes to manipulating the visibility of elements on a web page using CSS, two commonly used properties are display and visibility. While both can be used to hide elements, they work in different ways and have distinct use cases. In this blog post, we will explore the differences between display: none and visibility: hidden, along with code samples to illustrate their behavior.

**display: none**

The display: none property is a powerful tool for completely removing an element from the layout of the web page. When applied to an element, it not only makes the element invisible but also removes it from the document flow. This means that the element takes up no space, and surrounding elements act as if it doesn't exist.

_Here's a simple example:_

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

In this example, the element with the class hidden-element is completely removed from the page's layout, and the other elements flow as if it's not there.

**visibility: hidden**

On the other hand, the visibility: hidden property hides an element while still occupying the same space it would if it were visible. This means that the hidden element is still part of the layout, and it affects the positioning of other elements around it.

_Here's an example:_

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

In this case, the element with the class hidden-element is hidden, but it still occupies space in the layout, affecting the position of the visible elements around it.

**When to Use Each**

Now that we understand the differences between display: none and visibility: hidden, let's discuss when to use each property.
    • _Use display_: none when you want to completely remove an element from the layout, and you don't want it to affect the space occupied by other elements. This is useful when you want to toggle the visibility of an element dynamically, such as in a drop-down menu.
    • _Use visibility_: hidden when you want to hide an element but still reserve its space in the layout. This is often used when you want to show and hide elements with animations or transitions, and you need the layout to remain stable.

As I conclude, display: none and visibility: hidden are both valuable tools for controlling the visibility of elements in CSS, but they serve different purposes. Understanding their differences and knowing when to use each property is crucial for creating responsive and visually appealing web designs.
Horror Interactive: A basic text-based storytelling game written in Python.
Tags: beginners, programming, python, gamedev
Published: 2023-09-04 07:59:37

For my first portfolio project, I decided to code a Choose Your Own Adventure style text based storytelling game.

This project is mainly for myself to see where I'm at in the learning process as well as to give myself something to put in my portfolio. I may add different stories and/or a GUI when I am more comfortable with Tkinter.

Thoughts, comments, and constructive criticisms appreciated! I know this is a fairly basic project but I had a lot of fun making it and I'm excited that this is the career path that I chose.

https://github.com/dylanmckay04/horrorinteractive
C and C++ training in Chandigarh
Published: 2023-09-04 07:39:45


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/rilkwd8hpg4ueayqrwdp.png)
Excellence Technology dominates the educational sector in Chandigarh by providing cutting-edge **[C and C++ training courses](https://www.excellencetechnology.in/best-c-and-c-training-institute-in-chandigarh-mohali/)**. We place a keen emphasis on imparting an in-depth understanding of these powerful programming languages, equipping our students with the necessary tools to tackle complex coding projects. Our intricate curriculum has been meticulously designed to cover fundamental aspects and delve into advanced topics in C and C++. Sign up today and invest your time in Excellence Technology to become a proficient programmer.
Default URL Options in Ruby on Rails
Tags: rails, ruby, programming, webdev
Published: 2023-09-04 07:15:01

Like most Ruby developers you have to set a **default_url_options** on a Ruby on Rails project. Depending on the use case you have to set several of them with different values.

The name of the method default_url_options is the same, but it is used in different contexts (controller, nail, or file storage), it may be confusing and can even have side effects for your project you have to figure out yourself. Depending on the value you set, they may be reused in other contexts like ActiveStorage, ActionMail, and third-party gems like devise. I couldn’t find any official documentation for the most common cases (web, mail, file storage, test), I’ve written one.

Read the whole post on my site: [Default URL Options in Ruby on Rails](https://qameta.com/posts/default-url-options-in-ruby-on-rails/)
The Top 5 Richest Actresses: Queens of the Silver Screen
Published: 2023-09-04 07:07:26



*Discover the Leading Ladies Who've Conquered Hollywood and Fortune*

In the dazzling world of Hollywood, talent often translates into immense wealth, and these top 5 richest actresses are prime examples. Join us as we unveil the success stories and staggering net worth of these leading ladies who've left an indelible mark on the silver screen.

**1. Meryl Streep: The Reigning Queen of Hollywood**

Meryl Streep, with a net worth of over $160 million, tops our list of the 5 richest actresses. Renowned for her extraordinary acting prowess, Streep's remarkable career has earned her numerous accolades and an enviable fortune.

**2. Julia Roberts: America's Beloved Megastar**

Julia Roberts, often dubbed "America's Sweetheart," secures the second spot with a net worth exceeding $200 million. Her radiant smile and exceptional talent have made her a beloved figure both in the U.S. and around the globe.

**3. Angelina Jolie: Actress and Humanitarian Extraordinaire**

Angelina Jolie, with a net worth surpassing $120 million, ranks third. Beyond her iconic film roles, Jolie is celebrated for her philanthropic efforts, demonstrating that true wealth goes beyond the bank account.

**4. Jennifer Aniston: From "Friends" to Financial Triumph**

Jennifer Aniston, famous for her portrayal of Rachel Green on "Friends," occupies the fourth spot with an impressive net worth of $300 million. Her enduring popularity and business ventures have solidified her financial success.

**5. Sandra Bullock: Hollywood's Enduring Star**

Sandra Bullock, with a net worth of $200 million, completes our list. Her diverse roles in hit movies like "Gravity" have not only earned critical acclaim but also contributed significantly to her financial stature.

These remarkable actresses not only rule the silver screen but also exemplify what it means to achieve financial success in Hollywood. Their journeys are an inspiration to aspiring talents worldwide.

**For an in-depth look into the careers and fortunes of these remarkable actresses, visit [Quell Press](https://quellpress.com/) and explore more about their incredible journeys.**
Boost Your Deployment Speed Exponentially: The Magic of Smaller Changes
Tags: productivity, programming, beginners, devops
Published: 2023-09-04 07:05:38

To make a twice smaller deployment isn't just twice faster. 
It's WAY more faster! Here's why:

1. Less complex to develop;
2. Less complex to test;
3. Lower chance of bugs
4. And easier to fix them;
5. Less complex to review
6. And less comments to address in the review.

So let's make small frequent changes instead of spilling all week's work on Friday's evening. Everybody wants a relaxing weekend.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/kppi13uub81dwhbenffs.jpg)
Share a Time When a Seemingly Crazy Idea Led to Incredible Innovation.
Tags: discuss, beginners, codenewbie, career
Published: 2023-09-04 07:00:00

_Join us in bridging the knowledge gap and fostering a stronger coding community. Your expertise can shape the next generation of developers. Let's do this together!_

Have you ever had a wild idea that turned into a groundbreaking solution? Let's hear about it!

Follow the [CodeNewbie Org](https://dev.to/codenewbieteam) and [#codenewbie](https://dev.to/t/codenewbie) for more discussions and online camaraderie!

*{% embed* https://dev.to/codenewbieteam *%}*
What's Your Favorite Shortcut?
Tags: discuss, watercooler
Published: 2023-09-04 07:00:00

_Step into our coding showcase series, where you can elevate your projects, exhibit your coding prowess, and collaborate with like-minded developers._Share your favorite coding shortcut, exchange productivity hacks, and learn from fellow developers.

Follow the DEVteam for more discussions and online camaraderie!

{% embed [https://dev.to/devteam](https://dev.to/devteam) %}
Becoming a Team Leader
Tags: discuss, angular, webdev, javascript
Published: 2023-09-04 06:58:41

I'm going to become the Team Leader for a four-member Angular team, and I need some help 😕.

I've never been in this situation before.

- What pieces of advice would you share with me?
- Which sources would you recommend me to read or follow?
- Is there someone I can contact for matters related to this?
Git: error: pathspec ‘<GIT_BRANCH>’ did not match any file(s) known to git
Tags: git
Published: 2023-09-04 06:35:14

Have you ever encountered issues when attempting to check out an existing branch in Git? The following error message might look familiar:

```bash
error: pathspec '<BRANCH_NAME>' did not match any file(s) known to git.
```

Several potential reasons could lead to this problem:

- You may have unintentionally removed the branch from your local reference.
- You might have initially cloned only a specific branch using the command: `git clone -b <BRANCH_NAME> <GIT_URL>`

---

To resolve this issue, please follow these steps:

> Note: Ensure that the branch exists in your remote Git repository.

- Update your repository by running the following command:
   
```bash
git fetch
```
   
You can learn more about [git fetch here](https://git-scm.com/docs/git-fetch).

- Checkout the remote branch by using the command `git checkout <remote/BRANCH_NAME>`. For example, if your branch name is `master`, run:

```bash
git checkout origin/master
```

- This will place your HEAD in a detached state. You can now proceed to check out a new branch or an existing one. To create a new branch, run:

```bash
git checkout -b <BRANCH_NAME>
```

- Set this branch to track the remote by executing one of the following commands:

   - `git push --set-upstream <GIT_REMOTE> <BRANCH_NAME>` 
   - Alternatively, you can use the shorter form: `git push -u <GIT_REMOTE> <BRANCH_NAME>`. For example:

```bash
git push -u origin master
```

- If you have created a branch that already exists in the remote repository, you will receive the message "Everything up-to-date." Otherwise, a new branch will be created and pushed to the remote repository.
Is it worth it to buy used engines?
Published: 2023-09-04 06:29:50


If you want to buy a [quality used engine](url) you may get back on the road without spending a lot of money on repairs by purchasing a used engine. However, you can find yourself in a worse predicament if you buy a secondhand engine from a subpar salvage yard or buy a random one off of Craigslist.
[] Examine the emission controls and the air intake system.
[] Check the parts of the fuel system.
[] Examine the ignition setup.
[] Check the belts and hoses for any signs of deterioration.
[] the quantity and quality of the oil.
List Header - New Item with Directory Name filed
Published: 2023-09-04 06:29:12

Hi There,
I have a SP list that has a user directory pickup filed "requestor". How can I create the header which will Show "Request of: Leonard Jackson" at the Layout Header when Add or Edit any data in that list. My code is following which is not working:

```
{
    "debugmode": "true",
    "elmType": "div",
    "attributes": {
        "class": "ms-bgColor-green"
    },
    "style": {
        "width": "99%",
        "border-top-width": "0px",
        "border-bottom-width": "1px",
        "border-left-width": "0px",
        "border-right-width": "0px",
        "border-style": "solid",
        "margin-bottom": "16px"
    },
    "children": [
        {
            "elmType": "div",
            "style": {
                "display": "flex",
                "box-sizing": "border-box",
                "align-items": "center"
            },
            "children": [
                {
                    "elmType": "div",
                    "attributes": {
                        "iconName": "MobileSelected",
                        "class": "ms-fontSize-42 ms-fontWeight-regular  ms-fontColor-white",
                        "title": "Software Name"
                    },
                    "style": {
                        "flex": "none",
                        "padding": "0px",
                        "padding-left": "0px",
                        "height": "36px"
                    }
                }
            ]
        },
        {
            "elmType": "div",
            "attributes": {
                "class": "ms-fontColor-white ms-fontWeight-bold ms-fontSize-24"
            },
            "style": {
                "box-sizing": "border-box",
                "width": "100%",
                "text-align": "left",
                "padding": "21px 12px",
                "overflow": "hidden"
            },
            "children": [
                {
                    "elmType": "div",
                    "txtContent": "=if ([$Title] == '', 'New Item', 'Request of: ' + [$Requestor.DisplayName])"
                }
            ]
        }
    ]
}
```
Result ...

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