teleren/devto huggingface dataset:
Checkout Last week top 5 posts tagged(#docker)
Tags: docker, c4r4x35
Published: 2022-12-16 17:54:41

##CI/CD Tutorial For Developers
DevOps continues to grow in popularity among software development teams. It’s not surprising, given the benefitss: a streamlined workflow leads to faster release frequency and deployment cycles,...
{% link https://dev.to/pavanbelagatti/cicd-tutorial-for-developers-3l0 %}
##Logging In Kubernetes
Applications and systems logging output to some magical location that we end up finding on the operating system or on a system path has been the savior of every Sysadmin and Developer since the...
{% link https://dev.to/thenjdevopsguy/logging-in-kubernetes-2l7m %}
##VSCode & GitHub Codespaces for my Python playground
Today I did some experiments with Python, I decided to do this activity with GitHub Codespaces without installing Python on my machine.

Steps
GitHub repository

I started by creating my repository on...
{% link https://dev.to/this-is-learning/vscode-github-codespaces-for-my-python-playground-9ih %}
##Creating a Cluster with Docker Swarm
🐋Why Docker Swarm?

In the wild world of managing clusters of containers, Docker Swarm is an awesome introduction. As a fledgling DevOps student, as far as I know, Kubernetes is the go to software of...
{% link https://dev.to/joeyb908/creating-a-cluster-with-docker-swarm-1728 %}
##Building a Docker-Jenkins CI/CD Pipeline for a Python App (Part 1)
Introduction

In this article, we will look at how we can deploy an app using a CI/CD pipeline involving git, GitHub, Jenkins, Docker and DockerHub. The basic premise is that when a code update is...
{% link https://dev.to/codenamenuke/building-a-docker-jenkins-cicd-pipeline-for-a-python-app-part-1-f07 %}
Everyone struggles
Tags: internship, design, cameroon
Published: 2022-12-16 17:37:51

> 
Yay!!!, It's Friday and there is connectivity atleast, and what a relief.

This is how I felt when writing this blog post.

For some reasons, the connectivity issues in Cameroon particularly in Bamenda has been messy for the past week. Sure, I could chitchat on WhatsApp, but come-on, I needed more than just chitchat  to live.

I was unable to use my search engine ( Google) talk less of launching Figma for my design task.

I thought it was my service provider ORANGE Cameroon, and So, I went on to purchasing Camtel SIM and a MODEM, yet same issue.

I relocate to another area in my city, and was still struggling with connectivity.

I felt really frustrated and disappointed as it showed I was pulling my teammates backward. 

> Thank God It is stable now.

I am going to catch up, and balance the time lost. I saw a tweet about the good news with the service providers enabling roaming services, and this is actually fantastic. Check out the tweet [Here](https://twitter.com/mkngambi/status/1603016915240505345?s=20&t=mgnxdaFHcuVHdPXzVJ0YaQ).
An internal PR
Published: 2022-11-20 22:00:05

Hi everyone,

This week I fixed a UI error on [Telescope](https://github.com/Seneca-CDOT/telescope), an aggregate of blogs from Seneca students. The project set-up took some time for me because there were a lot of different things I had to install and use, but the documentation provided helped me set the project up. After running the project, I discovered that the sign-up form had a UI error on the YouTube/Twitch form:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/byxq40rgx3p5f8gz4qd9.png)

The button says `VALIDATE BLOG`, when you're supposed to be validating your YouTube/Twitch URLs. To fix this, I first had to learn the project's code and directory structure. Eventually I found the place where the [code for that form was](https://github.com/Seneca-CDOT/telescope/blob/master/src/web/app/src/components/SignUp/Forms/ChannelFeeds.tsx). After making the change to `VALIDATE CHANNEL(S)`, I received some feedback to add some padding to the button and change the text to just `VALIDATE`. Here's the end result:

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/4hah0qrl8d6pp6w67b11.png)

The biggest challenge I faced was not the code itself, but using Git. I was asked to squash all my commits into 1, but I accidentally updated the branch and merged the master branch into my local branch, so I couldn't rebase properly. After some extremely helpful advice from some peers, I was able to squash all commits into one and get my [PR merged](https://github.com/Seneca-CDOT/telescope/pull/3760).
How Stripe’s top engineer allocates dev bandwidth
Tags: devops, productivity, management, agile
Published: 2022-12-16 17:18:30

{% youtube HnLnieP92PA %}

What is opportunity cost? It's an important aspect to understand when you're starting to scale your tech company up. Smruti Patel, Head of Engineering at Stripe, joins Conor Bronsdon to talk about how understanding opportunity cost and how to utilize it can make you a better engineering leader. [Watch the full episode here!](https://www.youtube.com/watch?v=49IQgvT1-JQ)

### Want to cut code-review time by up to 40%? Add estimated review time to pull requests automatically!
*gitStream is the free dev tool from LinearB that eliminates the No. 1 bottleneck in your team’s workflow: pull requests and code reviews. After reviewing the work of 2,000 dev teams, LinearB’s engineers and data scientists found that pickup times and code review were lasting 4 to 5 days longer than they should be.* 

*The good news is that they found these delays could be eliminated largely by adding estimated review time to pull requests!*

### Learn more about how gitStream is making coding better [HERE](https://linearb.io/blog/why-estimated-review-time-improves-pull-requests-and-reduces-cycle-time/?utm_source=Substack%2FMedium%2FDev.to&utm_medium=referral&utm_campaign=gitStream%20-%20Referral%20-%20Distribution%20Footers).

![Start using gitstream today!](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/xg1l6hxt134px501bf7d.png)
We won best dev portal!
Tags: devrel, docs, news, community
Published: 2022-12-16 17:08:28

Yesterday the Fastly developer hub `developer.fastly.com` won **Best Onboarding Experience** at the [2022 Dev Portal Awards](https://devportalawards.org/)!  

One of the jurors said:

> They really want to get you started fast and without friction. Very well done, provides a lot of helpful resources. Testing options that you can use immediately.

One of the other comments was my favourite though:

> Really impressed that Fastly finally did the interactive tutorial that Stripe was known for, can try and see an API that is quite complicated, this is not easy.

We were nominated in a group of 12, some of the best developer experiences around, and we were honoured to be in such auspicious company.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/s1jwdzxj7abelcglcg6w.png)

It's so important to us to have respect for our developer community. The docs and tools we offer to our developers should be as good as or better than the docs we rely on ourselves.  That means comprehensive coverage - if you can use it, we should document it - and tools that let you try things out as easily as possible.

![Screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/tyll0clid5tepo9i5h8g.png)

Describing our abstractions is also a great opportunity to recognise rough edges and feed improvements back into our product development.

And beyond providing information and helping to shorten the path from idea to execution, we see one of the key goals of our developer hub to be to inspire.  There's a balance to be struck - we want to help people understand the art of the possible but we also know the very best ideas for how to use Fastly and what to use Fastly for are going to come from the developer community.  So we try to inspire but also to empower people to experiment and play with their own ideas.

![Screenshot](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/3ufvvu9q6hsyr0ohq8wv.png)

In all of this we have ourselves been inspired by some spectacular sites that we use every day: Stripe, MDN, Eventbrite, Google, and Twilio have all inspired elements of the Fastly developer site.

Finally, I'm absurdly proud of the six people across three continents that work incredibly hard to make the developer hub what it is.  [Journie](https://journiedotcom.glitch.me/#/), [Chris](https://www.chrispoole.com), [Kats](https://mobile.twitter.com/katsuyukiomuro), [Mark](https://www.integralist.co.uk/), [Kailan](https://twitter.com/kailanblanks), and [Dora](https://doramilitaru.com/), have done a fantastic job, and it's really lovely to be able to recognise the people behind the webpages.

And of course thank you to our developer community, you're the people we do this for, and there's a reason we put a feedback form on every single page of the devhub, because we love talking to you and we love it when you talk to us.
🔴 Live - Data Modeling and Databases with Node.js and Prisma
Tags: livestream, programming, javascript, data
Published: 2022-12-16 16:53:43

---
title: 🔴 Live - Data Modeling and Databases with Node.js and Prisma
published: true
description: Clarkio hosts a livestream to share work he's doing on open source software.
tags: livestream,programming,javascript,data
# cover_image: https://direct_url_to_image.jpg
# Use a ratio of 100:42 for best results.
---

Hey there and thanks for checking out this post. I'm building the habit of sharing what I have planned for upcoming livestreams. I have one scheduled for today, Friday, December 16th, 2022. If you're interested in joining our welcoming community as we learn together drop by the stream starting at 12:30pm ET ([time zone conversions](https://time.is/1230PM_16_Dec_2022_in_ET/PT/UTC)).

### Stream Plans
Here's an outline of what you can expect on the stream today:

1. Celebrating community wins
2. Wordle and [Words on Stream](https://wos.gg) game together
3. Diving into data modeling and databases with Prisma and Node.js

#### Wins of the Week
If you've not joined us for the livestream before you might be wondering what this is all about. It's the beginning segment of the show where we take time to reflect on the past week and look to find the positive things that happened for which we're grateful.

The idea behind this is that I personally have had a tendency to dwell on the negative things. This exercise has helped me to break out of that habit (not all the time but more often now than before). My hope is that it'll help folks dealing with the same thing.

#### Wordle and Words on Stream
We do this as a transition segment where I hide the chat and turn off the text-to-speech feature of my chatbot (something we built on stream) so folks don't spoil the game. Viewers seem to have fun laughing at my frustrations as I try to solve the puzzle.

#### Technical Topic
After we're warmed up from the previous two segments we dive into a technical topic for the day. This can vary from stream to stream but for this particular one we're focusing on a project we've been working on for the past few weeks called the big fix app. It's for an event we're putting together for next year called [The Big Fix](https://snyk.io/events/the-big-fix/). In particular we need to sort out the data models we need and apply them to a database.

### How to Join
If any or all of that interests you and you'd like to see what this community is all about you can join us over on [Twitch](https://twitch.tv/clarkio) or [YouTube](https://youtube.com/clarkio). Hope to see you there 🙂👍

✌ Clarkio
- [Twitch](https://twitch.tv/clarkio)
- [YouTube](https://youtube.com/clarkio)
Ball Catcher Part 3
Tags: tutorial, video, microservices, luos
Published: 2022-12-16 16:51:47

🎥 A few days ago, we published the third video of the ball catcher series where Viktoria explained how to introduce and integrate the Luos engine real-time mechanism called timestamp: https://www.youtube.com/watch?v=52TTLvVF3io

💬 Feel free to discover or review our new format and comment, it will be very helpful and support our work!
What is your definition of true AI?
Tags: programming, discuss, machinelearning, algorithms
Published: 2022-12-16 16:44:34

1-2 years ago, I had a debate with an ex-colleague on AI. 

To be honest, for auto-reply bot or bots who keep reiterate instructed routine(even with the big data calculations) I personally don’t think they are AI. Bots which repeat routines is not AI. 

He argued that AI cannot handle topics like soul, God and sex. Chatbots can be loaded data and information on any topics. To test it, keep repeating the same question over and over again once in the while to see the answers. Or rephrase the question and observe the answers. 

I think true AI is having ability to think and developing thinking. 

Computer loaded with all the possible chess moves data(opening, middle game and closing) and play against Human and won is not AI. There are not new moves thought by the computers is not AI. 
I think the real AI should be able to think of innovating new moves in chess and create a new way of playing. 

What do you think is the real AI?
Resolvendo problema de incompatibilidade de Collation SQL Server
Tags: sql, sqlserver, database
Published: 2022-12-16 16:07:49

Bom dia pessoal, tudo bem?

Venho aqui compartilhar, uma situação na qual me deparei durante minhas demandas. Acho válido compartilhar, pois esse problema pode ocorrer com qualquer um.

Erro:
Toda vez que eu executava uma consulta no banco, eu me deparava com a seguinte mensagem: 

> Não foi possível resolver o conflito de agrupamento entre "SQL_Latin1_General_CP1_CI_AI" e "Latin1_General_CI_AS" na operação equal to.> 

Motivo do erro: 
Como a consulta que eu estava tentando executar fazia uso de tabelas temporárias, a mesma possuia uma Colletion diferente da usada na base de dados. Gerando o erro apresentado acima.

Observação:
Quando se faz uso de tabelas temporárias o sql server armazena a mesma no banco "tempdb", na qual é um banco que compõe o sistema de banco de dados do SQL Server

**Procedimento usado: Alteração da Collation do SQL Server sem rebuildar os bancos que compõem os sistemas de de banco de dados do SQL Server**

Nos passos abaixo eu irei explicar um método na qual a server collation pode ser facilmente alterado através de um parâmetro de inicialização não documentado.
**Como isso não é documentado, eu recomendo usá-lo com cuidado extra e por sua conta e risco.**

Esse método usa o parâmetro de inicialização -q ao iniciar o serviço do SQL Server.

**Passos a seguir:**

1.Desanexar todos os bancos de dados do usuário

![Desanexar banco](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/pwqwtj9u0f24fr97z16i.png)
2.Faça backup de todos os outros objetos de banco de dados e servidor necessários
3.Parar serviço do SQL Server
4.Inicie o SQL Server Service usando o prompt de comando

`net start "SQL Server (<Instance Name>)" /m /T4022 /T3659 /q"<New Collation Name>"`

![Comando para alteração do Collation](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/gq7v0h5kmmeq8r4gwkvb.PNG)

5.Reiniciar (parar e iniciar) os serviços SQL normalmente sem nenhum parâmetro de inicialização
6.Verifique a alteração no Server Collation

![Confirmação da alteração](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/5rj2v77k5wb748neso1t.PNG)
7.Anexe os bancos de dados do usuário de volta

**Nota:**

- Se você não desanexar os bancos de dados do usuário antes de alterar o agrupamento do servidor, o processo alterará o agrupamento de todos os bancos de dados.

- O sinalizador de rastreamento 3659 permite registrar todos os erros nos logs do servidor SQL

- O sinalizador de rastreamento 4022 força o SQL Server a ignorar os procedimentos armazenados de inicialização (se houver)

- O parâmetro de inicialização “-m” força o modo de usuário único.

- Parâmetro de inicialização -q” reconstrói todos os bancos de dados e objetos para o agrupamento especificado, sem reinstalar a instância ou reconstruir os bancos de dados do sistema.

Caso queira saber mais sobre logs: https://imasters.com.br/banco-de-dados/consultando-o-log-de-erro-do-sql-server-usando-t-sql-2

Referência: https://www.sanssql.com/2013/10/change-sql-server-collation-without.html
Follow Friday: Social Media Edition (16 December 2022)
Tags: meta, writing, socialmedia
Published: 2022-12-16 16:06:15

_Happy Friday, friends! 🎉 Follow Friday is your weekly opportunity to shout out fellow DEV Community members doing awesome work. Check out the comments and follow someone new!_

It has been a tumultuous couple of months in the social media landscape, to say the least. Changes to some of the internet's most beloved platforms are happening on an hour-by-hour basis, causing many of us to question our patterns of social media use and make some adjustments—on both a personal and a professional level. It's been a little destabilizing, but also kind of exciting, right?

So, devs: who are your favorite DEV community members thinking out loud about social media?

_**Formatting tip**: to populate a card with a follow button, use the liquid tag syntax `{% embed https://... %}` and insert the URL of your favorite author's profile._

Join in on the #FollowFriday fun by @mentioning your favorite author to follow on the topic of social media (and letting us know why you love their posts!) ⤵️
Great Things Laravel 9.44 Released
Tags: php, laravel, webdev, programming
Published: 2022-12-16 09:18:42

In this version, I found that it supported a lot of important things for us as developers, such as Vite 4 and rename/drop columns in databases, and these are the basic features of this version.

- HTTP client "throw if" Closure support

passing a Closure to the HTTP client throwIf() method. Previously, only a boolean was supported, but now you can customize the logic to determine if you should throw an exception
https://github.com/laravel/framework/pull/45251
```php
Http::throwIf(fn ($response) => $response->status() !== 404)
    ->get('https://laravel.com/foo');
 
Http::get('https://laravel.com/foo')
    ->throwIf(fn ($response) => $response->status() !== 404);
```

- Add ascii and ulid validation rules
https://github.com/laravel/framework/pull/45218

- Rename Columns Without doctrine/dbal
https://github.com/laravel/framework/pull/45258
https://www.youtube.com/watch?v=K09n7hoiWFQ


I hope you enjoyed with me and to learn more about this release visit the sources and search more. I adore you who search for everything new.
Source :- https://laravel-news.com/laravel-9-44-0
Source :- https://www.youtube.com/watch?v=HJJUww8brgs

Read also :- https://www.quora.com/How-can-you-integrate-a-Python-script-in-WordPres
Last week top 5 posts tagged(#ai)
Tags: ai, c4r4x35
Published: 2022-12-16 15:59:34

##Automatically Transcribe YouTube Videos with OpenAI Whisper
OpenAI is on everyone's lips, but this is not about their recent Chatbot but about a language model for transcribing audio they released back in September. This post will show how to apply it on...
{% link https://dev.to/zirkelc/automatically-transcribe-youtube-videos-with-openai-whisper-1856 %}
##Sentiment prediction with Python
what is sentiment prediction

Sentiment prediction is a task in natural language processing that involves analyzing the sentiment of a given piece of text. This can be useful for a variety of...
{% link https://dev.to/daviducolo/sentiment-prediction-5bc8 %}
##Tensorflow Installation Guide Python
In this tutorial you’ll learn how you can install TensorFlow using pip.

We can download TensorFlow in 2 ways:

Through pip (Python package library)
Through Anaconda Navigator (conda)

We are going to...
{% link https://dev.to/mavensingh/tensorflow-installation-guide-python-55bo %}
##How to create the smartest multilingual Virtual Assistant using AWS and ChatGPT
Last week ChatGPT was released and everyone has been trying amazing things. I also started playing with it and wanted to try how it would integrate using the AI services from AWS and the results are...
{% link https://dev.to/aws-builders/how-to-create-the-smartest-multilingual-virtual-assistant-using-aws-and-chatgpt-4i5k %}
##Will Instagram kill photography?
The answer to that question, in a decade and a half of hindsight, is "yes, and no, depending on your perspective".

Smart phones, Instagram as a form-factor, filters, likes, and now AI — photography...
{% link https://dev.to/ben/will-instagram-kill-photography-4p2d %}
Best books I've read in 2022 📚
Tags: reading, books, science
Published: 2022-12-16 15:55:15

One of my goals this year was to read more than in previous years and I wanted to share with you some of the best books I read in 2022, some of them are recommendations from other people and others were simply in the long **Wanted to read** list. These books covered a wide range of topics and all provided valuable insights and information.


1. **"Thinking, Fast and Slow" by Daniel Kahneman**. This book goes in-depth into the psychology of decision making and how the brain processes information. It is a fascinating read that help to better understand the thought processes and make more effective decisions. The book contains many examples from different scientific experiments about how our brain acts in different conditions. 
2. **"Time Smart" by Ashley Whillans**. This book explores the importance of time and how to use it more effectively. The author covers topics like time management, work-life balance, and the benefits of taking breaks. Like the previous one, this book shows some examples of everyday life where we think that something is very important and we can not postpone it and the reality is that it is not so. This book is a must-read for people looking to optimize their time and increase productivity.
3. **"Why We Sleep" by Matthew Walker.** In this book, Walker discusses the science behind sleep and the numerous benefits it has on our physical and mental health. He also offers practical tips for improving sleep quality and getting a good night's rest.
4. **"A Short History of Nearly Everything" by Bill Bryson**. For those interested in science this book covers a wide range of scientific topics, from the origins of the universe to the evolution of life on Earth and humans. It is a thorough and entertaining read that leaves us with a greater appreciation for the world around us and how fortunate we are to be in an age where even a minimal understanding of it is possible.
5. **"Little Book of Common Sense Investing" by John C. Bogle.** Bogle, the founder of Vanguard and a pioneer of index fund investing, offers practical advice for avoiding the most common mistakes that can set even the best-intentioned investors up for failure. He advocates for a low-cost, passive approach to investing that focuses on diversification and long-term growth rather than trying to beat the market. It's a great resource for anyone looking to build a solid investment portfolio.

Overall, these five books offer a wealth of knowledge and insights, and I highly recommend them to anyone whose reading desires fall between these topics.

Any recommendations for the coming year? 

Happy reading!


If you like this post you can find more in https://jeisson.dev/blog/ and can follow me in twitter @jeissonflorez29 👋