teleren/devto huggingface dataset:
Wanna Boost Your Productivity ? But Don't Know How ? 
Tags: codenewbie, motivation, webdev
Published: 2021-01-15 13:29:15

<h4>Do you want to stay focused on your things?

Do you want to boost your productivity?

Do you want to get the most out of your time?
</h4>

<br>
I struggle with staying focused and being productive sometimes, as well .

But fear not. 
We can solve this problem with a simple solution : <b> " hour-blocks " </b>

_______________
<h4>So what is "hour-blocks"?
And how to do it? </h4>

Doing hour blocks simply means planning your daily activities but making it more specific. 

<br>
A simple daily plan would look like this :

Saturday :
* Study for exams.
* Hang out with friends. 
* work on side projects. 
* Read a book. 

Having such a daily plan is good but it's not great.

You say "I'll study for my exam" but when? For how long? 
You need to make it more specific.
You might have had on planning to study for an hour but end up studying for 20 minutes instead and then be like "okay phew one task down" without realizing you've wasted 40 minutes of your precious time! 
<br>
Now in order to make your day more productive, set time for each activities. Like : 

Saturday :
* Study for exams : 10am - 12pm
* take a break : 12pm - 1pm
* Hang out with friends : 1pm - 3pm
* work on side projects : 4pm - 6pm
* Take a break : 6pm - 7pm
* Read a book : 9pm - 10pm

<br>
<h4>You should also consider a few things while doing hour blocks </h4> : 
1. Always make some time for a break. 
2. Break time means BREAK TIME.
3. Let your roommates or siblings know you'll be busy and you shouldn't be bothered. 
4. Put the phone away or turn off the wifi. 
5. You could use a time tracker app to keep track of your time.
<i>I use <a href="https://www.google.com/url?sa=t&source=web&rct=j&url=https://play.google.com/store/apps/details%3Fid%3Dcom.boostedproductivity.app%26hl%3Den%26gl%3DUS%26referrer%3Dutm_source%253Dgoogle%2526utm_medium%253Dorganic%2526utm_term%253Dboosted%2Bapp&ved=2ahUKEwitrsWi-p3uAhVIyoUKHUWfBacQFjAFegQIBxAC&usg=AOvVaw0MBSDvQKiBWhMZTEvMvmb1"> this time tracker</a> and seeing how much time I've spent on doing something makes me feel proud, like yaaaay I'm doing great </i>
6. It's okay if you couldn't complete all of your tasks according to your plans.
Sometimes I can't manage to complete all the tasks as well. 

<br>
_____________
I've done hour blocks and I can guarantee it is 100% efficient.

There are times when I fail to do hour blocks and when it happens I end up wasting so much time. 
So if you need discipline (like me) and to get the most out of your precious time I suggest try hour blocks. 

<br>
_________________
Akshay's latest article inspired me to come up with this article. 
You can check his awesome article <a href="https://dev.to/akshayvarshney6/how-do-i-maintain-consistency-to-focus-for-at-least-1-hour-in-coding-every-single-day-bc3"> here </a>
Most Popular TYPO3 Extensions (TER + Github + Composer)
Tags: typo3extension, ter, t3terminal, t3marketplace
Published: 2021-01-15 13:27:12

IMHO, From the TYPO3 community, Published TYPO3 extensions are one of the big reasons for the popularity of TYPO3 CMS. You know what, you can download TYPO3 extensions at many places like official extensions.typo3.org, github.com, gitlab.com, Composer packagist.org, etc.

Do you know which TYPO3 extensions are most loved by TYPO3 people for years? I want to share popular TYPO3 extensions from the TYPO3 extensions repository, Github, Packagist, etc.

Check out all the popular extension at- https://t3terminal.com/blog/popular-typo3-extensions/
TYPO3 Talk with Ric, Ex vice-president of the TYPO3 Association
Tags: typo3talk, typo3interview, typo3community
Published: 2021-01-15 13:19:52

This time we're honored with an interview of Ric van Westhreenen, member of the Supervisory Board of the TYPO3 GmbH and a serial entrepreneur under the label Accans BV, and for the last four years interim Product Owner Digital Workplace at T-Mobile The Netherlands.

Read the interesting article where Ric shares his insights about his views, history, and potential of TYPO3 and the open-source community, and how we can build a better TYPO3 Eco-system together!

Review his complete interview on- https://t3terminal.com/blog/typo3-talk-with-ric-ex-vice-president-of-the-typo3-association/
Why is the TYPO3 Marketplace needed?
Tags: typo3, typo3marketplace, t3terminal
Published: 2021-01-15 13:13:12

A true idea behind TYPO3 Marketplace is the belief that businesses must embrace the power of ‘and’. Combining purpose and profit, by supporting customers, authors, people, society, and shareholders to achieve remarkable success. It's why TYPO3 Marketplace is needed to be a committed platform that makes a positive impact on TYPO3 Individuals, TYPO3 Business Owners, and to TYPO3 Community.

Ultimately an Open Source TYPO3 Marketplace focuses on helping people to share and earn from their unique TYPO3 Products and helping to complete creative TYPO3 projects, with community earning every time that happens.

Complete review about TYPO3 marketplace at- https://t3terminal.com/blog/why-typo3-marketplace/
FOSS! Where to Find Free TYPO3 Support & Help
Tags: typo3support, typo3guide, freetypo3support
Published: 2021-01-15 13:06:38

TYPO3 is an incredible community, indeed. In more than one decade of my journey with TYPO3, I always get good support from the TYPO3 community. To be honest, this is one of the main reasons why I’m with TYPO3, because of our lovely TYPO3 people who are always eager to help & support. 

Welcome to the TYPO3 community! The novice TYPO3 developer always needs a group of people where they can get to learn free TYPO3 CMS. Do you know how you can get such free TYPO3 support?

Read complete blog at- https://t3terminal.com/blog/free-typo3-support/
Daily Developer Jokes - Friday, Jan 15, 2021
Tags: jokes, dailydeveloperjokes
Published: 2021-01-15 13:00:21

---
title: "Daily Developer Jokes - Friday, Jan 15, 2021"
description: "Check out today's daily developer joke! (a project by Fred Adams at xtrp.io)"
series: "Daily Developer Jokes"
cover_image: "https://private.xtrp.io/projects/DailyDeveloperJokes/thumbnail_generator/?date=Friday%2C%20Jan%2015%2C%202021"
published: true
tags: #jokes, #dailydeveloperjokes
---

Generated by Daily Developer Jokes, a project by [Fred Adams](https://xtrp.io/) ([@xtrp](https://dev.to/xtrp) on DEV)

___Read about Daily Developer Jokes on [this blog post](https://xtrp.io/blog/2020/01/12/daily-jokes-bot-release/), and check out the [Daily Developer Jokes Website](https://dailydeveloperjokes.github.io/).___
### Today's Joke is...
![Joke Image](https://private.xtrp.io/projects/DailyDeveloperJokes/public_image_server/images/5e12598ab1885.png)

---
*Have a joke idea for a future post? Email ___[xtrp@xtrp.io](mailto:xtrp@xtrp.io)___ with your suggestions!*

*This joke comes from [Dad-Jokes GitHub Repo by Wes Bos](https://github.com/wesbos/dad-jokes) (thank you!), whose owner has given me permission to use this joke with credit.*

<!-- 
Joke text:
___Q:___ How do you stop a web developer stealing your stuff?

___A:___ Write 403 on it.
 -->
2020 & T3Terminal — Fruitful Journey
Tags: typo3, t3terminal, t3terminaljourney
Published: 2021-01-15 13:00:04

The year 2020 at T3Terminal and worldwide has been different this year! T3Terminal has been working hard going completely digital in means of  Marketplace Management, Bringing you exciting TYPO3 Products, Unique TYPO3 Services, TYPO3 Contribution, Writing TYPO3 Blogs/Tutorials, and regular updates.

T3Terminal venture was launched in the TYPO3 community at Hague - the Netherlands. It's been a year since launch and T3Terminal have reaped fruitful growth just in no time!

Checkout complete T3Terminal journey at- https://t3terminal.com/blog/t3terminal-journey/
TYPO3 talk with Georg Ringer: TYPO3 needs more people!
Tags: typo3interview, typo3community, typo3talk
Published: 2021-01-15 12:51:13

This week we're honored with an interview from Georg Ringer, our very own Project Lead of TYPO3 Core development and one of the driving forces behind the TYPO3 renaissance from last years.

Explore the interesting article where Georg shares his insights about his views, history, and potential of TYPO3 and the open-source community, and how we can build a better TYPO3 Eco-system together!

Let’s hear about his journey with TYPO3, and a lot more!

Review entire interview at- https://t3terminal.com/blog/typo3-talk-with-georg-ringer-typo3-needs-more-people/
Early Bird TYPO3 Guide to Google Core Web Vitals
Tags: typo3guide, googlecorewebvital, typo3performance
Published: 2021-01-15 12:43:12

Google Core Web Vitals for TYPO3? Have you heard of it or you must have come across it but however not certain how it is important for your TYPO3 website?

Google Core Web Vitals would be an important factor affecting the speed, performing, and ranking of your TYPO3 website. Let’s get ready and understand them in detail. My friend, this post will cover all you need to know about Core Web Vitals for TYPO3 and solutions about how to improve them.

Read the complete guide at- https://t3terminal.com/blog/typo3-google-core-web-vitals/
Mobile Browser Widths and Heights
Published: 2021-01-15 12:40:19

When developing *any* website, always run a visual test on the mobile widths and heights.

To do that in Chrome or the new Chrome driven Edge, press F12.

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

Then click on the icon shown above.

This brings us to this screen.

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

Test the different widths and heights until you feel everything is good.  Then push your changes to the website.

Over time, you will know in advance what works and what doesn't work and should be able to get the layout right the first time; however, don't skip these tests as they will give absolute confidence on what is being published. 

**Reason**

Desktop development is great! But it doesn't cover these sizes. 

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

Tips:
```json
display: grid;
grid-template-columns: 
 repeat(auto-fit, 
 minmax(3em, 1fr));
margin-bottom: 1vh;
justify-self: center;
padding-top: 30vh;
font-size: 4vh;
```
Using Grid works well but make sure to include minimum width (3m) etc. to get the proper breaking points. 

Also, for margins, padding, and font-sizes use (View Height) 'vh' instead of 'em', 'rem' because they target specific window sizes. 

JWP2021
Most Inspiring TYPO3 Bloggers To Follow In 2020
Tags: typo3, typo3blogger, typo3community
Published: 2021-01-15 12:34:54

Are you excited to know who the top active TYPO3 bloggers are (at 2020)?

I’m feeling curious to write about first-time-ever on “TYPO3 Bloggers”.

TYPO3 content writers help and guide the TYPO3 community with their motto “Inspire people to share”. Here, I want to share a list of 10 TYPO3 bloggers who are techies & leaders.

Review all the Top TYPO3 bloggers at- https://t3terminal.com/blog/typo3-blogger/
How-to Keep Your Packages Always Up-to-date with Dependabot
Tags: devops, node, devtool, github
Published: 2021-01-15 12:27:27

One of the ways that I do to keep myself up-to-date with the latest technologies is to configure automatic dependencies upgrade, which helps in 2 ways:

- Keep my products/packages always up-to-date, especially avoid potential vulnerability as soon as possible.

- Remind me of the technologies I'm using that have introduced new features or bug fixes. I can quickly look at it and learn what is newly possible.

In this article, I'll walk you through how I did it very easily and conveniently.

Last Sunday, there were quite a few packages updated in my products.

![Screen Shot](https://dev-to-uploads.s3.amazonaws.com/i/4s9n7o969jm7z6ada4r2.png)

## Dependabot

[Dependabot] is a Github bot that automatically tracks and opens PRs to update dependencies for you. It used to be a separate product but was acquired by Github in 2020 and became available completely for free 🤯.

### Basic configuration

To configure it, you need just a couple of lines of code:

- Create a file `.github/dependabot.yml` in your repository.

- Add some configuration to instruct Dependabot what to update:

```yaml
version: 2

updates:
  - package-ecosystem: npm
    directory: /
    schedule:
      interval: weekly
  - package-ecosystem: github-actions
    directory: /
    schedule:
      interval: weekly
  ```

Dependabot supports a lot of different package ecosystem including npm, Python, Go, Rust, Maven, Docker, etc, and also Github Actions recently. [Check out more here](https://dependabot.com/#languages).

### Interval

You can configure Dependabot to update daily, weekly, or at another specific interval. My experience with weekly updates is the best so far.

### Workflow

After commiting your `dependabot.yml` to your repository, Dependabot will help you update packages by opening PRs, which you can accept or reject. By receiving updates via PRs, you get a chance to make sure that all your tests/checks are passed before promoting to your live distribution.

![Screen Shot](https://dev-to-uploads.s3.amazonaws.com/i/tzufrzpqwpjf5q05bdtl.png) 

Dependabot is also intelligent enough to automatically rebase PRs when you pushed new changes to `master` (or whatever branch you configured), so you don't always have to review and merge it right away. In fact, I often ignore it until late in the day, when my energy level is the lowest, then I review one or several of them.

## Badge

One little tip that I often do especially for an open-source package is to put a badge letting the users know that this package is configured to be automatically up-to-date.

```md
![dependabot status](https://img.shields.io/badge/dependabot-enabled-025e8c?logo=Dependabot)
```

![dependabot status](https://img.shields.io/badge/dependabot-enabled-025e8c?logo=Dependabot)

That's it. Dependabot has been super convenient for me, especially for open-source packages that I've done implementing and don't want to think about maintaining its dependencies. I hope it will benefit you, too!
 
[dependabot]: https://github.blog/2020-06-01-keep-all-your-packages-up-to-date-with-dependabot/
Ultimately Missing Feature - TYPO3 Frontend Editing
Tags: typo3, typo3frontend, typo3feature
Published: 2021-01-15 12:23:06

Why was Neos CMS born? Because of one primary reason: “Frontend Editing Feature”. In my opinion, “TYPO3 Frontend Editing” was one of the significant initiatives of the TYPO3 community since 2016. But, unfortunately, three major TYPO3 versions have passed, and it’s still not available in the TYPO3 core.

For 20 years, TYPO3 Frontend Editing has been a long-awaiting feature for TYPO3 CMS. At the moment in 2020, What is the best feasible TYPO3 frontend inline editing available? You will get your answer in this blog post.

Keep reading the complete blog at- https://t3terminal.com/blog/typo3-frontend-editing/
How to Build a TYPO3 website with a Free TYPO3 template?
Tags: typo3, typo3website, typo3template, typo3theme
Published: 2021-01-15 12:15:00

Are you looking for a guide that can help you with how to build a TYPO3 website with a free template? You're at the correct spot!

Developing a TYPO3 website can be a terrifying thought especially when you’re not techy. Don’t worry, you’re not alone. We have helped over 6000+ people make a  TYPO3 website with free TYPO3 Templates, and henceforth we have decided to create the most comprehensive step by step guide on how to make a website without learning how to code.

Checkout step-by-step guide at- https://t3terminal.com/blog/build-typo3-website-free-typo3-template/
TYPO3 Interview with Heather, Author of Official TYPO3 Guidebook
Tags: typo3interview, typo3guide, typo3community
Published: 2021-01-15 12:07:42

We have been interviewing and inviting TYPO3 business people to share their views to build a better TYPO3 eco-system for a better TYPO3 tomorrow. T3Terminal has been developed and is focusing on having a "Fruitful TYPO3 Eco-System".The ultimate goal, Inspiring people to communicate about the TYPO3 eco-system by keeping the philosophy of OpenSource.

Here we have Heather McNamee with us for an interview this week, the Technical Communications Professional at Open Strategy Partners and author of the TYPO3 Guidebook book.

Complete guidebook by heather on- https://t3terminal.com/blog/typo3-interview-with-heather/
10+ Women of TYPO3 Who Code, Design, and Inspire!
Tags: typo3, typo3cms, t3womaniya
Published: 2021-01-15 12:01:26

Well, I don’t want to write why and how women empowerment is important in today’s world. But all I wish that all women and girls must participate in making better culture & community with their remarkable work!

TYPO3 Women & Girls rocks at TYPO3 community! Today, I’m proud to write first-time in the TYPO3 history blog about T3-Womaniya ;) Are you interested to know who the top active TYPO3 women in the community are?

Know all the T3-womaniya on- https://t3terminal.com/blog/typo3-women/
whitelistcors
Tags: node, express, npm
Published: 2021-01-15 11:56:42

---
title: whitelistcors
published: true
description: The whitelistcors module helps developers configure CORS with a NodeJS and ExpressJS
tags: nodejs, expressjs, npm
//cover_image: https://direct_url_to_image.jpg
---
[CORS ( Cross-Origin Resource Sharing)](https://developer.mozilla.org/it/docs/Web/HTTP/CORS) is a mechanism that allows you to control the sources of requests on a Web page, which is particularly useful for defining security policies on your server, so that a browser and server interact to determine whether it is safe to allow cross-origin request.

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

The [whitelistcors](https://gzileni.github.io/whitelistcors/) module helps developers configure CORS with a [NodeJS](https://nodejs.org/en/) and [ExpressJS](http://expressjs.com/) server and is very easy to use:

```
npm install --save whitelistcors
yarn add whitelistcors
```
To enable a resource to a specific request from an HTTP source, you must implement only an array of addresses:
```
var whitelist = require('whitelistcors');

// lists of origin domains
var origins = ['http://localhost', 'http://mysite.com'];

app.post('/myapi', whitelist(origins), function(req, res, next) {
    res.send('CORS OK!');
})
```
GitHub Projects: [https://gzileni.github.io/whitelistcors/](https://gzileni.github.io/whitelistcors/)
Zettel Lint
Tags: code, zettelkasten, development, markdown
Published: 2021-01-15 12:18:45

---
title: Zettel Lint
published: true
date: 2021-01-15 11:56:00 UTC
tags: code, Zettelkasten,development,markdown
canonical_url: https://craignicol.wordpress.com/2021/01/15/zettel-lint/
cover_image: https://craignicol.files.wordpress.com/2021/01/wp-1609625215908.jpg?w=1200
---

_—  
title: vision  
created: 2020-10-11 21:48  
—_

There are many editors and extensions for working with connected markdown files. As I am working on multiple devices, it’s hard to find a single editor that works on all of them, and different editors are optimised for different things. In the spirit of UNIX, therefore, I wanted to write a suite of small programs (here coded as sub-commands) that will allow the connection and management of markdown files via automated processes, such as github actions, so that the knowledge base can be updated from anywhere.

This tool was originally created to manage a zettelkasten based markdown powered git repository.

## Principles

- _All outputs should use standard formats, mostly markdown, but some usages may need something more specific._
- _All subcommands should be independent so that users can pick and choose whatever suits them._
- _Modifications aligned to particular practices (e.g. GTD, Zettelkasten, bujo) should live in their own subcommands._
- _This tool should not impose structure on the knowledge base._
- _Repeated application of a subcommand should only modify the knowledge base at most once, unless external factors apply_
- _External factors include time triggers, update of import file_s

[View on Github](https://github.com/zettel-lint/zettel-lint)
Interview with Benni: TYPO3 for Everyone!
Tags: typo3, typo3cms, typo3community
Published: 2021-01-15 11:55:15

This week we're honored with an interview from Benni Mack, our very own Project Lead of TYPO3 Core development and one of the driving forces behind the TYPO3 renaissance from last year.

Explore the interesting article where Benni shares his insights about his views, history, and potential of TYPO3 and the open-source community, and how we can build a better TYPO3 Eco-system together!

Let’s hear about his journey with TYPO3, and a lot more!

Checkout whole Interview on- https://t3terminal.com/blog/interview-with-benni-typo3-is-for-everyone/
Differences of SATA and PATA hard drives 

Tags: hardware, localhackday, mlh, computerscience
Published: 2021-01-15 11:01:59

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

# PATA:
It stands for Parallel Advanced Technology Attachment. It was also called ATA / IDE in it’s earlier days. It is a bus interface used for connecting secondary storage devices like hard disks, optical drives. It was first introduced in 1986 by Western Digital and Compaq.



# SATA:
It stands for Serial Advanced Technology Attachment. It is a bus interface that connects hard disks, optical drives. It was introduced in 2001 and replaced PATA. SATA has more advantages than PATA hence making it’s demand more.







#Differences:

## PATA
Cable pins : 40
Transfer Speed: 8.3MB/s later increased to 133MB/s
Cable Length and size : can extend upto 18 inches, and has a bigger size (width)
Bus: It uses different wires to carry data and information
Hot plugging: No hot swapping, i.e Cannot replace hard drive, CD-ROM drive, power supply, or other device with a similar device while the computer system using it remains in operation.
Cost and power consumption : High
Jumpers : There could be more than one harddrive. To connect multiple IDE drives, the ribbon cables are chained from one to the next. The computer has no idea which is the main drive, from which to load the OS.

## SATA
Cable pins : 7
Transfer Speed: Quite an improvement from its predecessor. Highest speed being 16GB/s 
Cable length and size: can extend upto 1 meter and has a smaller size (width).
Bus: It carries data in a single bus
Hot plugging: It is hot swappable
Cost and power consumption : Low
Jumpers: It doesn't use jumpers. Each drive connects directly to the motherboard. BIOS has the settings where one can see which drive is the primary drive.
7 Best TYPO3 Google Map Extensions
Tags: typo3extension, typo3mapextension, typo3plugin
Published: 2021-01-15 11:43:10

There are many reasons to include maps on your TYPO3 site, and no matter what your reason is you should have an easy and efficient TYPO3 Navigation extension to do so! 

Whether you need to make it easy for customers to find your event venue or simply want to showcase your business locations, adding a map to your TYPO3 website makes sense. When it comes to TYPO3, this means selecting one of the best TYPO3 Map Extensions to help.

Checkout all TYPO3 map extension on- https://t3terminal.com/blog/typo3-map-extension/
How To Get TYPO3 CMS Certified Developer
Tags: typo3, typo3cms, typo3certified
Published: 2021-01-15 11:35:16

TYPO3 offers several TYPO3 Certification examinations geared toward professionals who want to differentiate themselves and test their abilities. It feels proud to be a part of a community that cares about educational programs.

Wishing to get TYPO3 Certified to add a golden feather to your career? Are you a TYPO3 developer and dream to be a TYPO3 certified developer? My friend, you’ve got the right guide to help you with TCCD Certifications? Let’s do it together.

Read a detailed blog on- https://t3terminal.com/blog/typo3-certified-developer-tccd/