teleren/devto huggingface dataset:
Olá, mundo!
Published: 2020-05-29 15:44:21

Ter um local onde eu pudesse escrever sobre as coisas que eu estudo, minhas experiências com programação e assuntos técnicos sempre foi um desejo que eu tive, mas demorei a colocar em prática. Demorei porque queria controlar cada processo da criação da plataforma, idealizava como iria construir um blog, quais tecnologias utilizaria, quais padrões implementaria no backend, como seria o frontend, qual CMS utilizaria. Enfim, vários detalhes para pensar que acabaram tornando o projeto pessoal complexo e difícil de encaixar na agenda do dia a dia.

Certo dia estava criando minha conta no [DEV](https://dev.to/), plataforma que utilizo para consumir textos diários sobre tecnologia escrito por outros desenvolvedores do mundo, e me deparei nas configurações com a integração com um serviço chamado [Stackbit](https://app.stackbit.com/), uma plataforma que oferece um sistema de criação de blog automatizado a partir de diversos templates.

Para criar uma pagina no Stackbit é bastante simples, primeiro escolhemos um template dentre as opções ou importamos nosso próprio template. Em seguida escolhemos um gerador de site estático entre Gatsby, Jekyll ou Hugo. O próximo passo é escolher um CMS, que possui diversas opções, com destaque o Netlify CMS, Contentful, o próprio Git, e claro o DEV. Para finalizar damos um nome para o repositório conectamos a nossa conta do Github, onde o código será armazenado. Ao criar o repositório, automaticamente é feito um deploy da aplicação no Netlify. Então basta clonar  o repositório localmente e começar a editar o conteúdo. 

No meu caso, a customização se deu na estilização, onde alterei a paleta de cores no arquivos Sass e adicionei algumas animações. A navegação no blog também foi editada, inserindo uma página _Sobre Mim_, onde adicionei seções com Hard Skills e Soft Skills. No mais, o template gerado é bem completo e atendeu bem as minhas necessidades. Todas as alterações _"commitadas"_ são refletidas no site em produção, graças ao serviço automático de integração contínua do Netlify.

Com todo esse processo pude concluir que nem sempre precisamos reinventar a roda. Podemos e devemos utilizar as ferramentas que temos disponíveis para darmos vida a nossas ideias. É claro que é importante conhecer o processo, mas nem sempre temos tempo ou a habilidade para colocar em prática, por isso devemos abstrair algumas etapas. Podemos usar essa estratégia para tirar a ideia do papel, e se desejado for, refatorar o projeto para dar cada vez mais um toque pessoal.

Estou bem feliz com o resultado, acho que o blog tem a minha cara e isso me dá motivação para preenche-lo com posts e mais posts. Quero trazer desde assunto mais técnicos relacionados à desenvolvimento, até reflexões sobre  estilo de vida, carreira e o universo de tecnologia em geral. Para mim, escrever é organizar as ideias, sintetizar o pensamento e espalhar um pouco de nós por aí, por isso farei deste blog um hábito. Espero que você tenha gostado do que leu até aqui e que  nos encontremos novamente nos próximos posts.



Capa do post extraída desse vídeo: https://youtu.be/AMShoQ_qdc0
How we made our SQL database QuestDB even faster and more accurate
Tags: opensource, java, database, sql
Published: 2020-05-29 14:55:14

See our article [here](https://questdb.io/blog/2020/05/12/interesting-things-we-learned-about-sums)

About a month ago, we posted about using SIMD instructions to make aggregation calculations faster.

Many comments suggested that we implement compensated summation (aka Kahan) as the naive method could produce inaccurate and unreliable results. This is why we spent some time integrating kahan and Neumaier summation algorithms. This post summarises a few things we learned along this journey.

We thought Kahan would badly affect the performance since it uses 4x as many operations as the naive approach. However, some comments also suggested we could use prefetch and co-routines to pull the data from RAM to cache in parallel with other CPU instructions. We got phenomenal results thanks to these suggestions, with Kahan sums nearly as fast as the naive approach.

A lot of you also asked if we could compare this with Clickhouse. As they implement Kahan summation, we ran a quick comparison. Here's what we got for summing 1bn doubles with nulls with Kahan algo. The details of how this was done are in the post.

QuestDB: 68ms Clickhouse: 139ms

Thanks for reading and please leave us a star if you find the project interesting!

Nic
What was your win this week?
Tags: discuss, weeklyretro
Published: 2020-05-29 15:41:09

---
title: What was your win this week?
published: true
description: Got to all your meetings on time? Started a new project? Fixed a tricky bug?
tags: discuss, weeklyretro
cover_image: https://cl.ly/188e843c2985/download/Image%202019-02-15%20at%202.36.37%20PM.png
---

👋👋👋👋

Looking back on your week -- what was something you're proud of?

All wins count -- big or small 🎉

Examples of 'wins' include:

- Getting a promotion!
- Starting a new project
- Fixing a tricky bug
- Cleaning your house...or whatever else that may spark joy 😄

Happy Friday!

![woo-hoo](https://media.giphy.com/media/129P2fIHBVzby0/giphy.gif)
From design to code
Tags: beginners, react, css, html
Published: 2020-05-29 15:39:18

---
title: From design to code
published: true
description: From Dribble inspiration design to CSS and HTML5 in a React.js project
tags: beginners, reactjs, css, html5
canonical_url: https://gabriela.codes/technical-job-opportunity-description.html
---
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/3nj6sze8iwjc0o5gwt91.png)

I wanted to learn how to transform a design/photo into a CSS and Html5 project. That was the starting point at least. Very quickly after I decided to transform them into React.js projects because I use React.js often and wanted a nice theme. Translating a photo into code has always made me uncomfortable because I couldn't do it. In OOP Java world I didn't have to.

Here is the gist:
Project 1: https://blog-react-theme.netlify.app/
Code on GitHub: https://github.com/gabrielaradu/blogreactheme MIT Licence

Lighthouse audit results:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/kf83uv1fjcw5lytnl5w7.PNG)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/rme1es5lf3vnt6hlukp5.PNG)

Project 2: https://story-react-theme.netlify.app/
Code on GitHub: https://github.com/gabrielaradu/storyreacttheme MIT Licence

Lighthouse audit results:
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/6p2ti6wyp1f5fgcybbgw.PNG)
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/acsko7ewylgu3ilctlsk.PNG)

The projects are free to use, and I will try to iterate on the code with better practices on the long but without a precise schedule.

Happy coding.
What have you found most difficult about prioritizing paying down technical debt in your software company?
Tags: discuss, webdev, productivity, javascript
Published: 2020-05-29 15:20:53

I'll go first.

In my experience, it seems that just about every engineer I've worked with is on board with reducing tech debt, but the struggle mainly comes from convincing upper management that these things are worth working on.

I'm fairly convinced it's due to some combination of the following:

- inability to persuade on my part
- inability of middle management to fight for prioritizing reducing tech debt
- inability of upper management to understand the consequences of ignoring tech debt until it's too late

I'm curious to hear others' experiences fighting this fight.
DL with PyTorch (Week 1)
Tags: pytorch, dl, jovian, frecodecamp
Published: 2020-05-29 15:20:42

Done with Assignment 1 🤩🎉😎🎊
This assignment was a part of the 6 week long free course named, **Deep Learning with PyTorch: Zero to GANs** provided by [Jovian.ml](https://www.jovian.ml/) in collaboration with [FreeCodeCamp](https://www.freecodecamp.org/).
Learnt about some functions of PyTorch tensors.
You can find detailed explanation [here](https://jovian.ml/hiteshkumar-1mv17cs042/01-tensor-operations/v/3) Have a look at it.
To find out what I have been doing in this Lock-down period, click [here](https://technolgee.blogspot.com)
Make a stopwatch using an old Nokia screen and STM31F1
Tags: mbed, stm32, spi, interrupts
Published: 2020-05-29 15:15:37

Hi Folks, 

I just put together a tutorial to make a stopwatch using the Nokia 5110 Screen, the tutorial uses the concepts of interrupts and Systicks. 
![Alt Text](https://dev-to-uploads.s3.amazonaws.com/i/1mcqc7ru6x7z7htz2nq4.jpg)

All the code shared within this tutorial is made from scratch so you will go through the process and understand in details how it works.
Please enjoy it and let me know what you do think about


YouTube: {% youtube 33oVmx5VSKY %}
How to Disable the pipeline in Azure Devops
Tags: help, azure, devops, dotnet
Published: 2020-05-29 14:45:59

Hi Folks, I am following below `Azure Devops` Learning Module

https://docs.microsoft.com/en-us/learn/modules/create-a-build-pipeline/9-clean-up-environment

In docs it says: To disable the pipeline:

*1.* In Azure Pipelines, navigate to your pipeline.

*2.* Select Edit. From the menu in the upper corner, select Settings:

But I am not able to see these settings. 

Can anyone help ?
Believe Master - Create Innovate Inspire & Serve
Tags: management, startup, productivity, discuss
Published: 2020-05-29 14:39:20

I've started my Believe Master project and working on that for so long. I launched that project on 18th April, 2020 and working on new platforms which comes under this Believe Master https://believemaster.com 

There are many platforms included in this project and coming soon one by one and everything will be live by the end of this year 2020.
I've been researching for all that before continuing and now, it's time to make everything go live and showcase it one by one.
First project was launched on 18th April,2020. You can check out project at https://news.believemaster.com 
I'm making new changes and updates slowly and want your opinion to make it more and more interesting so that I can expand it and make it easier for others.

Opinions and suggestions are always open please suggest me if any UI/UX changes or any problem with designs. Feel free and welcome.
Thank You All
Believe Master
learning or simply memorizing??
Tags: learning, vainattempts, discuss
Published: 2020-05-29 14:25:31

I am a CS student and so have been learning a simple programming language called 'c++' for about 4 years now. According to this data, by now I should be a pro at coding and solving tech related problems in C++. but guess what, till now I am only equipped with the limited knowledge that helps me solve assignments and clear my exams. here's where the question arises; are we learning or simply memorizing. for a computer enthusiasts, I expected to be taught in a practical way; full of open projects and vigorous coding. i mean that's what distinguishes a CS students; his skills. And here I am with basic knowledge and no perfect skills to move forward. Even though I have started coding on my own using various sites and apps, I still feel something missing; something lacking in the foundation! 
do let me know how do you all feel on the same issue???
and some helpful tips will be more than welcomed by me
MySQL vs. PostgreSQL vs. Redis
Tags: mysql
Published: 2020-05-29 14:19:12

MySQL vs. PostgreSQL vs. Redis
MySQL is a popular open source relational database management database, that is based on SQL (structured query language).

PostgreSQL is an advanced open source relational database management database that too uses the SQL but also uses the advanced features that makes it more powerful.

So What makes it advanced and what are the radical difference in between PostgreSQL and MySQL?

ACID Compliance
ACID (Atomicity, Consistency, Isolation, and Durability) in the database is very imperial to its existence. What it means is that " no data is lost or miscommunication".


PostgreSQL is fully ACID complaint whereas MySQL is partially ACID complaint with only certain engines.
SQL Compliance

SQL compliance is necessary so that database can be transferred from one database to another. For example. Oracle to PostgreSQL/MySQL or vice versa.

PostgreSQL is largely SQL compliant whereas MySQL is partially complaint like CHECK constraint is not supported in MySQL.
Performance
PostgreSQL is used in large systems where read and write speeds are crucial.
For example: Geospatial data support, Data Warehousing and data analysis applications that require fast read/write speeds.

MySQL is a chosen for web based projects that need a database simply for straightforward data transactions



REDIS:
REDIS is acronym for “Remote + Dictionary+ Server”.
•	Store data in key value pairs.
•	It is an open source and NO-SQL database.
•	use data-structures to store data like set, list, string etc.
•	Interaction with data is through the command basis.
•	It is an in-memory database it means it keeps the data in cache. Therefore it is super-fast. Although it has option to write in disk.
•	Can be used as a second database to make query faster.
•	can be used as a caching system or full-fledged database.
Getting a good Logo for your Business
Tags: startup
Published: 2020-05-29 14:14:38

This is [Uclusion’s](https://www.uclusion.com/?utm_source=devto&utm_medium=blog&utm_campaign=devgoodlogos) first logo. 

![first logo](https://miro.medium.com/max/1000/1*MZpbUVBzR9_bCGmD5bQmng.png)

It was created with [Looka](https://looka.com/), and while unobtrusive, certainly doesn’t do a good job of representing anything. Additionally, embedding the slogan in the logo proved to be unwise decision as that slogan lasted a whole 30 days before we realized it was total garbage.

This is our current logo.

![Uclusion’s Wordmark](https://cdn-images-1.medium.com/max/2000/1*QoUGUy0iqGLy2EVSRBHWxg.png)

From it you can immediately tell the Uclusion pertains to communication, and the large logo lends itself quite well to a smaller form used as the browser [favicon.](https://en.wikipedia.org/wiki/Favicon)

![Uclusion’s Favicon](https://cdn-images-1.medium.com/max/2000/1*Wzs55_qhqDXrkNvGp2GVuQ.png)*Uclusion’s Favicon*

**How did we go from total garbage to thoughtful and stylish?**

Simple. We hired a designer in our own time zone. We did NOT hire a design agency. By contracting with an individual you get much better service, and significantly reduced cost. By going local, you avoid massive waits when making revisions.

**So how do you find a Logo Designer?**

Well, first off, I’d try to see if you can get our logo designer [James Dolence](https://www.jamesdolence.com/) to work with you. He’s flat out amazing. If you can’t do that, chances are you might have one in your network already if you know any other kinds of designer. We found James through a textile designer we knew, and your design friends probably know one or two as well.

If all else fails, look up your local design school, and get in contact with their alumni or job placement departments and tell them you’d what you need.

**How do you keep getting good design?**

Treat your designer fairly, and pay them *promptly*. Nobody likes having to hound people for payment, and you want access to their professional network in the future. We found our best UI designer and front end developer as a result of a recommendation chain starting from James.
What Front-End or Back-End Framework Should I Learn Next?
Tags: help, discuss, suggestion
Published: 2020-05-29 14:01:10

---
title: What Front-End or Back-End Framework Should I Learn Next?
published: true
description: Getting Help From Professionals to What To Learn Next!
tags: help, discuss, suggestion
---
Being a Final Year Student, I have Worked on Java Spring MVC and Angular 6, as My Final Year Project was Built in these Technologies. I also have worked with Spring Boot and React as well.

Now as This Lock-Down is Not Going to Left for Next Couple of Months in My Country I need some suggestions from seniors in this matter that what Front-End or Back-End Framework I should learn next.
How to check the value of your settings in open edX?
Tags: openedx, python, django
Published: 2020-05-29 14:00:00

---
title: How to check the value of your settings in open edX?
published: true
description: Check the value of your setting in open edX
tags: open edX, Python, Django
---

I am writing this post 'cause nowadays many of the devs are changing their settings in json / common.py / yml but the settings are not getting reflected on their open edX platform. So, in this post, I will not guide you about how to enable a particular setting but here I will be sharing the trick that How to check which settings are being used by the platform.


We will understand this by one example.

Suppose you want to enable/disable `ALLOW_PUBLIC_ACCOUNT_CREATION` Feature flag in your platform. By default, this Feature flag is set to true so that user can create account on your open edX platform. We will set this to false cause we don't want anybody to create an account in the platform (Client's wish).

So, to disable account creation we will set this flag to false in one of the setting file.

Now we will restart the LMS service to reflect the changes from the settings. But what we see on the platform, users are still able to register themselves on the platform.

It means that our changed value for the Feature flag is not being reflected on the platform (But we have set it to false already! Then why is this happening?).

Now, this is the time to check that which value is being used by the platform for the `ALLOW_PUBLIC_ACCOUNT_CREATION` feature flag. To check the value follow below steps:

    python manage.py lms shell --settings <your settings>
    from django.conf import settings
    settings.FEATURES.get('ALLOW_PUBLIC_ACCOUNT_CREATION')

What we are doing here:
 - first we will open lms shell (just like Django shell)
 - import settings as we want to check the settings
 - get value for `ALLOW_PUBLIC_ACCOUNT_CREATION` feature flag

Here you will get the value of the `ALLOW_PUBLIC_ACCOUNT_CREATION` feature flag which is used by the platform. If it is still true then you have changed the wrong settings file, try to change it in another setting file. Change it until you get your changes in the shell. Once you see your changes in the shell then the feature or flag you have enabled or disabled will work properly.

I have checked here for the `ALLOW_PUBLIC_ACCOUNT_CREATION` feature flag only but you can check any of the settings like this.

I hope this will help!
Daily Challenge #251 - Largest Number in a Sequence
Tags: challenge
Published: 2020-05-29 13:49:40

---
title: Daily Challenge #251 - Largest Number in a Sequence
published: true
series: Daily Challenge
description: Complete the solution so that it returns the greatest sequence of five consecutive digits found within the number given.
tags: challenge
---
In a six digit (or larger) number, locate the greatest sequence of five consecutive digits found within the number given. 

####Example
In the following 10 digit number:
1234567890
67890 is the greatest sequence of 5 consecutive digits.

####Tests
`digit5(7316717)`
`digit5(1234567898765)`

***
_This [challenge](https://www.codewars.com/kata/51675d17e0c1bed195000001) comes from jhoffner on CodeWars. Thank you to [CodeWars](<https://codewars.com/>), who has licensed redistribution of this challenge under the [2-Clause BSD License](<https://opensource.org/licenses/BSD-2-Clause>)!_

_Want to propose a challenge idea for a future post?  Email **yo+challenge@dev.to** with your suggestions!_
What are you reading at the moment?
Tags: books, manga
Published: 2020-05-29 13:46:49

---
title: What are you reading at the moment?
published: true
description: I used to love Stephen King's work. But at some point I started buying manga
tags: books, manga
---

Hi folks! Another week is gone surprisingly fast. I've been so involved in my work I had no chance - and no spirit - to read this week. I usually read a bit in the morning having breakfast and in the evening.

At the moment, I'm reading [TED Talks: The official TED guide to public speaking](https://www.amazon.co.uk/TED-Talks-official-public-speaking/dp/1472228065/ref=sr_1_1?crid=HOGVDEGN1748&dchild=1&keywords=ted+talks&qid=1590740821&s=books&sprefix=ted+ta%2Cstripbooks%2C138&sr=1-1).
It's the first time I read something like that.. And it's not so bad I have to say! I recommend.

In past, I used to be a big fan of Stephen King's work. Novels like The Green Mile, The Shining and 11.22.63 are unforgettable. I stopped reading his works tho, with no reasons. And believe me, not because of nightmares.

I started reading manga. You know, the japanese "comic book", black and white, readable from the last page, from the right to the left.

Manga I enjoyed the most:

* The Death Note - A high school guy finds a notebook which gives him the power to kill people just writing their names on it

![The Death Note - Light Yagami](https://media.giphy.com/media/3pTtbLJ7Jd0YM/giphy.gif)
 
* Naruto - The story of a young ninja with the hidden power of the Nine Tails Fox daemon

![Naruto - Naruto Uzumaki](https://media.giphy.com/media/2y98KScHKeaQM/giphy.gif)

* Dragon Ball - A kid with an incomparable strength and pure heart defends the world against the evil

![Dragon Ball - Son Goku](https://media.giphy.com/media/IDFjpijWmHBg4/giphy.gif)
Day 0: Welcome To My Blog
Tags: webdev, career, beginners, codenewbie
Published: 2020-05-29 13:31:21

I always used to think I wanted to blog as a teenager/college kid, but then I would get done designing everything and bail. I think I had more fun messing around with Wordpress templates than I did blogging, which seems like a pretty strong indicator that I might enjoy web dev more than writing a blog... so here we are. 

I'm 30 years old, and I'm learning to code in the hopes of becoming a web developer. I thought a blog (that I can't get caught up in designing!) would be a good way to document my progress, as well as network and continue to learn more about coding/programming/etc.

So, by way of introduction, here's a bit about me, as told through my teenage coding experience: 

<b>Age 11:</b> I downloaded a maze maker from Neopets, and I worked for WEEKS on making my own maze for other users to play. My dad deleted it because it was going to cause ~viruses~ on our family computer. 

<b>Age 13:</b> Not to be deterred, I told my parents I wanted to Make A Website. I can't remember if it was on Angelfire or Geocities, but something like that. Anyway, it was biographical in nature. The background was red. Most of the content was devoted to how Legolas from <i>Lord of the Rings</i> was dreamy. 

<b>Age 14:</b> Does anyone who grew up in the early 2000s remember buddy4u.com? The name sounds mega sketch, but I did code a dope profile on there for myself with rainbow text that I linked to in my AIM away message, like a <i>classy</i> teen. I was strongly inspired by a friend at the time who figured out how to get "My Boo" by Usher to play on her profile. 

<b>Age 15:</b> Got deep into Myspace customization. I made my own top 8 and put my crush at #2 instead of #1 so as not to seem too thirsty. 

<b>Age 17:</b> ADAMANTLY resisted the big move to Facebook because you couldn't make it pretty, gave in eventually. 

In the years since my teenage coding explorations, I hopped around several college majors (graphic design, government) before settling on English. I've since earned two English degrees, and I now work in higher education. 

Though I've enjoyed my career thus far, I'm feeling the time for a change. The landscape of higher ed is changing in some ways I don't love, and quarantine has taught me that I love working from home. I'm hoping to spend the next year or so teaching myself how to code so that I can become a web developer and hang out in my house all day with my dog who would rather be left alone but also all up in my business, as her mood dictates.
   <img src="https://dev-to-uploads.s3.amazonaws.com/i/zs9ey7xzkjc0taxc2tkn.png" align="right" width="350"><figcaption>Dog (Jinx) and Husband (Coleman)</figcaption>
So this is the beginning of my journey. I'm excited for all I will learn in the coming months, and I hope I actually keep this blog up like I'm planning to!