teleren/devto huggingface dataset:
Websites for design inspiration and html and css template downloads
Tags: webdev, design, templates, programming
Published: 2022-05-24 00:26:58

Best websites for web design inspiration and html and css template downloads.

If we work as freelance web developers, it is very important for us not to spend so much time designing everything from scratch and to focus only on the business logic.

So in this long time as a web developer, I have collected the best websites that have good material for both design inspiration and easy free or paid html and css template downloads.

this listing is not a top.

[**w3layouts**](https://w3layouts.com/)

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

In w3layouts you will find resources and designs for any category of websites. You will also find templates for wordpress.
It is one of the first pages I used for my designs.






[**Templatemonster**](https://www.templatemonster.com)

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

Undoubtedly one of the best sites with a wide variety of designs for any type of web page, you will also find templates for wordpress, shopify, wooCommerce, prestashop and joomla.





[**Themeforest**](https://themeforest.net/)

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

Very similar to template monster, it contains a wide variety of templates for any ecommerce and also designs for any website.






[**Themewagon**](https://themewagon.com/)

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

it is a website where you can find templates made with css framework like bootstrap, tailwind.

-

if you liked this post. You can follow me on instagram to continue publishing this type of content.

[**INSTAGRAM.COM/HEBERTDEV1**](https://www.instagram.com/hebertdev1/)

[**FACEBOOK.COM/HEBERTDEV**](https://www.facebook.com/hebertdev)

**[MY WEBSITE
](https://www.hebertdev.space/)**
Cobra CLI no GO
Tags: go, beginners, todayilearned, braziliandevs
Published: 2022-05-24 00:26:58

## Introdução
Diferente do node onde o projeto já inicia com a CLI do npm e já tem a parte de scripts no `package.json` . Os projetos em GO precisam de algum adaptador de CLI externa para escrever scripts, hoje aprendi como usar a [Cobra CLI](https://github.com/spf13/cobra) para isso

## Como usar o Cobra
Primeiro é preciso instalar o Cobra CLI

```bash
  go get -u github.com/spf13/cobra@latest && \
  go install github.com/spf13/cobra-cli@latest
```

Agora rodando 
```bash
  cobra-cli init
```

ele vai gerar um arquivo `main.go` e uma pasta cmd com um arquivo `root.go` onde ele configura algumas coisas. Nesse arquivo root podemos fazer alguma inicializações também, por exemplo no meu caso de estudo inicializei o banco de dados no root.go

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

Para criar o nosso proprio comando precisamos rodar o 

```bash
  cobra-cli add NOME-DO-COMANDO
```

e então o cobra vai gerar um novo arquivo com o nome do comando que foi passado a pra ele

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

Nesse exemplo da imagem coloquei como nome como `cli` e ele gera o arquivo com essas informações de descrição basicamente que podem ser alteradas a vontade 

```bash
 go run main.go NOME-DO-COMANDO
```

Vai rodar o comando que acabamos de criar, nesse caso ele vai apenas exibir `NOME-DO-COMANDO called` pois ainda não estamos fazendo nada no arquivo gerado. Então nesse arquivo preciso declarar as variáveis que minha função precisa. 
![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/iscms1tijb9ttdr4eilo.png)

Na função gerada init eu crio as flags que meu comando pode receber e associo cada valor da flag a cada variável, então por exemplo, se eu rodar o comando


```bash
  go run main.go cli -action=create -product=Produto -price=25.0
```

eu estou atribuindo o valor para as variáveis action, productName e productPrice e a partir dai posso fazer o que quiser com eles, nesse caso passo para a função Run para que ela crie um novo produto
Day 45: ...
Published: 2022-05-23 23:45:18

Hi!
So I could find a title haha! :) because as mentioned yesterday I won't have time to do anything code related for tomorrow and the following day. Just this night I have been proofreading my paper and I saw a lot of errors and I think I will have to continue even tomorrow. I did try to write something about setting up Tailwind CSS in the react project as a new episode in the series of setting a react project from scratch. I saw some resources but didn't write anything so far. I will be back to it maybe Thursday.
That's it for today
Signing off...
¿Cómo instalar React?
Tags: react, beginners, tutorial
Published: 2022-05-23 23:23:15

Hola devs, si quieres aprender a usar la librería React seguramente estas pensando como la instalas en tu ordenador para poder usarla; a continuación explicare como se instala.


1.- Instalar NodeJS : Basta con ir al siguiente enlace [https://nodejs.org/en/download/](https://nodejs.org/en/download/)
escoge la versión que necesites dependiendo de tu ordenador y sistema operativo y al ejecutar el archivo descargado solo sigue las instrucciones del instalador.
Recomendación: descargar la ultima versión disponible.
Verificar version corriendo el siguiente comando en la terminal/cmd.

Verificar version de NPM
```
npm -v
```
Verificar version de NodeJS
```
node -v
```
2.- Listo! Ahora para crear la estructura básica de un proyecto React, puedes ejecutar el siguiente comando en una terminal/cmd

```
npx create-react-app nombre-de-mi-proyecto
```
En dado caso de error, instalar la herramienta create-react-app con el siguiente comando desde una terminal/cmd

```
npm install -g create-react-app
```
Con esto ya veremos una carpeta creada con los archivos necesarios para nuestro proyecto React, en un siguiente articulo escribiré como instalar Visual Studio Code para abrir el código y empezar a modificarlo.
A Front-End Engineer’s Journey into Back-End Engineering
Tags: webdev, node, api
Published: 2022-05-23 23:08:15

“Hello, I’m Chad Stewart. I’m a Front-End Engineer from Kingston, Jamaica.”

That’s been the synopsis of myself for the last 2 years. I can and do recite it without effort whenever someone asks me the question ‘tell me about yourself?’. I’ve done Full Stack Engineering a few times in my career… but I don’t really know Backend Engineering very well. It’s always been an interest of mine but I didn’t know where to start to really hone my skills. And then [zenhorace](https://twitter.com/zenhorace) put up the YouGo Back End Project and I decided “why not?” and started to work on it.

This blog post series will describe my progress through this project.

You can find the description of the YouGo Backend Project [here](https://github.com/YouGoDevs/YouGo-Backend-Track/blob/main/Project-0.md).

I’ll cover a few major events in the creation of this project:

<ul>
<li>The Software Design Document
<li>Writing a Swagger spec
<li>Using TypeScript
<li>Passing images as a base64 string
<li>Validating user requests
<li>Writing the Image manipulation endpoints
<li>Writing tests
<li>Converting the app to using buffers instead of reading the writing from disk
<li>Deployment and getting feedback
<li>Some miscellaneous work
</ul>

You can find the project itself [here](https://github.com/chadstewart/you-go-backend-project).

In the next article of this series, I’ll start off talking about writing the Software Design Document for this project.
Things to Avoid While Working on SAP Spartacus
Published: 2022-05-23 22:53:20

## Copying Spartacus source code
Most internet commerce developers might have experience in working with SAP Business Accelerators and they also might want to utilize it while working with Spartacus. Although this knowledge is valuable and helps generally in most situations, it might lead to a large problem.

It might be tempting to repeat Spartacus’ source code and improve it to your needs, as was the case with Accelerators. Although this kind of approach would work, it could break Spartacus’ upgradability. Instead, you should use Spartacus as libraries and alter its habits using another means (e. g. addiction injection, component umschlüsselung, outlets).

## Substantial outlets usage
Making use of outlets is one means to personalize [sap spartacus training](https://www.igmguru.com/erp-training/spartacus-training-course/). It’s fast and simple but it has a long listing of drawbacks simultaneously. The particular list includes:

- Outlets are not editable with the CMS
- These may cause performance issues
- They might business lead to dirty computer code
- Might be hard to maintain and error-prone
I’m not stating you shall not use outlets at all. These are in Spartacus for a reason. Just think of their limitations and consider other options like component umschlüsselung.

## Making use of the wrong formula component
Spartacus provides so-called recipe quests. B2cStorefrontModule is presently the most popular. It possesses a base setup for a B2C store and most examples obtainable on the internet use it. It is a perfect installing if you’re planning to implement a simple store and you may re-use the majority of the built-in functionality. Nevertheless , if you plan to have further customizations, you should think about using another module like StorefrontModule or even StorefrontFoundationModule. Choosing an appropriate recipe component can lead to performance improvements, more control of the codebase, and a cleanser code.

## Failing to remember about SSR
Any time you start establishing your front conclusion, it is simple not to take Storage space Side Rendering into consideration. The problem is that if you would like to turn SSR on later in the expansion, it transforms out that it doesn’t work well. The reason is that we may have developed components that break SSR. Right after doing so, it is difficult to find which they are. I suggest looking at the Server Side Object rendering Coding Guidelines and at least indicate parts of computer code that might influence SSR.

## Reinventing the wheel
Prior to you start employing a feature, it will be worth checking whether Spartacus supports it out of the box or they have it on the roadmap. The less code you maintain by yourself the better. Documentation has some gaps rather than everything is noted but, fortunately, there is a Spartacus community slack channel to can ask questions. Alternatively, you can e mail us directly and schedule a appointment.
Why Javascript async functions return promises?!
Tags: javascript, webdev, beginners
Published: 2022-05-23 22:47:35

Why Javascript async functions return promises?!
one of the most difficult things when learning javascript as a beginner is the asynchronous behavior or a least for me!

just when I'm starting to understand how promises, event looper, and the async syntactic sugar I crash with the wall trying to understand why async functions return its value always wrapped in a promise?!
the async objective is precisely to wait and simplified the promises so why return a promise?
I will edit this post when I have learned more about it, you're welcome to comment and try to explain to me this weird thing that maybe makes perfect sense.
🧑‍🎓 Showcase your digital services on Killercoda 🥷
Tags: docker, cloudnative, killercoda, api
Published: 2022-05-23 22:12:23

## 🎯 Strategic fact

> Showing how easy to integrate are your services is capital : even more it's a key factor for their adoption... which leads to product development success.

The ambition of this post is to show how we think this goal can be achieved... by telling the whole story.


## ❔ Context


We recently pushed various contents about our domaine-nc API. In the mean time we have switched our demo environments on Killercoda to show how our products are easy to use and integrate.

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

In this demo I'll drive integrators, programmers accross our realisations and tell the full story behind realizations.

Hopefully you'll enjoy this content as much as we do. 

## 🎞️ Showtime

{% youtube fVODO2iAniY %}

## 🔖 Ressources

- [OPT-LABS on Killercoda](https://killercoda.com/opt-labs)
- [Domaine.nc course on Killercoda](https://killercoda.com
/opt-labs/course/domaine-nc)
- [Domaine-NC on RapidAPI.com](https://rapidapi.com/opt-nc-opt-nc-default/api/domaine-nc/)
- [Domaine-NC on DockerHub](https://hub.docker.com/r/optnc/domaine-nc-api)
Part Four: Terraform
Tags: terraform, devops, beginners, aws
Published: 2022-05-23 22:09:25

I know I haven't posted in over a month...that's because I'm still working through redeploying my site using Terraform. Instead of importing my infrastructure, I found this ~~too good to be true~~ CLI tool called [Terraformer](https://github.com/GoogleCloudPlatform/terraformer) that generates Terraform files from my existing AWS infrastructure...aka Reverse Terraform. 

I'm building the file structure in a GitHub repository, and will also figure out how updating my infrastructure works using Terraform vs the AWS interface. I feel like ~~I should've just used a SAM template instead~~ I will be spending a lot more time on this final step.
Elementor Geburtstag mit einem Rabatt von bis zu 60 Prozent
Tags: news, discountsundrabatte, elementor, wordpressplugins
Published: 2022-05-24 14:44:19

---
title: Elementor Geburtstag mit einem Rabatt von bis zu 60 Prozent
published: true
date: 2022-05-23 22:00:00 UTC
tags: News,DiscountsundRabatte,elementor,WordPressPlugins
canonical_url: https://bloggerpilot.com/elementor-geburtstag/
---

![Elementor Gebutstags-Rabatt](https://bloggerpilot.com/wp-content/uploads/2022/05/elementor-geburtstag.png)

60% Elementor Discount zum Geburtstag! Feiere mit und hole dir...

Der Original-Artikel erschien auf [Elementor Geburtstag mit einem Rabatt von bis zu 60 Prozent](https://bloggerpilot.com/elementor-geburtstag/).
Add spinner in Angular application with ngx-spinner
Tags: angular, javascript, webdev
Published: 2022-05-23 21:47:37

NgxSpinner is a library with more than 50 different loading spinners.
It supports Angular 13 but is available and for older versions.

Usually we want to use spinners to show that something happens and inform the user that our application is working. 

I use spinners when an API call is in progress.
In this article, I am going to show a simple example of how to use spinners and I ll make use of setTimeout function.
Of course you can add the spinner in a service or in your interceptor.

## Installation
In order to use it you must to install it.
ngx-spinner is available via npm or yarn

Open a console in your working directory
If you prefer npm type the following

```
$ npm install ngx-spinner --save
```
if you prefer yarn type
```
$ yarn add ngx-spinner
```
There is also an option to add the spinner using angular-cli
```
$ ng add ngx-spinner
```

## Imports
The first thing we need to do is to add css animation files in angular.json

```
{
  "styles": [
    "node_modules/ngx-spinner/animations/ball-beat.css" 
  ]
}
```
After doing that we need to import _BroswerAnimationModule_ and the _NgxSpinnerModule_ in the root module. Usually this will be the AppModule.

So in our app.module.ts we need to add the following
```
import { NgxSpinnerModule } from 'ngx-spinner';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
```
Also we need to import _CUSTOM_ELEMENT_SCHEMA_ from @angular/core otherwise you will see an error in the console.
```
import { NgModule, CUSTOM_ELEMENTS_SCHEMA } from '@angular/core';
```
and then below the imports array we need to add schemas array and pass _CUSTOM_ELEMENT_SCHEMA_ there.

Now our app.module.ts it looks like below 
```
@NgModule({
  imports: [
    BrowserAnimationsModule,
    NgxSpinnerModule,
  ],
  schemas: [CUSTOM_ELEMENTS_SCHEMA],
})
export class AppModule {}

```
##Use
One last thing we need to import is the ngx-spinner service in order to use the functions that the service provides to us.
Inject the service via constructor and use it on ngOnInit.
So our app.component.ts will looks like below

```
import { NgxSpinnerService } from 'ngx-spinner';

class AppComponent implements OnInit {
  constructor(private spinner: NgxSpinnerService) {}

  ngOnInit() {
    this.spinner.show();
    setTimeout(() => {
      this.spinner.hide();
    }, 5000);
  }
}

```
I use setTimeout in order to show how we can close the spinner.
In this case the spinner will close after 5 seconds.

Now that we setup everything we can use the spinner in our template like this
```
<ngx-spinner type="ball-beat"></ngx-spinner>
```

Thanks for reading and I am waiting for your comments.
Portability Time Objective for migrating to ROSA
Tags: aws, redhat, openshift, hybridclou
Published: 2022-05-23 21:17:48

𝙋𝙤𝙧𝙩𝙖𝙗𝙞𝙡𝙞𝙩𝙮 𝙏𝙞𝙢𝙚 𝙊𝙗𝙟𝙚𝙘𝙩𝙞𝙫𝙚 (𝙋𝙏𝙊): 
(1) is defined as the 𝙢𝙖𝙭𝙞𝙢𝙪𝙢 𝙖𝙢𝙤𝙪𝙣𝙩 𝙤𝙛 𝙩𝙞𝙢𝙚 𝙩𝙝𝙖𝙩 𝙞𝙨 𝙖𝙘𝙘𝙚𝙥𝙩𝙖𝙗𝙡𝙚 𝙩𝙤 𝙢𝙤𝙫𝙚 an application and data
(2) is an 𝙞𝙢𝙥𝙤𝙧𝙩𝙖𝙣𝙩 𝙢𝙚𝙩𝙧𝙞𝙘 when architecting solutions in a 𝙢𝙪𝙡𝙩𝙞-𝙘𝙡𝙤𝙪𝙙 𝙚𝙣𝙫𝙞𝙧𝙤𝙣𝙢𝙚𝙣𝙩
(3) will be measured in 𝙨𝙚𝙘𝙤𝙣𝙙𝙨, 𝙝𝙤𝙪𝙧𝙨, 𝙙𝙖𝙮𝙨, 𝙬𝙚𝙚𝙠𝙨, 𝙖𝙣𝙙 𝙚𝙫𝙚𝙣 𝙢𝙤𝙣𝙩𝙝

IBM 𝘾𝙤𝙣𝙨𝙪𝙡𝙩𝙞𝙣𝙜 delivered a 𝙥𝙧𝙤𝙤𝙛 𝙤𝙛 𝙘𝙤𝙣𝙘𝙚𝙥𝙩 to:
(1) demonstrate the portability of the 𝙩𝙖𝙧𝙜𝙚𝙩 𝙘𝙤𝙣𝙩𝙖𝙞𝙣𝙚𝙧𝙞𝙯𝙚𝙙 𝙘𝙤𝙢𝙥𝙤𝙣𝙚𝙣𝙩𝙨 between:
- an on-premises Red Hat 𝙊𝙥𝙚𝙣𝙎𝙝𝙞𝙛𝙩 𝙥𝙡𝙖𝙩𝙛𝙤𝙧𝙢 and 
- the Red Hat 𝙊𝙥𝙚𝙣𝙎𝙝𝙞𝙛𝙩 𝙎𝙚𝙧𝙫𝙞𝙘𝙚 on Amazon Web Services (AWS) (𝙍𝙊𝙎𝘼). 
(2) prove that such a solution:
- was 𝙩𝙚𝙘𝙝𝙣𝙞𝙘𝙖𝙡𝙡𝙮 𝙛𝙚𝙖𝙨𝙞𝙗𝙡𝙚
- would 𝙙𝙚𝙢𝙤𝙣𝙨𝙩𝙧𝙖𝙩𝙚 𝙩𝙝𝙚 𝙘𝙖𝙥𝙖𝙗𝙞𝙡𝙞𝙩𝙮 required to deliver the solution.

Microservices running on the Red Hat 𝙊𝙥𝙚𝙣𝙎𝙝𝙞𝙛𝙩 environment can be 𝙢𝙤𝙫𝙚𝙙 𝙗𝙚𝙩𝙬𝙚𝙚𝙣 𝙥𝙡𝙖𝙩𝙛𝙤𝙧𝙢𝙨 𝙞𝙣 𝙩𝙞𝙢𝙚𝙨𝙘𝙖𝙡𝙚𝙨 normally associated with DR activities:
(1) 𝙋𝙤𝙧𝙩 𝙖𝙥𝙥𝙡𝙞𝙘𝙖𝙩𝙞𝙤𝙣𝙨 in DR timescales
(2) Facilitate 𝙢𝙖𝙟𝙤𝙧 𝙚𝙫𝙚𝙣𝙩 𝘿𝙍
(3) Ensure 𝙘𝙤𝙣𝙨𝙞𝙨𝙩𝙚𝙣𝙩 𝙤𝙥𝙚𝙧𝙖𝙩𝙞𝙣𝙜 𝙚𝙣𝙫𝙞𝙧𝙤𝙣𝙢𝙚𝙣𝙩𝙨
(4) Enable 𝙘𝙡𝙤𝙪𝙙 𝙗𝙪𝙧𝙨𝙩𝙞𝙣𝙜
(5) Open public cloud 𝙗𝙚𝙣𝙚𝙛𝙞𝙩𝙨 𝙘𝙧𝙞𝙩𝙞𝙘𝙖𝙡 𝙬𝙤𝙧𝙠𝙡𝙤𝙖𝙙𝙨

Thanks to Mark Taylor, Ian Packer, and Arnaud Lauer ☁ for their post:

𝙈𝙚𝙖𝙨𝙪𝙧𝙞𝙣𝙜 𝙥𝙤𝙧𝙩𝙖𝙗𝙞𝙡𝙞𝙩𝙮 𝙩𝙞𝙢𝙚 𝙤𝙗𝙟𝙚𝙘𝙩𝙞𝙫𝙚 𝙖𝙨 𝙖 𝙢𝙚𝙩𝙧𝙞𝙘 𝙛𝙤𝙧 𝙢𝙞𝙜𝙧𝙖𝙩𝙞𝙣𝙜 𝙩𝙤 𝙍𝙚𝙙 𝙃𝙖𝙩 𝙊𝙥𝙚𝙣𝙨𝙝𝙞𝙛𝙩 𝙎𝙚𝙧𝙫𝙞𝙘𝙚 𝙤𝙣 𝘼𝙒𝙎 (𝙍𝙊𝙎𝘼)

https://aws.amazon.com/blogs/containers/measuring-portability-time-objective-as-a-metric-for-migrating-to-red-hat-openshift-service-on-aws-rosa/

𝙎𝙩𝙖𝙮 𝙩𝙪𝙣𝙚𝙙 𝙗𝙮 𝙛𝙤𝙡𝙡𝙤𝙬𝙞𝙣𝙜
https://www.linkedin.com/feed/hashtag/?keywords=did_you_know_that

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

https://www.linkedin.com/posts/mahmoudrabie2004_didabryouabrknowabrthat-cloud-aws-activity-6934609935276101632-Fy_y?utm_source=linkedin_share&utm_medium=member_desktop_web
Problem Solving Sessions, Fireside Chats with FAANG Engineers, and Big Tech Interview Prep Events
Tags: beginners, career, programming, techtalks
Published: 2022-05-23 21:06:38

Sharing the **[Hackpack](https://www.hackpack.io/)** calendar for anyone who is interested, we put on a bunch of events for our programming interview prep **[disord](https://discord.gg/VQkMr234zk)**.

We host a mix of free and member-only events for the community.

Check it out if you are interested, we will be adding a fireside chat with a Hackpack alum who just got a job at Google this week!

**[Hackpack Events Calendar Link](https://discord.gg/HkHya4UK4J?event=970275330294153257)**
#Event – Drones 🚁 and AI in London Reactor (May 26) and Madrid (May 31) Ole !
Tags: englishpost, drone, event
Published: 2022-05-24 13:00:12

---
title: #Event – Drones 🚁 and AI in London Reactor (May 26) and Madrid (May 31) Ole !
published: true
date: 2022-05-23 20:43:07 UTC
tags: EnglishPost,Drone,EnglishPost,Event
canonical_url: 
---

Hi !

Time to travel again, this time the agenda is

Toronto > London > Madrid > Toronto

And hey, besides supporting some amazing Post-BUILD events (more on this soon), I’ll bring a couple of drones to the London Reactor and I’ll show how to live [code the Drone to detect objects!](https://www.meetup.com/Microsoft-Reactor-London/events/285965312/)

[![](https://brunocapuano.files.wordpress.com/2022/05/image.png?w=661)](https://www.meetup.com/Microsoft-Reactor-London/events/285965312/)

> You can control a drone using 20 lines of code. That’s the easy part. However, adding extra features like face or object detection and program the drone to follow and object or a face requires … another 20 lines of code! During this hands-on workshop we will review how to connect to a drone, how to send and receive commands from the drone, how to read the camera video feed and how to apply AI on top of the camera feed to recognize objects or faces.
> 
> <cite>Session Details</cite>

You can register and ger more information in our [**Microsoft London Reactor page**](https://www.meetup.com/Microsoft-Reactor-London/events/285965312/)

#### [Let’s code a drone !🚁 to detect objects and have fun with Azure IoT ! May 26, at Microsoft Reactor London](https://www.meetup.com/Microsoft-Reactor-London/events/285965312/)

A couple of days later, I’ll fly to Madrid and share some time with the MadNight Coders team. Same topic, but time in Spanish !!! More information in:

#### [Let’s code a drone !🚁 to detect objects and have fun with Azure IoT (Spanish in Madrid) May 31](https://www.meetup.com/MadNight-Coders/events/286090035/)

This time I won’t bring Goku The Cat !🐈‍⬛ to hit the drone !

![cat hitting the drone on the floor](https://brunocapuano.files.wordpress.com/2020/02/drone-and-goku.gif?w=600)

Happy coding!

Greetings

El Bruno

More posts in my blog [ElBruno.com](https://www.elbruno.com).

* * *
I'm working on an Expense Tracking App and I need your feedback
Tags: discuss, webdev, javascript, productivity
Published: 2022-05-23 20:31:25

Hey guys! Currently I'm work on a project that's going to help me track all of my expenses. I'm going to keep it as much as simple, but I'd love to hear from you any ideas, that can be implemented and be useful.

My plan is to build app with:
1. Clean and easy to use interface
2. An ability to add, remove, and navigate between records without using a mouse
3. Analytics by each month started from Salary day

If you wonder how it looks like right now then here it is. This is just a Home Page

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

## Updated

Here is the link to video of the app in action: https://twitter.com/pavelkeyzik/status/1530310015684329473
Bringing AI and machine learning to SEC filings
Tags: webdev, programming, startup
Published: 2022-05-23 20:18:51

In this post I want to briefly introduce a cool website I ran into recently: [AlphaResearch](https://alpharesearch.io/). They incorporate AI and advanced NLP techniques to help users search through SEC filing such as 10K, 10Q with ease. They are powered by [Finnhub Stock API](https://finnhub.io/) so they have access to millions of filings, reports, news and articles.

Here are some examples:

- [SEC filings](https://alpharesearch.io/sec-filings)
- [10 k](https://alpharesearch.io/sec-filings/10k)
- [10q](https://alpharesearch.io/sec-filings/10q)
- [form 8k](https://alpharesearch.io/sec-filings/form-8k)
- [13f filings](https://alpharesearch.io/sec-filings/13f-filings)
- [sec form 4](https://alpharesearch.io/sec-filings/form-4)

Besides AI, they and another [website](https://valueinvesting.io/) I have been using are both great for value investing. They both provide pre-computed [intrinsic value](https://valueinvesting.io/) for stocks globally using [DCF](https://valueinvesting.io/) and [WACC](https://valueinvesting.io/). That is why they are both selected as the [best stock research websites](http://www.columbia.edu/~tmd2142/5-best-stock-research-websites.html) by the finance community at Columbia University.

In case you are interested, I am currently keeping track my stock options and investments in Excel. Finsheet has been a great tool to get [Excel stock price](https://finsheet.io/) and [stock price Google Sheets](https://finsheet.io/). I found them via this guide, which includes many options to get [Excel stock price](http://www.columbia.edu/~tmd2142/get-stock-price-excel-google-sheets.html) and [stock price Google Sheets](http://www.columbia.edu/~tmd2142/get-stock-price-excel-google-sheets.html)