Categories
- Algoritmos (3)
- Android (1)
- atom (1)
- Banco de Dados (7)
- Divagações (26)
- Eventos (2)
- Infra estrutura e SO (4)
- Linguagens de Programação (56)
- Clojure (8)
- CoffeeScript (1)
- Haskell (1)
- Javascript (9)
- Ruby (30)
- Scala (3)
- Smalltalk (1)
- Metodologias (6)
- Quick Post (4)
- Sem categoria (5)
- SQL (2)
- Vídeo Aulas (2)
Tags
- ActiveRecord
- agile
- android
- Apple
- arte
- atom
- Banco de Dados
- boas práticas
- brazil
- Clojure
- clojure-plus
- clojurescript
- CouchDB
- código
- código-fonte
- DataMapper
- derivada
- divagações
- framework
- funcional
- git
- github
- go
- gradiente
- grafos
- integração
- iPad
- iphone
- ipod
- jasper
- java
- javascript
- jruby
- kent beck
- Lazy Evaluation
- linguagens
- linux
- machine learning
- matriz
- Metodologias
- MongoDB
- MongoParadigm
- mvc
- off-topic
- orientação a objeto
- ORM
- otimização
- proc
- procedural
- programação funcional
- Rails
- redes neurais
- relatórios
- rspec
- rubinius
- Ruby
- scala
- scrum
- sistema de arquivos
- Smalltalk
- sociedade
- society
- sql
- svg
- syntatic salt
- tdd
- testes
- tipagem
- treinamento
- técnicas
- validações
- vim
- zk
Category Archives: Linguagens de Programação
There’s a little Haskell in your Javascript
This may seem a little strange, but althrough Javascript is a dynamic language, with very loose typing (automatic convertions, equals signs that only works on arrays/numbers/undefined/nil), lots of things that are “falsy” by default, with the new promise-based approach of … Continue reading
Posted in Haskell, Javascript
Tagged async, await, es6, functors, Haskell, javascript, monads, promise, syntax sugar
2 Comments
Clojure, reflection, and performance/memory issues
Right now, I’m working in a game project in Clojure. I don’t really know how it will turn out, but for now I’m just trying to learn a better way of making games. While working in this project, I found … Continue reading
Posted in Clojure
Tagged Clojure, dynamic, memory, performance, programming, static, type hints
Leave a comment
Atom Packages with ClojureScript
One of the best things in Clojure (and ClojureScript) is that you can design your code connected in a live environment – so, your auto-complete abilities reflect exactly what’s running right now. Then, you can evaluate code with real data, … Continue reading
Posted in atom, Clojure
Tagged atom, Clojure, clojurescript, compilers, live coding, package, plug-in, repl
Leave a comment
Configurando Clojure com Atom
Bom, numa postarem anterior eu mostrei meu workflow com Clojure e Atom. Nesse post, farei um passo a passo bem mais detalhado. A primeira coisa a se fazer é instalar, no sistema operacional, o Java SDK e o Leiningen. Isso … Continue reading
Posted in Clojure, Vídeo Aulas
Tagged atom, Clojure, clojure-plus, configuração, técnicas, vídeo
Leave a comment
Meu workflow em Clojure
Há algum tempo postei sobre LightTable e Clojure, e embora minha opinião sobre essa nova forma de programar não tenha mudado, algumas coisas infelizmente mudaram bastante. A primeira foi o esquema de plug-ins do LightTable. Ele tem poucos plug-ins úteis, … Continue reading
Posted in Clojure
Tagged atom, clojure-plus, editor, integração, programação funcional, proto-repl
Leave a comment
Clojure, gentilmente
Nos últimos posts eu percebi que me empolguei um pouco no assunto Clojure. Então, esse é um post para tentar começar com a linguagem, ao invés de tentar entender detalhes. Vou atualizar os outros posts para indicar que esse é … Continue reading
Clojure e simplicidade
AVISO – me empolguei um pouco nessa postagem, para uma introdução mais gentil, verifique o post após esse. Qualquer linguagem baseada em LISP, como Clojure, tem o mesmo problema: as pessoas falam de como a linguagem é fantástica, como ela … Continue reading
Programação funcional, imutabilidade, e previsibilidade
O post de hoje é uma introdução à programação funcional, para podermos entrar finalmente em Clojure. Mas antes disso, vamos falar sobre como aprendemos a programar na faculdade, em cursos, e em todos os lugares. Vamos falar de “orientação a … Continue reading
Posted in Clojure, Ruby
Tagged Clojure, imutabilidade, mutabilidade, programação funcional, Ruby, scala
2 Comments
Clojure, LightTable, e uma nova forma de programar
Esses últimos meses tenho estudado Clojure, ClojureScript, e me entendendo com o ecosistema de tudo isso. Mas sobre a linguagem fica para outro post. Por hora, vamos a uma frase famosa: A language that doesn’t affect the way you think … Continue reading
Posted in Clojure
Tagged código-fonte, Clojure, clojurescript, integração, lightable, técnicas
1 Comment
Alguns meses com CoffeeScript
Recentemente, resolvi testar o editor Atom… Mas isso eu já falei em outro post. O que eu vim falar agora é sobre CoffeeScript, e a forma como eu tenho programado recentemente envolvendo Javascript. Estando no mundo Rails, é bem comum … Continue reading