package | |
import org.hibernate.service.{ServiceRegistryBuilder, ServiceRegistry} | |
import org.hibernate.cfg.Configuration | |
import org.hibernate.{Session, SessionFactory} | |
import scala.collection.JavaConversions._ | |
object HibernateSessionFactory { | |
def buildSessionFactory(dbDriver:String = "org.postgresql.Driver", |
package com.codesimples.persistence.target | |
import scala.collection.JavaConversions._ | |
import com.codesimples.model.target.User | |
import com.novus.salat._ | |
import com.novus.salat.global._ | |
import com.mongodb.casbah.Imports._ |
import org.eclipse.jetty.server.{Server, Handler} | |
import org.eclipse.jetty.server.handler.{HandlerList, ResourceHandler} | |
import org.eclipse.jetty.servlet.{ServletHolder, ServletContextHandler} | |
import org.eclipse.jetty.webapp.WebAppContext | |
object HttpBoot { | |
def main(args: Array[String]) { | |
val context = buildContext() | |
val handlers = buildHandlerList(context) |
import javax.sql.DataSource | |
import scala.collection.JavaConversions._ | |
import org.springframework.jdbc.core.JdbcTemplate | |
import org.springframework.util.LinkedCaseInsensitiveMap | |
import org.springframework.jdbc.datasource.DriverManagerDataSource | |
/* |
Se vc for iniciar um projeto em Erlang como eu, não faça isso antes de entender sobre rebar e erlang application. Isso te ajudará a ter seu projeto organizado deste de o início, com a casa organizada e velocidade de desenvolvimento será bem melhor. seguem links para o estudo.
https://github.com/rebar/rebar
http://www.metabrew.com/article/erlang-rebar-tutorial-generating-releases-upgrades
Estou trabalhando em um projeto Erlang, que testa endpoints rest, que devolvem JSON.
No momento o Erlang/OTP não tem um parser padrão, segundo o livro: http://pragprog.com/book/jaerlang2/programming-erlang, talvez na versão R17 teremos isso, mas até lá existem opções desenvolvidas usando NIF(http://www.erlang.org/doc/man/erl_nif.html), a que eu estou usando é https://github.com/davisp/jiffy.
Valeu então até.
Sugestões de práticas para melhora da previsibilidade na execução de Sprints. | |
1. Gerenciar e manter backlog atualizado e priorizado(PO ou ProxyPO) | |
Princípio: Tornar o PO ou ProxyPO comprometido com o resultado do produto | |
Valor: Visão de produto melhorado a cada revisão e conhecimento do que é mais importante. | |
Prática: Reservar 8 ou 16 horas por semana para revisar o backlog, levando em consideração o que já foi entregue, mudanças de mercado e mudanças de visão do produto. | |
2. Doutrinar o cliente para uso da ferramenta de gestão de backlog (JIRA) (ProxyPO) |
Nesta classe, tento mostrar como criar variáveis que são visíveis na hierarquia de escopo do js. | |
Dassa forma, posso mesmo em um escopo de callback do jquery acessar minha referencia do controller e | |
continuar encapsulando a os dados. | |
Para vc que esta usando AngularJS ou qualquer outro framework de js, é possível usar técnicas OO e | |
de SOLID Principles para melhorar a manutenção de seu código js. | |
Para entender melhor, veja como fazer herança em js em: https://gist.github.com/agnaldo4j/5e6715906813c00d0d46, | |
com essa técnica é possível sobrescrever métodos e usar polimorfismo, ou seja fazer um design OO. |
#!/bin/bash | |
set -e #stops the execution of a script if a command or pipeline has an error | |
CONFIG_FILE=/usr/share/cnc/jobprocessor.cfg | |
function trim() { | |
local LVAR=$1; | |
LVAR="${LVAR#"${LVAR%%[![:space:]]*}"}"; # remove leading whitespace characters | |
LVAR="${LVAR%"${LVAR##*[![:space:]]}"}"; # remove trailing whitespace characters |