teleren/devto huggingface dataset:
Curiosity Fullstack: What do you prefer? Dev back or front first?
Published: 2020-10-23 11:41:33

My boss last week ask it to me, he thinking that know how dev, but know just a theory. In your vision, developing back-end is better because when you build a car, you first draw a motor and later you build a design of car and no after. That's because i have a experience from front-end on my career and never before developed the back, because of this i developing first on front and later i build a back.

And in your position? 
What do you prefer? Dev back or front first?
Import PST to Office 365 – Using PST to Office 365 Migration tool
Tags: importpsttooffice365, psttooffice365
Published: 2020-10-23 11:21:21


By taking help of this Regain <a href="http://www.psttooffice365migration.emltopstutility.com/">PST to Office 365 Migration</a> tool user can easily Migrate their PST file to Office 365 Account in just few simple clicks. This Software easily Migrate Outlook contacts, emails, tasks, and calendar to Exchange account faster. You can easily make use of this application without any complication as it is purely based as GUI. You can easily check the performance of this utility in free demo version.
How to Import PST Files to Office 365 Mailbox?
Tags: psttooffice365, importpsttooffice365, psttooffice365migration
Published: 2020-10-23 11:19:21

There are many tools who claims they can easily Import PST files to Office 365 Account but If you did not find any reliable solution yet then I want to suggest you try this Regain <a href="https://www.regainsoftware.com/pst-to-office365-migration.html">PST to Office 365</a> Migration tool that can easily Import your PST file to Office 365 Account without any issue. This Regain PST to Office 365 migration tool can automatically import Outlook PST files to Office 365 including with all email properties like contacts, attachment, sents items etc.
Learning about Explicit API mode in Kotlin
Tags: kotlin
Published: 2020-10-23 11:04:31

Kotlin 1.4 allows you to enforce styles in explicit API mode. You can choose the error or warning option. It's feature for library authors. Let's try explicit API mode with the sample code.

Add the following line to your gradle build script. Let me explain using build.gradle.kts as an example. For groovy, see [here](https://kotlinlang.org/docs/reference/whatsnew14.html#explicit-api-mode-for-library-authors).

```kotlin
// build.gradle.kts
kotlin {
    // for strict mode
    explicitApi()
}
```

Next, create a HelloWorld.kt and add the following.

```kotlin
// HelloWorld.kt
fun main() {
    printHelloWorld()
}

fun printHelloWorld() {
    println(getHelloWorld())
}

fun getHelloWorld() = "Hello World"
```

You're ready to try explicit API mode. Let's build it.

```kotlin
// HelloWorld.kt
fun main() { // Visibility must be specified in explicit API mode
    printHelloWorld()
}

fun printHelloWorld() { // Visibility must be specified in explicit API mode 
    println(getHelloWorld())
}

fun getHelloWorld() = "Hello World" // Visibility must be specified in explicit API mode. Return type must be specified in explicit API mode 
```

You got an error about `Visibility must be specified in explicit API` and `Return type must be specified in explicit API mode`. Let's try again, explicitly specifying the visibility modifiers and return type.

```kotlin
// HelloWorld.kt
public fun main() {
    printHelloWorld() // Hello World
}

private fun printHelloWorld() {
    println(getHelloWorld())
}

private fun getHelloWorld(): String = "Hello World"
```

Hello World is output. If you want to use the warning option instead of the strict option, use `explicitApiWarning()`. For groovy, see [here](https://kotlinlang.org/docs/reference/whatsnew14.html#explicit-api-mode-for-library-authors). Especially Explicit API mode is very convenient for library developers.

References are as follows.
- https://kotlinlang.org/docs/reference/whatsnew14.html#explicit-api-mode-for-library-authors
CRUD-GLOBALS-IRISNATIVEAPI-JAVA
Tags: api, globals, java, intersystemsiris
Published: 2020-10-23 10:58:42

Hi All,

I am writing this article to tell about the application "CRUD-GLOBALS-IRISNATIVEAPI-JAVA" which is developed as part of "InterSystems IRIS Native API programming contest". The intention of this application is to manage the Globals which are in IRIS instance through java program using IRIS Native API. To use this application basic knowledge of CACHE Globals structure is required.

In this application as of now we  have options to **Create,View**  Globals and **Data Search** in Globals. Update and Delete will be added in next releases.

You may think that CRUD operations of Globals already we have and we can do it in multiple ways such as using terminals, import , export, System Management portals etc. But lets consider a scenario about application which is running in LIVE environment and in that application there are some functionalities/configurations which will be enabled or disabled based on global value.  To manage such Globals we cannot  give LIVE servers access is not advisable ans not secure and also we cannot develop application using CSP, ASP or JSP's because development cost involved for that when each time a new global gets created. In such scenario we can use these kind of applications, because no development cost involved, easy to use, secured(without delete option) and it is very fast.

Also we can modify this application in such way that we can restrict the access only to some Globals, for example we can restrict to CRUD operations only to the user defined Globals and rest all other Globals access can be blocked for CRUD operations in this application.

Here Given some more details and screens of each option  available in the application.

**1) Create:** We can create a global by specifying Global Name, Subscript or multiple subscripts (comma separated) and global value.This application is useful if we want to create a one or many Globals but not huge data,because by using this option we can create Globals one by one. With this option it does not allow to update the global, if the given global name and subscript(s) already exists then show it shows message saying "Global Already exists".

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/v48g3aho8bhjnq2yhxyp.png)

**2)** **View : **We can view global data by giving exact global name and subscript(s), it displays full data existed in that global.

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/eyxb7rup0sceayla652g.png)

**3)** **Search : **We can search specific data in the global with this option, we can search the data within  the given global and subscript(s) but not the entire global (traversing all nodes) and we can make multiple search with the given input global name and subscript(s).

![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/4gcc438nv37lr5177vga.png)

If you like this application concept  [Vote Here](https://openexchange.intersystems.com/contest/current)

If you have any suggestions and ideas to improvise this application, please let us know.
Participated and Completed my first HacktoberFest
Tags: hacktoberfest, opensource
Published: 2020-10-23 10:55:29

I participated in the Hacktoberfest 2020, this being the first hacktoberfest I have ever participated in. And am glad to share that I have completed this year's hacktoberfest
2 PRs were for a flutter project, project-avocado, maintained by DSC NIT Rourkela, 1 PR was for a coding interview questions repository in which I added all of my experience and the questions asked during the hiring process for Internship position in Microsoft and 1 PR was for a project which my friends and me started sometime ago, refactoring the code and making it more modular.
Although the first 70k participants to complete 4 PRs get the T-Shirt, but the learning experience I got from this hackotberfest is unmatchable and finally, I have contributed truly to the open source community. Will continue doing so and moving forward as a developer. 

Currently, I am focusing on Machine Learning concepts so that I could contribute to some ML libraries and make even more valuable contributions.

Thanks for reading
Breadth-first Search (video)
Tags: algorithms, video, tutorial
Published: 2020-10-23 10:43:52

Hello Everyone! Welcome to another episode of Algorithms for Everyone! In this episode, we learn about Breadth-first Search. 

This is the second episode of my Algorithms for Everyone series, with Binary Search being the first one.

Big thanks to the book Grokking Algorithms for inspiring me to make this series.

If you enjoyed this video and would like to see more, please do let me know by Liking and Subscribing to my channel :)

YouTube: https://www.youtube.com/aniakubow
Twitter: https://www.twitter.com/ania_kubow 
Instagram: https://www.instagram.com/aniakubow
Github: https://github.com/kubowania

#algoritms #breadthfirstsearch

{% youtube CqQ_QDCwDuM %}
The best keyboard I ever had for coding
Tags: watercooler, webdev, productivity, hardware
Published: 2020-10-23 10:37:46

---
title: The best keyboard I ever had for coding
published: true
description: 
tags: watercooler, webdev, productivity, hardware
cover_image: https://cnet3.cbsistatic.com/img/UwTPnTqAPB6vdQ5fw3eJ2t3ZMdk=/940x0/2020/09/21/a723ebc4-0857-4f0b-864e-340f075fe2c1/logitech-g915-tkl-1-de-4.jpg
---

This is gonna be short,

I used many keyboards on my life -I'm 30 and I like to try different hardware- I also like to test parts for some months before sharing my opinion so here it is.

<h2>The choice</h2>

After testing it since February 2020 I can ensure that

<code>Logitech G915 / Logitech G915 TKL with Tactile switches </code>

is the best keyboard for coding.


<h2> Why? </h2>

It's a <strong>low profile mechanical keyboard</strong> which means it will be better to your wrists while keeping mechanical switches, also low profile avoids the need of a wrist rest. 

Anything to keep you healthy and avoid carpal tunnel is good for any of us who stay long terms in front of a screen.

It has <strong>Romer G switches</strong> made by Logitech. I was a bit skeptical at the beginning but are my favorite since I put my hands on.

It comes with 3 different switch types, all Romer G:

<ul>
 <li>Linear</li>
 <li>Tactile</li>
 <li>Clicky</li>
</ul>


The <strong> Romer G </strong> switches are a big upgrade when coming from any other mechanical switches keyboard when coding (or even gaming), this is because the action point is near the top, so when you start clicking the key is triggered as fast as possible.

Of course the linear switches as you may know are not meant for typing, they provide a weird feedback when doing that so ignore them, I personally don't like them even for gaming.

Clicky are usually more noisy while providing a high feedback which is also not necessary.

Tactile are a mix between those. Quick actioned, lower noise, fast activation, nice feedback.


<hr />

I tried the G915 on February, then on August I switched to the G915 TKL, both having the same Romer G tactile switches. No difference for the task, I'll keep the TKL because I like getting my hands near the mouse and occupying less space on my desk as I code for 8-9h a day at least while keeping my hands on the keyboard like 2 to 4 hours more doing other tasks (writing, gaming, helping people on r/buildapc and so)

<hr />

I also would like to add this video here, I didn't tested all that keyboards that appear on it but hey, it's a reference:

{% youtube fxCYXA2zPc8 %}

<hr />


What keyboard do you use? Have you watched for ergonomics and health at your workspace?

Also if you need help with hardware and peripherals, ask me anything!


Have a great day
Facebook ondersteuningsnummer voor uw hulp +32-28081298
Published: 2020-10-23 10:35:58

Facebook is een groot communicatieplatform op de sociale media met nieuwe geavanceerde functies. Soms kunnen Facebook-gebruikers Facebook niet gebruiken met veel problemen.Ze kunnen verschillende soorten problemen krijgen, zoals Facebook niet kunnen installeren, zich niet kunnen aanmelden / aanmelden bij het Facebook-account, het Facebook-account niet kunnen verwijderen en nog veel meer technische en aanbevolen probleem. Als u met dit soort problemen wordt geconfronteerd, neem dan contact op met de <a href="https://contactklantenservicenederlands.com/bellen-facebook-telefoonnummer.html">facebook technische ondersteuning</a> voor de snelle oplossing.
Do you prefer Light mode or Dark mode?
Tags: watercooler, ui, ux
Published: 2020-10-23 10:28:25

---
title: Do you prefer Light mode or Dark mode?
published: true
description: 
tags: watercooler, ui, ux
cover_image: https://miro.medium.com/max/639/1*yyK3M4cXefHDLO-mJ5cPag.png
---
In 2020, it almost feels like if there is not Light mode / Dark mode toggle somewhere in your product, it doesn't count.

Jokes aside, I like to browse web in Light mode cause it feels way more natural  and code on Dark mode cause of greater contrast and I find it easier for eyes for longer periods of time.

What are your theme preferences when it comes to browsing and coding?
Yayyy! Completed the hacktoberfest challenge.
Tags: hacktoberfest, opensource, algorithms
Published: 2020-10-23 10:14:11

Hurrayyy! 
This is my first time where I have contributed to Open Source. Now that I've learnt how PR's work and I am confident about how to work on it. 
Thanks to Hacktoberfest! For encouraging many beginners to contribute.
Where do you back-up your posts?
Tags: meta, writing, security
Published: 2020-10-23 10:08:46

---
title: Where do you back-up your posts?
published: true
description: 
tags: meta, writing, security
cover_image: https://images.idgesg.net/images/article/2017/07/pcw-backup-software-hub-1200-100728977-large.jpg
---
Nothing in this world is for granted. There is always that .01% chance the database or your profile might get hacked and so on.

Some of the options that might save your content include:
1. Creating and saving blog posts locally using markdown or code editors/IDEs. Ideally backing them up in some external drives.
2. Pushing them to [GitHub](https://www.github.com/) repo/-s where you store your articles
3. Syncing local files to [Google Drive](https://www.google.com/drive/), [Dropbox](https://www.dropbox.com/) and others
4. Creating posts on the blogging platform itself and using back-up methods provided by them  

When it comes to last one, currently DEV.to offers export content feature in [settings](https://dev.to/settings/misc). You can export your posts and comments. They will be emailed to your inbox. 

Where do you back-up your posts currently (if you do) and what would be the ideal way you would recommend for DEV to implement?
My journey in Hacktoberfest
Tags: hacktoberfest
Published: 2020-10-23 10:05:08


### whoami 
Hi, My name is Touhiudl Shawan. I am a self-taught Web Developer. Currently, I am a front-end developer but also have the interest to learn backend development. I build UI components using modern front-end technology like React. Already, I have worked as a freelancer on Fiverr. I have become a one-level seller on Fiverr. Also, I am a Computer Science and Engineering Student.

### Background
I am new to the open-source community. As being a student of Computer Science I have already joined some online and offline Programming contest. In a contest, I have become 20th around 400 contestants. I have solved many Programming challenges in an online platform like urionlinejudge. I am developing and working as a front-end web developer for 3 years. I already have worked as a freelancer in Fiverr and become a one-level-seller. I am continuously learning front-end development every day. This is my Story.

### Progress

In the #hacktoberfest challenge this year I already have completed my four successful pull requests. That means I have already contributed a very little amount of contribution to the open-source community

### Contributions

#### Submit an Interactive Quiz App build with `React`
[Interactive Quiz App](https://github.com/Nivedita-coder/JavaScript_Library/tree/main/Interactive_quiz_game)

#### Submit a desktop Application called Blood Donor Management developed with `Java`
[Blood Management](https://github.com/AyanSaha25/hacktoberfest-2020/tree/main/blood_management_system)

#### Submit a system that showed statistics report about covid19 written in `python`
[Coror Statistics Shower](https://github.com/StudentCode-in/Hacktoberfest2020/tree/main/Programs/Simple_Corona_Statistics_Shower%20)

#### This is repo just want my some information so I just submit some info about myself in here
[Some Info](https://github.com/iamdarshshah/hacktoberfest-participants)


### Reflections
It was my first hactoberfest. So I tried to do some contribution to the open-source community. It helps me to understand how I should work on an open-source project. I hope next time I will contribute a more valuable contribution to open source projects. 

Thanks, Everyone
\#Happy Coding 🙂 \#hacktoberfest
WP and data tables with charts and graphs in posts, pages, blocks and widgets
Published: 2020-10-23 09:57:25

do alot more with your wordpress - add spradsheet instantly to your site - many superb plugins 

see a overview: https://de.wordpress.org/plugins/tags/spreadsheet/

get lots of features - enhance your wordpress - 

Create data tables with charts and graphs. Custom design, navigation, searching and ordering functions. Export…
Embeds a published, public Google Form in a WordPress post, page, or widget.
Embeds public Google Spreadsheets, Apps Scripts, or CSV files in WordPress posts or pages as…
import posts from CSV files into WordPress.
Modern Bulk Editor for Posts and Pages, create and edit hundreds of posts at once…


TablePress
https://de.wordpress.org/plugins/tablepress/
(3.938reviews)
Füge deinen Artikeln und Seiten schöne und funktionale Tabellen hinzu, ohne dafür Code schreiben zu…
Tobias Bäthge  800.000+ aktive Installationen  Getestet mit 5.5.1


Data Tables Generator by Supsystic
https://de.wordpress.org/plugins/data-tables-generator-by-supsystic/
(450reviews)
Create data tables with charts and graphs. Custom design, navigation, searching and ordering functions. Export…
supsystic.com  30.000+ aktive Installationen  Getestet mit 5.5.1

Inline Google Spreadsheet Viewer
https://de.wordpress.org/plugins/inline-google-spreadsheet-viewer/
(62reviews)
Embeds public Google Spreadsheets, Apps Scripts, or CSV files in WordPress posts or pages as…
Meitar Moscovitz  10.000+ aktive Installationen  Getestet mit 5.4.2


Google Forms
https://de.wordpress.org/plugins/wpgform/
(51reviews)
Embeds a published, public Google Form in a WordPress post, page, or widget. Mike Walsh  10.000+ aktive Installationen  Getestet mit 4.9.15


CSV Importer https://de.wordpress.org/plugins/csv-importer/
(26reviews)
Import posts from CSV files into WordPress.
Denis Kobozev  9.000+ aktive Installationen  Getestet mit 3.7.34


Bulk Edit Posts and Products in Spreadsheet
https://de.wordpress.org/plugins/wp-sheet-editor-bulk-spreadsheet-editor-for-posts-and-pages/
(78 reviews)
Modern Bulk Editor for Posts and Pages, create and edit hundreds of posts at once… WP Sheet Editor  3.000+ aktive Installationen  Getestet mit 5.5.
What Are The Feature That A Mobile Wallet App Should Include?
Tags: mobileappdevelopment, iosappdevelopment, androidappdevelopment
Published: 2020-10-23 09:35:54

Digitalization is at is peek and if you as a mobile app development company in bangalore or around the world trying  digitalize the wallet by developing a E-Wallet App Lets discuss why you should go ahead building the app and what feature to include in it

Wallet Mobile apps are always trending and the apps that have most retaining and sustainable customers there might be number of apps in the playstore but each and every wallet apps coming up on the playstore has gained the popularity

lets discuss the important features to have 

SignUp
	The app should have the sign up feature where the user can signup with their EmailId ,Phone Number and password and sighnup should be supported by authentication in form of OTP to Email or Phone Number 

Linking The Bank Account
	The feature should allow user to link the bank account by allowing them to enter their card details or link the phone number associated with the bank to the account and there is kyc rules that should be made to comply

Add Money to Account
	This must a another option if the user dont want to link the bank account to account of app they should be feature where user can transfer the money from the bank acc to wallet acc ,this makes most of the users to feel secure with the account 

Make Payments
	The E-wallet app with out a option of making payment is of no use , the users should have the option to pay for different purpose might be for the electricity,phone,for a local vendor . The option to pay should be through a qr code or through the phone number linked to their account

Promotions and offers
A Mobile Wallet app should include the promotional offers to entice the customers and keep the customers in the app frequent promotions and the offers gives the users feel good factor about the app	

Payments History
It is very important for the app like mobile wallet to keep track of the payments that the users make so that the users can go back to check their payments when ever they want and double check

Full time support 
	The App developers should have the support for their customers for the fact that there might be tickets from the users for the faulty payments or the transfers not being processed properly If the User feels that the support end is good then the users are retained 


Conclusion
	It is very important for the mobile app development companies developing the ewallet apps to have all these featuresand we at BrillMindz,A Top mobile App Development Company In Bangalore are very much capable of building these kind of apps in the given time
A Front End developer building a project without using a Front End framework
Tags: javascript, elixir, react, svelte
Published: 2020-10-23 09:31:52

When I decided to built my new side project[1] . My mind quickly think of what stack should I use. I love [Elixir](https://elixir-lang.org) so my Back End is sorted using [Phoenix Framework](https://www.phoenixframework.org/). But what about Front End? 

Should I use [React](https://reactjs.org)? A language that I have used for work everyday for this past few years?

Or should I use a new framework? [Svelte](https://svelte.dev/) seems interesting and I like [Elm](https://elm-lang.org/) because of it functional programming.

But being the only developer for this project, I decided that separating the Front End and Back End would only add to the effort and complexity. One that I did not needed at this time.

That lives me with only 1 option. Using the Phoenix template render. Or specifically, [Phoenix LiveView](https://hexdocs.pm/phoenix_live_view/Phoenix.LiveView.html).

I know it can handle real time interaction but I am more interested in the complexity side. Is it easier and faster than using a Front End framework?

After building my project, I can say yes. It is faster and easier than using a Front End framework. Provided that you are the only developer for the project. How much faster? I built the prototype of my website in 3 days. I think if I were to built it with React, it would take more than a week.

[1] [Inoffice](https://www.inoffice.chat)