Category Archives: main

CRIANDO UM SISTEMA ADMINISTRATIVO COMPLETO COM RAILS ADMIN – PARTE 2

 

Introdução

Neste Screencast, dividido em 5 partes, nós vamos criar um sistema administrativo completo usando Rails Admin, neste exemplo vamos criar uma plataforma para que uma empresa possa gerenciar as vendas do seus representantes comerciais com dois tipos de usuário: gerente e vendedor. O vendedor poderá entrar com novas vendas, clientes e ver as suas comissões, o gerente poderá criar produtos, descontos e outros usuários.

Também vamos aprender a implementar uma série de features úteis e comuns à maioria dos APPs como autenticação usando Devise, autorização usando CanCanCan, filtro de registros baseado em quem é o dono deles, upload de fotos, customização da aparência e exportação de dados para PDF usando gráficos.

Este é o primeiro tutorial do OneBitCode dividido em vários episódios em vídeos para aumentar o detalhamento e simplificar a explicação, então se você gostar desse formato deixa um feedback ainda em baixo para eu saber e produzir mais conteúdo como este.
Continue reading

CREATING AN ADMINISTRATIVE SYSTEM WITH RAILS ADMIN IN 25 MINUTES!

rails-admin2
WHAT WE ARE GOING TO DO AND WHY RAILS ADMIN?

In this tutorial we will create a complete administrative system using Rails Admin in 25 minutes! :).
The idea is that after doing the tutorial you will be able to create a complete administrative system (with authentication) for any type of business :). As an example we will create a system to manage the rental of vehicles where you can register the car fleet, the customers, the rents and also record possible “claims” that have occurred during the car rental.

Continue reading

Como fazer o deploy e rodar os testes automaticamente usando o Codeship

img-post-codeship-01
Para que serve? Se encaixa na sua necessidade?

Se você precisa constantemente fazer deploy da sua aplicação de maneira segura (rodando os testes antes) então o Codeship pode ser o caminho para você. Ele detecta quando você faz um git push para a branch de sua escolha, roda os testes que você deixou pré definidos na plataforma dele e se os testes passarem ele faz o deploy para o servidor de sua preferência como por exemplo Aws, Heroku ou algum servidor particular via capistrano ou script personalizado. Sim é bem legal e tem um plano free!
Continue reading

Como criar um Chat em tempo real usando Action Cable (Rails 5)

PORQUE USAR  O ACTION CABLE?

Criar Apps usando o Action Cable (WebSockets) pode ser muito mais eficiente e elegante do que fazer inúmeras chamadas repetitivas para o backend via Ajax e etc.
Usando esse método podemos criar qualquer tipo de App que dependa de uma integração em real time do backend com o front end.
Continue reading

Como e por que contribuir com projetos Open Source.

contribuir open source

Muitas pessoas gostariam de contribuir com projetos Open Source e não sabem como, a ideia desse pequeno tutorial é explicar as vantagens de se contribuir, ensinar como contribuir e mostrar onde encontrar projetos Open Source para contribuir.
Eu vou focar em projetos que tenham seus códigos no GitHub porque é o caso mais comum, caso você não esteja habituado ao GitHub, acesse esse link para fazer um tutorial básico.
Continue reading

Bem vindo ao mundo do programador Freelancer / Remoto

Programador freelancer remoto

Provavelmente o futuro do trabalho seja que a maior parte dos cargos se tornem remotos. Isso porque a necessidade de estar perto está começando a perder a corrida para o preço de se estar perto (seja em tempo ou combustível). Então nesse Post eu vou falar um pouco sobre esse mundo com uma visão transparente de uma pessoa que já viveu as partes boas e ruins nos últimos 2 anos.
Em geral os posts do Blog são técnicos, mas como muita gente me pergunta sobre isso eu decidi escrever este Post para compartilhar minha visão e meus conhecimentos sobre o assunto.]

Continue reading