teleren/devto huggingface dataset:
Web UI Standards
Tags: help
Published: 2020-09-30 11:46:12

Hi all,

I'm looking for some resources to read on the standards a web app/website should consider. We are already looking at improving the accessibility of the application and are following a W3 guide on that, but I think we need a bit of guidance for standard UI practice. For example: do people prefer "sign in" or "login", "forgot password" or "Need help logging in?", etc.

Any advice would be useful, but any resources I can read up on would be ideal. Cheers all!
What is the best backend language to learn fast? 😕
Tags: discuss, database
Published: 2020-09-30 11:36:45

I want to learn a database language that can help me to make platforms with full authentication and profile creations but the more I search the more I am getting confused that from where should I start.

Also, In what combination should I learn. For example,

PHP + Mysql
React + Firebase

suggest something like if you can :)
What is ReactJS?- ReactJS Online Training
Tags: reactnative, software, education
Published: 2020-09-30 11:35:24

Naresh I Technologies provides you the  100% assurance on your ReactJS Online Course with Success. Our ReactJS online training Course focuses on practical oriented training. You can now learn React JS online training from the real-time developers of the IT industry. Join us today to experience the best of best Online React JS Training! With React JS, you can create dynamic web applications that deliver amazing user-interface to the users. That is the reason why today most of the companies prefer to use ReactJS.
What is ReactJS:
React JS is a javascript library mainly used for building a user interface. React is widely used for building single-page applications. React JS and React Native are the two technologies that are being used widely in web development and mobile development. This is introduced by Facebook to simplify the development process and give a better user experience. Our React JS Online Training Module is designed by Industry experts, this helps you in being trained on Fundamental concepts, React components, and its architecture. From this React JS Online Training, you will learn all the Concepts with real-time cases & live examples by professionals.
Course Objectives:
* This Online training will help you in building simple components and integrating them with complex components
* Build applications using React Components
* Learn How to use different tools React tools for debugging
* To present structures for your applications
* Understanding React JS componentS architecture
Who should go for this Course?
* Any Graduate Freshers
* IT professionals
* Software Developers from Angular & other UI/UX, JavaScript frameworks
* Frontend Developers
Pre-requisites:
* Basic Knowledge of Javascript, HTML, and CSS
* Fair Knowledge On basics of testing tools
* Basics of OOPS Concepts
What you learn:
ReactJS allows developers to create large web applications. It helps develop dynamic apps. Data changes in dynamic apps without reloading the page. The main advantage of ReactJS is that it makes the application simple and dynamic. Static web applications don’t give the desired user-interface to the user. Hence, attending ReactJS Online Training will help you build lively apps.
ReactJS Online Course will guide you in:
* Building complex UI
* Creating any type of web application, mobile application, or command-line interfaces.
* Developing a flexible and dynamic front-end for the user view
ReactJS Online Course provided by Naresh I Technologies will benefit you in many ways:
We save your time and money by cutting short your travel time
You can attend three demo sessions with free of cost
Where ever you are, you can still attend the training via Zoom 
We are giving instructors the to lead live teaching. 
Our trainers are real-time experts.
We are providing video recordings of every live class with one year of access.
Our trainers will provide a soft copy of the class notes for every concept. 
For more details please visit: https://nareshit.com/reactjs-online-training/
Becoming a coder #004 - Mentoring my non-coder friend in his programming journey
Tags: beginners, motivation, mentoring, firebase
Published: 2020-09-30 11:34:03

Sam has been learning coding since December 2019, we talk every two weeks about his progress. We record our calls thinking that maybe some other beginners would find some of what we discuss useful.

https://www.youtube.com/watch?v=3Cnq8OowRYY
{% youtube 3Cnq8OowRYY%}

This call was recorded in beginning of July 2020, where we discussed Sam's exercises 3 and 4 - utilising Google Firebase for authentication, file uploading, database storage and more. We also review Sam's roadmap, decide what will be the next steps in his learning path and discuss how to deploy and host the portfolio site he's about to build.

Hope some of you may find it useful 👋
My First Year As  A Junior Web Developer
Tags: womenintech, wordpress, webdev, html
Published: 2020-09-30 11:19:17


#My peculiar journey of how i got into Web Development


**Beginning:**
I was working as a makeup artist and decided i wanted to have a career change and go down the 'business' career path route, in which Digital Marketing jumped out at me as a good starting point.


**Apprenticeship:**
I enrolled onto a Digital Marketing Level 3 apprenticeship in Manchester, Long story short they never taught me Digital Marketing but in fact taught me Software Development using HTML & CSS to build emails from scratch for clients. So by accident i got into software development, i didn't actually know what it was before this job role. I absolutely loved it and quickly changed my course from Digital Marketing Level 3 to Software Development Level 4, unfortunately after 5 months the company hit a rocky patch and I was made redundant with others (I was gutted).

**Figuring the next step out**
After being made redundant I created my own business & website www.cocoandclass.com and I loved it, all this from watching youtube tutorials about business and Shopify website set ups. I took and edited all the images used on the website and social media, I did all of the social media marketing, HTML & CSS for my Shopify Website and I was self employed working for myself with my business in the mean time of having to wait 8 months to en-roll with another employer to carry on my Software Development Apprenticeship.

**Wrong Job Placement**
I landed in a new Software Development Technician Apprenticeship having to start from scratch again, the job placement i was at was a 50 mile round trip to discover that they do not do software development or any development in that company building so i took the initiative after 6 months to move myself to another job placement in which they do web development which is the development route i wanted to do down and not waste anymore time.

**The Global pandemic happened**
After 5 months of being at my new job placement and loving it for my apprentice, the world went into lockdown! This being frustrating as it felt like another hurdle to get around as i am already with my 2nd Apprenticeship company and 3rd job placement just to pass this course to become qualified!

**Finally Qualified!**
After remote classes and sitting exams in lockdown, and after what felt like a constant uphill battle, i finally got my qualification as a Software Development Technician!

**So What Now?**
I am currently working as a Junior Web Developer in Manchester, loving web development! I am so eager to learn myself about web development as a whole, further my knowledge on coding languages such as HTML, CSS, PHP, JavaScript, further my skills working with WordPress such as custom themes being built from scratch. I want to be able to reflect in a years and see how far i have come on my own behalf and become the best Web Developer that i can be.
And as they say **Knowledge is power**.
Download Instagram posts using Python
Tags: python, tutorial
Published: 2020-09-30 11:15:56

In the 2nd post of the series, let's see how to download Instagram posts using Python.

To do this, we need to use a package called `instaloader`

## Installation
Run the below command to install the package

```python
pip install instaloader
```

## Public profile

Let's download this image in this tutorial.

{% instagram CFtle2lpVC1 %}

To download an Instagram post of a public account copy the post id from the URL. 
if the below is an URL,
```
https://www.instagram.com/p/CFtle2lpVC1/
```
The post id will be `CFtle2lpVC1`

Now, run the below command in the directory you want to download the image.

```python
instaloader -- -(post-id)
```

Example,

```python
instaloader -- -CFtle2lpVC1
```
> This method only works for public profiles, to learn more [visit](https://pypi.org/project/instaloader/)
Which devs should I follow on twitter?
Tags: webdev, discuss
Published: 2020-09-30 11:04:15

Who are your favourite devs that you follow on twitter?
I'm fairly new to twitter and was hoping to get some new developers to follow!
Perhaps I should follow you? 
My twitter handle is [@frasermctaggart](https://twitter.com/frasermctaggart)

I currently follow [Wes Bos](https://twitter.com/wesbos), [Jim Laurie (strapi)](https://twitter.com/laurie_jim), [Sébastien Chopin (nuxt)](https://twitter.com/Atinux), [Adam Wathan (tailwind)](https://twitter.com/adamwathan)
Wednesday Links - Edition 2020-09-30
Tags: jvm, java, microservices, spring
Published: 2020-09-30 11:02:56

JEP 376: ZGC: Concurrent Thread-Stack Processing ( 4 min read ) ⚙️
https://openjdk.java.net/jeps/376

JEP 392: Packaging Tool ( 10 min read ) 📦
https://openjdk.java.net/jeps/392

IETF Last Call for QUIC ( 2 min read ) 🏃💨
https://mailarchive.ietf.org/arch/msg/quic/5u25JP-_vwpmJrGGlGUsEExEonE/

Behind the scenes: How do lambda expressions really work in Java? ( 11 min read ) λ
https://blogs.oracle.com/javamagazine/behind-the-scenes-how-do-lambda-expressions-really-work-in-java

A convenient list of essential Java 15 resources ( 2 min read ) 🌊
https://blogs.oracle.com/javamagazine/a-convenient-list-of-essential-java-15-resources

Announcing Tribuo, a Java Machine Learning library ( 6 min read ) 📖
https://blogs.oracle.com/java/announcing-tribuo%2c-a-java-machine-learning-library

Incompatibilities with JDK 15 CharSequence.isEmpty ( 11 min read ) 🥣
https://stuartmarks.wordpress.com/2020/09/22/incompatibilities-with-jdk-15-charsequence-isempty/

The Dark Secrets of Fast Compilation for Kotlin ( 13 min read ) 🌃
https://blog.jetbrains.com/kotlin/2020/09/the-dark-secrets-of-fast-compilation-for-kotlin/

In defense of XML ( 5 min read ) 🛡️
https://blog.frankel.ch/defense-xml/

Java InfoQ Trends Report—September 2020 ( 11 min read ) 📈
https://www.infoq.com/articles/java-jvm-trends-2020

Principles for Microservice Design: Think IDEALS, Rather than SOLID ( 17 min read ) 📐
https://www.infoq.com/articles/microservices-design-ideals

Heapothesys - an Open-Source GC Latency Benchmark ( 3 min read ) 🐢
https://www.infoq.com/news/2020/09/introducing-heapothesys/

Spring Cloud LoadBalancer intro ( 1:55 min ) ⚖️
https://twitter.com/springcentral/status/1311003143359148032
Should I make PWA(Progressive Web Apps) generator? 
Tags: discuss, webdev, php, css
Published: 2020-09-30 10:55:47

I am thinking of making a PWA(Progressive Web Apps) generator so that anyone without any knowledge can convert his/her website to a web app that can be installed anywhere.

Here is how I am thinking of making it. 

First, there would be 2 options after all the boilerplate details.

- WordPress
- Custom 

If someone chooses WordPress I will recommend plugins so that they can edit <head> tag details in and then they have to click on the next step.

In the next step, you have added details in simple HTML inputs with a preview on the other side of the manifest.json that will generate after you submit all these details.

Then comes the service-worker step where I am thinking of sharing a simple sw.js for the WordPress users and for the custom code users I will allow them to add their file structure for cache and offline.


This is it in three steps you will see the + button on your browser. 

Why I am making this?

When I was learning about PWA and trying to convert my PHP website into PWA it just has a lot of unnecessary details which I think is not required by most beginners.

What is the problem?

Does anyone else has also faced this problem or is it just me who is this dumb? :)
TYPO3 Speed & Performance - Essential Extensions!
Published: 2020-09-30 10:51:25

For all the benefits TYPO3 CMS brings, out of the box speed isn’t one of the biggest selling points. Luckily, there are a number of TYPO3 optimization Extensions and related tasks you can do to improve TYPO3 site performance to  — including installing the right TYPO3 Speed performance extensions.

The speed and performance of your TYPO3 website play a major role in your brand reputation.

Below you’ll learn why a fast loading TYPO3 website is a must, and about the most useful and best TYPO3 Performance extensions that are worth installing on your site. You'll learn,

- Importance of a Fast Loading TYPO3 Website
- TYPO3 Page Speed: Measuring Your Performance Baseline
- What Makes a TYPO3 Website Load Slowly?
- Speed Up Your TYPO3 Website: BestTYPO3 Performance Extensions
- TYPO3 Extensions for Performance Analysis
- Static Site Generation (SSG) TYPO3 Extensions
- Varnish Connector
- TYPO3 Extensions for Content Delivery Network (CDN)
- TYPO3 Extensions for Images Optimization
- TYPO3 Site Optimizer Extensions
- Pro-Tips for improved performance of TYPO3 Core

Read the complete blog at - https://t3terminal.com/blog/typo3-performance-extension/
Sardina Systems selected as G-Cloud 12 Framework Approved Supplier by UK Government
Tags: cloud, openstack, opensource, ccs
Published: 2020-09-30 10:50:50

For the second year, we have been selected as a supplier on the G-Cloud 12 framework on the Digital Marketplace managed by the Crown Commercial Service (CCS). Read more below.
https://www.sardinasystems.com/archives/sardina-systems-selected-as-g-cloud-12-framework-approved-supplier-by-uk-government/
Instagram Fonts Generator
Tags: devops, design, fonts, instagram
Published: 2020-09-30 10:41:00

This is a simple generator that you can use to make [fonts for Instagram](https://fancytextdecorator.com/instagram-fonts). Simply put your normal text in the first box and fonts for Instagram bio/captions/etc. will appear in the output box with all sorts of cool symbols. You can copy and paste the fonts anywhere you want - including places like Tumblr, Twitter, Facebook, etc. But special fonts and symbols on Instagram are fairly popular so we figured I'd make a translator just for Instagram fonts. We noticed there were a few apps doing the same thing but who wants to download (or even pay) for an app when you can instantly generate fonts online and copy and paste them straight away.

##How to use Instagram fonts generator?
Your keyboard is hiding characters from you. Your keyboard has only about 100 characters on it, but that's just because it can't fit any more. There are actually tens of thousands of characters! No joke. There were originally 128 characters, but then Unicode was introduced and that supports an unlimited number of characters. Each year the Unicode standard grows to incorperate more characters - and emojis! That's right, emojis are actually just textual characters! It would be perfectly plausible to have a keyboard that had keys which were for emojis. Okay, so there are a bunch more characters than the ones on your keyboard, but how do we generate bold/italic/fancy text that can be copy-pasted away from this site and into another one? Well, amongst these tens-of-thousands of other characters are actually whole character sets that look similar to the alphabet on your keyboard. Some of these character sets were added for mathematicians, linguists, and other academics who wanted to be able to express their equations and formulae in their emails to one another (emails didn't have formatting of text, originally), and other character sets were introduced for countries that required them to communicate (e.g. full-width latin characters to supplement the full-width Japanese characters). So that's how we ended up with all these funky text fonts. Of course, many of the above "fonts" aren't "proper" character sets - they were put together into a set that sort of resembles an alphabet.

##How can I add special fonts to Instagram bio?
Adding Special fonts on the Instagram bio made easy with fancy text Generator pro. Open the site on your phone. Type desired Instagram bio text in the textbox & when you scroll down you can see a bunch of special Instagram bio texts generated for you. you just need to tap/click on the special fonts generated to copy and then you can paste it on your Instagram bio by opening the app.

**https://fancytextdecorator.com/instagram-fonts**
Automate Excel with Python
Tags: python, productivity, showdev, tutorial
Published: 2020-09-30 10:14:41

With Python, you can merge or combine Excel workbooks if you have multiple workbooks to analyze or anything similar.

It can be painful to manually retrieve the data. You would have to open every single file and you may end up working in a confusing environment. We can automate that in Python in less than 10-15 lines of code. 

We have two files `data1` and `data2` and we will merge these two files into one. 

First of all, we want to `import pandas` module in our code.
And for those of you who don't know what it is, it's a module used mainly to manipulate data in Python. 

```sh
import pandas.as pd
```
After that, we want to specify the location of the Excel files that we want to merge.
This is the list we are going to loop through later to make sure we go over each file.
Also, we need to create a blank DataFrame and stored in a variable `merge`. 
```sh
excel_files = ['location_of_your_first_excel_file', 'location_of_your_second_excel_file']
merge = pd.DataFrame()
```
It's now time to loop through our Excel list and read those files in a DataFrame.  I also make sure to not copy the header from the second workbook file by using the `skiprows` argument. We are telling `pandas` to ignore the first row of the second workbook, we don't wanna that in our file. We just need the merged data.
```sh
for file in excel_files:
   df = pd.read_excel(file, skiprows = 1)
   merge = merge.append(df, ignore_index = True)

merge.to_excel('Merged_Files.xlsx')
```
We finally append the results to merge and we should be done with logic. 
At the end we need to have all in the output file, we can call this `"Merged_Files"`

Whole code looks like this:
```sh
import pandas.as pd
excel_files = ['location_of_your_first_excel_file', 'location_of_your_second_excel_file']
merge = pd.DataFrame()

for file in excel_files:
   df = pd.read_excel(file, skiprows = 1)
   merge = merge.append(df, ignore_index = True)

merge.to_excel('Merged_Files.xlsx')
```
That is all for today.
Have a nice day.
5 Effective Ways To Build Salesforce User Email Lists From Scratch:-
Tags: salesforce
Published: 2020-09-30 10:06:53

Salesforce User Email Database: Companies that stay in the market depend primarily on the constant generation and sale of leads. For this to happen, effective communication with current and potential customers is critical. Therefore, the main task to get better leads and sales should be how to establish effective communication. A good relationship with the target audience can be seen as an important asset for any business. Do companies need to know who the best customers are? And how to involve them to generate the desired marketing results? To find the right audience, companies must collect related data and create a target email list that can be used for effective email marketing.

These are some of the notable things a business should consider and use when building a [Salesforce](https://www.cloudanalogy.com/) user email list from scratch. Make sure to obtain the consent of potential customers before sending promotional material to maintain the reputation of the company and avoid spam. Also, be sure to provide valuable details that will captivate prospects' minds rather than wasting their precious time on worthless content.

**Landing Pages: -**

Businesses trying to connect with the target audience can use white papers, blogs, e-books, infographics, etc. to promote your business. Then use your landing pages to let your visitors know the benefits of content marketing. Be sure to add sign-up forms for visitors to provide their email addresses after they find your content useful. With such details, marketers can create results-oriented mailing lists.

**Website registration forms: -**

In general, people search for specific products and services in search engines. Therefore, companies must optimize the website in the best possible way. Use a registration form on the company website for visitors to access the website after searching for related products to provide email addresses for further communication. Marketers can use it to efficiently create distribution lists for [Salesforce users.

**Connect in person: -**

Attend company-related events and meetings to let potential customers learn about the products and services the company offers. Help connect with applied customers to generate subscribers for email marketing. Collect business cards and distribute them to potential clients for further communication.

**Social networks: -**

Promote the brand, company, products, and services on various social media channels. In this way, companies can analyze the participation rate and also communicate with the interested public. Connect with subscribers to build a good business relationship and verify their contact details to sign up for email marketing campaigns.

**Reward Points: -**

Ask potential customers to provide their email address to earn rewards. This can be useful information or a discount that can be used later when purchasing a product.