A partir de esta conversación escribo este Gist.
Tenemos un almacen que tiene un stock por producto.
Regla de negocio:
- No podemos vender un producto que no tenemos stock.
A partir de esta conversación escribo este Gist.
Tenemos un almacen que tiene un stock por producto.
Regla de negocio:
/* | |
Usage: you'll want to search for the strings <bucket> and <prefix>, and insert the S3 bucket where your access | |
logs are being delivered. Use (or delete) <prefix> to filter to a subset of your logs. | |
*/ | |
/* | |
These commented out configuration settings you can either run yourself in the REPL and source this file using | |
`.read parse_s3_access_logs.sql`, or you can uncomment them and supply values for yourself. |
Many people will have read one of Kent Beck's articles on 3X or eXplore-eXpand-eXtract or The Product Development Triathlon. Many people have taken to explaining Kent's work on their own sites, sometimes helping, sometimes not, sometimes even ranking higher on search engines than the original articles!
I have an unpayable debt owed to Kent, his work started me off on a journey of discovery that forever changed how I practice my craft. I count him as one of the handful of people who in this field have had the most effect on my professional career.
But even the best of us are blind to things that our position, our background, our experience and our culture either deprioritise, hide away or even make taboo. I'm going to argue that Kent isn't wrong per se, but rather his model is only half the story - perhaps
# pretty sudo prompt | |
read -r -d '' SUDOPROMPT << EOM | |
🌺🌳🌸🌷🌷🌸🌻🌷🌷🌸🌸🌸🌸🌷🌼🌷🌳🌺🌼🌺🌸🌻🌼🌼🌳🌳🌼🌺🌻🌷🐛🌷🌼🌻🌳🌸🌷🌷🌻🌸 | |
🌸🦉🌻🌸🌳🌷🌸🌷🌸🌳🌸🌻🌳🐌🌻🌷🌷🌼🌻🌺🌺🌻🌼🌻🌻🌼🌺🌻🌳🌼🌳🌺🌳🌷🌻🌼🌷🌼🌻🌸 | |
🌳🌸🌻🌺🌻🌳🌺🌺🌻🌺🌸🌻🌷🌷🌼🌻🌺🌼🌻🌻🌷🌳🌻🌸🌳🌷🌻🌳🌳🌳🌳🌼🌳🌳🌺🌷🌳🌺🌳🌺 | |
🦉🌸🌻🌺🌺🌳🌸🌸🌼🌻🌺🌼🌷🌸🌳🌼🌺🌸🌺🌷🌻🌷🌺🌺🌳🌷🌷🐰🌸🌻🌳🌸🌼🌷🌼🌳🌷🐹🌼🌺 | |
🌷🌳🌻🌸🌸🌼🐰🌷🌺🌷🌺🌻🌷🌸🌺🌻🌳🌻🌷🌻🌻🌺🌸🌸🌺🌻🌸🌻🌳🌳🌻🐦🌻🌼🌼🌻🌻🌺🌳🐰 | |
🌼🐦🌻🌳🌸🌸🌳🌷🌺🌼🌳🌷🌸🌻🌼🌻🐛🌻🌼🌷🌺🌼🌺🌸🌺🦔🌷🌸🌷🌻🌻🌺🌼🌷🐌🌸🌷🌼🌸🐹 | |
🌸🌳🌻🌼🌻🌳🌸🌷🌺🌷🌷🌼🌻🌷🌻🌺🌼🌼🌳🌸🌻🌻🌸🌼🌼🌸🌳🌺🌻🌻🌳🌺🌷🐰🌻🌼🐹🌷🌷🌳 | |
🌼🌷🌻🌸🌼🌳🌻🌻🌳🌷🌼🌻🌺🌺🌺🌺🌺🌳🌻🌼🌷🌸🌸🌻🌺🌻🌳🌸🌷🌺🌺🌼🌸🌺🌻🌻🌷🌸🌻🌷 |
Historia:
Douglas Crockford Lectures on JavasScript:
# CONTRACT | |
# SOURCE_SUBPRPOJECT_ROOT points to the "same" directory tree | |
# as TARGET_PROJECT_ROOT. We're extracting the directory tree | |
# at SOURCE_SUBPROJECT_ROOT into TARGET_PROJECT_ROOT. | |
# | |
# There must be a single, linear history in the SOURCE repository. | |
# Graft the current commit into the target | |
pushd "$SOURCE_SUBPROJECT_ROOT" | |
commit_comment="$(git log -1 --pretty=%B)" |
Madrid, Community of Madrid, Spain · Product
We are looking for a Software Developer with experience in infrastructure and architecture to join our dynamic Tech Team, based in Madrid (Spain). As a software developer you will be part of a collaborative effort in continuously delivering business value for our product and customers, with special emphasis in traversal/infrastructure services.
We are a SaaS company that believes in simplicity. We work to change the way people feel and make video advertising, aiming to make it as simple as clicking a button.
En Alea Soluciones buscamos nueva compañera o compañero para relación estable dentro del equipo de desarrollo/sistemas; nos gustaría que dicha relación esté basada en la confianza, transparencia, empatía y en la pasión que todos compartimos por nuestra profesión.
TL;DR Como explicamos más adelante, buscamos un perfil principalmente técnico, por favor abstenerse perfiles de gestión, marketing y similares.
Estos son los valores que como equipo más apreciamos, aunque por supuesto, no son los únicos
# Useful favorite types to add to eclipse IDE for Java development (TDD) | |
# Add them in Eclipse under: | |
# Window -> Preferences -> Java -> Editor -> Content Assist -> Favorites -> New Type | |
org.hamcrest.MatcherAssert | |
org.hamcrest.Matchers | |
org.junit.Assert | |
org.testng.AssertJUnit | |
org.mockito.Mockito | |
org.mockito.MockitoAnnotations |