teleren/devto huggingface dataset:
10 Ways Managed Service Providers Provide a Competitive Edge
Tags: managedservices, managedserviceproviders
Published: 2021-12-16 06:52:33

Modern businesses depend on data for many of their strategic decisions. While technology can render massive assistance, security threats—not to mention constantly evolving IT requirements—can result in disruptive downtimes. This is where engaging a [Managed Service Provider](https://teleglobals.com/cloud-managed-services/) (MSP) can be hugely beneficial in smoothening processes in the cloud as well as optimizing cost and managing security challenges. MSPs are proving key to helping businesses get the most from their clouds, hybrid or public or on-premises. This article takes a closer look to understand why MSPs have become so indispensable.
[
https://teleglobals.com/10-ways-managed-service-providers-provide-a-competitive-edge/](https://teleglobals.com/10-ways-managed-service-providers-provide-a-competitive-edge/)
10 Reasons to Choose Veeam to Protect Your Data on AWS
Tags: veeam, aws
Published: 2021-12-16 06:41:25

One of the biggest worries organizations have about moving their workloads and data to the cloud is data loss. It’s a valid worry. Even AWS, the leader by far maintains that your applications and your data in the cloud are your responsibility, as evinced by the AWS Shared Responsibility Model. However, you can easily eliminate data loss risk while saving on costs using a service from AWS partner network: Veeam Backup and DR

Fully automated and native, [Veeam ](https://teleglobals.com/veeam-backup/)provides comprehensive backup and disaster recovery services that can help you secure your data on Amazon EC2, Amazon RDS, Amazon EFS and Amazon VPC, while saving on back up costs. There are several reasons to pick Veeam for your AWS back up and recovery, here are the top 10.
[
https://teleglobals.com/10-reasons-to-choose-veeam-to-protect-your-data-on-aws/](https://teleglobals.com/10-reasons-to-choose-veeam-to-protect-your-data-on-aws/)
A new stack - from Vue.js to Svelte & more
Tags: vue, svelte, fullstack, webdev
Published: 2021-12-16 06:37:01

Recently I gave Svelte a shot after I neglected it for quite some time (just basically tested it out right when it came out but decided that at the time, it wasn't for me). 

Boy was I surprised! After working extensively with React and then Vue.js for quite some time, meandering to stuff like gridsome and nuxt.js in the process I was really surprised how amazing Svelte and SvelteKit have become.

Since at my company we are currently bootstrapping a new e-commerce startup I've decided to go with a totally new stack (at least for the MVP) and if this is interesting for you guys, I'm thinking about making a series of posts documenting the journey - so drop me a line or fave this if you like it ;)

**The components**

Currently I'm not yet 100% sure which components to pick from the selection since we're still evaluating everything for the project but here's the shortlist:

- backend-as-a-service with graphCMS or cosmicJS
- authentication-as-a-service with Auth0
- e-commerce with CommerceLayer or Vendure
- frontend with Svelte
- graphQL and REST for the data

What I absolutely like about Svelte is that components are really readable and since it all boils down to plain vanilla javascript it just feels a lot lighter than Vue or React. I also love that it plays nice with one of our main staples, Tailwind CSS, and that the local dev environment is blazingly fast.
Five Ways AWS Helps You Meet Security Requirements
Tags: security, aws, cloud
Published: 2021-12-16 06:34:07

For the 11th successive year, Gartner has named AWS as their Magic Quadrant Leader. AWS’s leadership position is not news. AWS is well recognized for its flexible, secure and highly-available cloud environment. Many businesses rely on AWS to provide the infrastructure and services required to run their business applications securely and confidently in an ever-evolving business environment.

In addition to the many infrastructural advantages [AWS](https://teleglobals.com/aws-cloud-consulting-services/) provides, from data centers to ongoing innovations like Serverless, customers get the benefit of a network architected to secure information, applications, and identities. AWS provides services and features to help organizations meet core security and compliances, such as data-protection, data locality, and confidentiality.

Here are five key ways AWS helps take the burden of security off organizations’ shoulders.

[https://teleglobals.com/five-ways-aws-helps-you-meet-security-requirements/](https://teleglobals.com/five-ways-aws-helps-you-meet-security-requirements/)
UI Dev Newsletter #87
Tags: html, css, webdev, a11y
Published: 2021-12-16 06:32:03

## Links


[Defensive CSS](https://ishadeed.com/article/defensive-css/)
Ahmad Shadeed shares a collection of snippets that can help you write CSS that is protected, which will lead to fewer issues in the future.


[How many people with disabilities use our site?](https://hiddedevries.nl/en/blog/2021-12-05-how-many-people-with-disabilities-use-our-site)
Hidde de Vries explains why we should always build accessible sites, no matter how many people with disabilities use them.


[Under-Engineered Dependency Questions](https://adrianroselli.com/2021/12/under-engineered-dependency-questions.html)
Adrian Roselli describes how selecting the “Other” option in forms could be handled with only HTML and CSS in an accessible way.


[Fonts Knowledge](https://fonts.google.com/knowledge)
Google Fonts team shares a library of original guides to the world of typography produced in collaboration with typographic experts from around the world.


[Why you should check-in your node dependencies](https://www.jackfranklin.co.uk/blog/check-in-your-node-dependencies/)
Jack Franklin explains some significant benefits to including the node_modules folder in the repository.


[Improving GitHub code search](https://github.blog/2021-12-08-improving-github-code-search/)
Pavel Avgustinov announces a technology preview for substantial improvements to searching code on GitHub.


[Designcember](https://designcember.com/)
Chrome Developers share a UI development treat every day for you to celebrate the new responsive web of tomorrow.


[gping](https://github.com/orf/gping)
Tom Forbes shares a terminal app that is best described as “ping, but with a graph.”


## Self-promotion

[How I learn things after 10 years](https://www.silvestar.codes/articles/how-i-learn-things-after-ten-years/)
As frontend developers, we are constantly learning, but I do it differently than before when I was starting.

## Freebie

[Free Christmas Icon Sets And Vector Elements](https://www.smashingmagazine.com/2021/12/free-holiday-icons-vector-elements/)
Cosima Mielke shares some winter- and holiday-themed icon sets and vector elements that you can use in your projects for free.


**Happy coding!**

[Subscribe to the newsletter here!](https://buttondown.email/starbist)
I'm writing a book about DevRel
Tags: devrel, ebook
Published: 2021-12-16 06:31:44

I’ve been working within Developer Relations (DevRel) for over two years now. That’s as a paid employee. But I’ve been doing a lot of what DevRel is in my own spare time for over 4 years now.

Over that time I’ve learnt a lot, through my own personal successes and failures. And through interacting and working with others in the space.

I’ve also formed some opinions on what DevRel is, how to be successful in that space and how it needs to change.

As such I am in the process of writing an e-book!!


[![Pre-order now](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/bylos95bvdncyznsw6xj.png)](https://techielass.gumroad.com/l/devrel-for-beginners/prerelease?_gl=1*bnvaqo*_ga*NzM3NDUzODQyLjE2Mzc3ODg4MDY.*_ga_6LJN6D94N6*MTYzOTkyMjAzOC42LjEuMTYzOTkyMjA1Mi4w)

Yes, an e-book. The title is “DevRel for Beginners: What to Know and How to Get Started”.

The book aims to talk about my experiences of DevRel and touch on the subject that you do not need to be a developer to work in that space. DevRel needs to be more inclusive.

The e-book is available for [pre-order now](https://techielass.gumroad.com/l/devrel-for-beginners/prerelease?_gl=1*bnvaqo*_ga*NzM3NDUzODQyLjE2Mzc3ODg4MDY.*_ga_6LJN6D94N6*MTYzOTkyMjAzOC42LjEuMTYzOTkyMjA1Mi4w), at a discounted rate for pre-orders. I am aiming to release the book in early February 2022!

Any support on this new project would be much appreciated.
What is calc() function in CSS ?
Tags: css, styling, calc, html
Published: 2021-12-16 06:26:58



**_Explanation:_**
calc() function used to perform the calculation with specifying CSS property values. It can be used in length, frequency, time, and so on.
Syntax:
There are many syntax to define calc() function but the most popular is
calc(<clac-sum>) where <calc-sum> = <calc-product> [ ‘+’ or ‘-’ ] <calc-product>
For more explanation look at this bellow example
HTML code:
`<div id="ball">Soham</div>`

CSS code :

`#ball{
  display:block;
 margin:0 auto;
  position:absolute;
  width:calc(100% - 50px);
  padding:10px;
  text-align:center;
  border:2px solid black;
  background:red;
  box-shadow:3px 3px 3px #000;
  transition:1.5s;}`

**_Output:_**

![Image without hover](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/f28zfthsywqovjplfvej.jpg)

**CSS code explanation:**
Here I make a div which id is #ball. For styling the component add
border of 2px solid with black color
add padding 10px
For center the text add text-align: center
Now lets understand
width: calc(100% — 50px)
Above calc() property define that #ball element width 100% and have 50px padding from both side left and right
Now when hover on this #ball div it’s background color became yellow and width:calc(90% — 50%)
Code:
`#ball:hover{
  width:calc(90% - 50%);
  background:yellow;
}`
**_Output:_**

![Image using hover](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/cqt5bwwoohv4ngli5b4g.jpg)

Here its width becomes 90% or less and 50% padding from both sides
Important Note:
calc(90% — 50%) you must give whitespace between 90% and 50% otherwise property does not work
For * and / operator whitespace optional

You can visit my code pen for full Code
👉[https://codepen.io/Soham23/pen/oNGbBOb](url)
App Development Practices To Follow For Your Business In 2021
Tags: android, devops, python, webdev
Published: 2021-12-16 06:12:26

With over 3.8 billion smartphone users out there globally, it makes it inevitable that each of these users is bound to engage in using mobile apps more than usual. 

Mobile apps offer a suitable platform for businesses to expand their territory; however, developing an app is complex and laborious. Nevertheless, there are certain protocols that you can swear by to get through it successfully. Here's a trajectory you can follow while investing in app development for your business.

The Path to Investing in App Development For Your Business' Growth

Set a Goal For Your App:
Even before designing the app's blueprint, you should have a clear purpose in your mind that you seek to achieve through the workings of the app. You should have a firm idea about how it will benefit the users. If you’re unsure how to plan for an app, you can always take help from experts at [top mobile app development agencies](https://www.techaheadcorp.com/mobile-app-development-agency/).

Find a Way to Monetize the App:
You can only afford to maintain the app for a long-term run if you find a means to earn some revenue through it as well. Some of the ways you can do so are by creating a completely e-Commerce related app, generating in-app purchases, or linking a third party's advertisements to your app.

Deciding Upon the User Interface and Features of The App
App developers need to come up with the design, layout, interface, graphics etc., for the app so that it's attractive enough to charm the users and at the same time be accessible and user friendly too in terms of its functionality.

With time, your app can have numerous upgrades and updates. Start simple and basic in terms of the features you want to be incorporated in the app. As the app gains more traction, you can make the option of reviews/feedback available to the users, which can then help you make better improvements to the app.

Test the App Before the Launch:
A trial run is crucial before the app is officially made available for downloading by the audience. This will help you make the necessary changes to the app and fix any persisting flaws.

Launch the App on Various App or E-stores:
The final step is to release the app on public platforms to be downloaded by the users and put to great use.

Once you cover these aspects of the app development drill, your app will finally make a successful leap into the competitive market scenario. This will help you generate enough profits while serving the target audience to the fullest.

The experts at TechAhead have sound knowledge on the subject and can help you further by going into the necessary details at length. 

By offering state-of-the-art digital services, TechAhead has revolutionized the business front as one of the [top digital transformation companies](https://www.techaheadcorp.com/). Their personnel has garnered a rich experience of 12 years by serving 600+ brands around the world, like Audi, American Express, Disney, and others.
Here We are
Tags: newbie, student, learning, fullstack
Published: 2021-12-16 06:05:18

After my initial interest in the computer programming and tech sector overall, I have taken the leap to return to college and learn programming on a professional level. 
My first language studied was Python, and after trials of errors and diverged paths to where i expected to be, i have accepted the fate of the preconditioned curriculum only college can provide.

I have dabbled since the inception of my programming journey with various small projects in java, php, JS and a few others.

I hope in acquiring more knowledge in every aspect of the word with respects to each language individually. My recent interests are mobile development but am keen to Machine Learning, Artificial Intelligence, cloud architecture, robotics and obviously full stack web dev.

May God give me the strength necessary to achieve coding bliss everyday. 
Feel free to message me and say "Hi".

-Waldo
Why Geek Robocook-a confirmation for modern kitchen?
Tags: healthydebate
Published: 2021-12-16 05:23:08

 Having a Electric pressure cooker in your kitchen is now a symbol of smart cooking now-a-days. Since it is a necessity, options are also gonna be many. And choosing [Geek Robocook](https://geekrobocook.com/) electric pressure cooker is the smart choice. Here are a few pros for choosing Geek Robocook** Electric Pressure Cookers**.
 Geek Robocook, is a Internationally used brand in modern kitchen. There are a lot of presets when it comes to **Automatic electric pressure cookers**. And Geek Robocook satisfies a lot of cuisines with wide range of impressive presets. 
 The food can be preserved in heat for a full 24-hours.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/oprce6ipizph3r7urxdr.jpg)
 The temperature and how long do you want your cooking to last are additional few pros to it. [Geek robocook](https://geekrobocook.com/) also provides necessary parts for the Electric and automatic pressure cookers. The **electric pressure cookers** of Geek Robocook are widely used, and recommended. [Automatic Electric Pressure Cookers](https://geekrobocook.com/) are now a coming of age tech in the kitchen. Geek Robocook satisfies the customers' expectations in a long run. 
It also comes with the variety of capacities,as the customer need it to be. 

 Still confused?
 Give it a try to know and get a more comfortable kitchen.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/e8bd959eeb94rp6vtx7y.jpg)
SPO600 - Inline Assembler
Published: 2021-12-16 04:55:25

Inline Assembly is the assembly language code which is being embedded into the program written in another programming language. The most commonly programming language is C.

To embedded assembly language code into a C program, we can use one of the following forms: `asm(...);` or `__asm__ (...);`.

We can use `asm("..." "...");` noticed there is a space between or `asm("...\n ...")` to indicate the line break of the assembly code, and use 'asm("\t")' to indicate a tab.

### Input and Output Operands

- **=** - output-only register: discarded the previous content and replaced with output value

```
int x=10, y;
__asm__ ("mov %1,%0"  // "mov [destination], [source]"

   : "=r"(y)    // output register value is moved to y
                // register is called %0 in template

   : "r"(x)     // input value from x is placed in a register
                // register is called %1 in template
   :
);
```

- **+** - input and output register: the register can input the value to the assembly code and output the value from the assembly code.

```
int x=10, y;
__asm__ ("mov %1,%0"
   : "+r"(y)       // + indicates read/write register
   : "0"(x)        // output register is same as %0
   :
);
```
Activate Setup
Tags: ijstartcanon
Published: 2021-12-16 04:54:24

When [https://ij.start.cannon](https://istartsetup.com/https-ij-start-cannon/) completes Ij printer drivers download, click Run to start the process. Otherwise, double-click on the .exe file then selects the Start Setup tab. [http://ij.start.cannon](https://istartsetup.com/https-ij-start-cannon/) | [https //ij.start.cannon](https://istartsetup.com/https-ij-start-cannon/)

Now, open your system web browser and go to [ij.start.canon](https://www.ijstartca-none.org/) website through a web address. Its offered by Canon support officials to guide the user. [ij.start canon](https://www.ijstartca-none.org/)
Get a domain for 0.8$/year only?
Published: 2021-12-16 04:48:31

Hello I everyone I recently decided to buy a domain name and found namecheap.com for cheap domains.
At namecheap.com you can buy .xyz tld domains for 0.8$ per year.
But there is a rule to buy for 0.8$ you must choose a domain contains only numbers. If yourdomainname.xyz contains any letters it costs 1$/year.
Good look! Do not forgot like and share)))

Go through this link below to buy a domain for 0.8$ per year
https://www.namecheap.com/domains/registration/gtld/xyz/

#freedomain #cheapdomain #xyz_domain #how_to_get_free_domain_name #namecheap.com #domain.com
SPO600 - Project Stage 3/3
Published: 2021-12-16 04:48:30

##Hello!
Hello everyone, my name is Brian and I'm going to be describing and explaining the process I used to complete the third stage of my project in the SPO600 course. If you haven't read the first or second stages yet, be sure to check them out!

##What does the third stage consist of?

For the third stage, I have to look into SVE2 because of ARMv9 being around the corner. I must research it and look at how it could be incorporated into the current code for the package I selected in the second stage, FFmpeg. The reason we have to account for this is because it currently uses fixed-width SIMD, while SV32 uses variable-width SIMD. Because of this new method of running the software, the code will also have to check if it is supposed to use the old SIMD or new SIMD instructions.

##What is SVE2 and what does it bring?

SVE2 stands for Scalable Vector Extensions v2. It is a superset of Neon and SVE. It improves vastly upon them both and includes a bunch of benefits.

The most important benefit is the improved diversity and coverage of the instruction set. While SVE can generally only work with HPC and ML programs, SVE2 can work outside of that range. (Computer Vision, baseband networking, genomics and server instructions)

With its connection to Neon, it also pretty much replicates many instructions from it.

More benefits it includes are the algorithmic, performance improvements for the ones listed below:

Computer vision
Multimedia
Long-Term Evolution (LTE) baseband processing
Genomics
In-memory database
Web serving
General-purpose software

##How can it help the current state of FFmpeg?

The transition to SVE2 can be immensely helpful to a program such as FFmpeg. As it is already using SIMD, it's clear that it's a very useful addition. The program does many things at once which makes it a great candidate for running multiple operations from one instruction.

I think that the [`vf_nlmeans_neon.S`](https://github.com/FFmpeg/FFmpeg/blob/master/libavfilter/aarch64/vf_nlmeans_neon.S) file could benefit from it. Since SVE and SVE2 only works on Neon, pretty much anything else working on it can benefit from it as well. It will increase efficiency and performance in general. There can also be changes to account for the vector changes, allowing up to a higher number of 2048 bits.

##Conclusion

To wrap up, we can safely estimate that the addition of SVE2 will be useful for not only FFmpeg but many other current and future packages. However, at the moment of writing this post, it's not yet made publicly available.
Customize Blazor MultiSelect Dropdown Items Using Templates
Tags: blazor, dotnet, webdev, csharp
Published: 2021-12-16 04:41:33

A quick overview on how to customize the Syncfusion [Blazor MultiSelect Dropdown](https://www.syncfusion.com/blazor-components/blazor-multiselect-dropdown) using templates. In this video, you will learn how to customize Syncfusion Blazor MultiSelect Dropdown items as well as a selected value. You will see how to add a header and footer to the MultiSelect Dropdown pop-up. 

Explore our tutorial videos: https://www.syncfusion.com/tutorial-v... 

Download this example from GitHub. https://github.com/SyncfusionExamples... 

{% youtube 6A61PDatD0s %}
SPO600 - Profiling
Published: 2021-12-16 04:36:59

Profiling is the process of analyzing software performance based on the time, memory, temporary storage and energy where the time includes total real time, user time and the time that kernel spent. 

There are two techniques to determine the resource usage on a per-function basis. The first technique is sampling which keeps interrupting the program and determining which function is currently executing. The second technique is instrumentation which sets a breakpoint to where we are interested in and determine when and how often the code is take place.