Skip to main content

Home/ Arquitectura?/ Group items tagged articles

Rss Feed Group items tagged

Pablo Lalloni

Bottom vs. top posting and quotation style - 0 views

  •  
    "What is the reason to quote at all? Consider it. It shouldn't be to allow people to scroll down to see all earlier discussions. If the news client is a bit smart, fetching the older articles from the server should be just as easy as to "scroll down". If a thread goes forth and back some times and earlier quotes accumulate, an article including all those quotes might get five-ten times larger than a posting without quotes, this wastes bandwidth and hard disk space. Therefore, IMHO, no quotes are far better than a posting at the top of all old quotes."
Pablo Lalloni

InfoQ: Grails Best Practices - 0 views

  • Prefer dynamic scaffolding to static scaffolding until the former no longer satisfies your requirements. For example, if only “save” action needs to be modified, you can override just that “save” action and generate scaffolded code dynamically at runtime.
  • To install any plugin in your application, it's better to declare it in BuildConfig.groovy rather than using the install-plugin command. Read this thread for a detailed explanation.
  • Always ensure that you include an externalized config file (even if it's an empty file), so that any configuration that needs to be overridden on production can be done without even generating a new war file.
  • ...2 more annotations...
  • Keep personal settings (such as local database username or passwords, etc) in a <Local>Config.groovy file and add to version control ignore list, so that each team member can override configuration as per their specific needs.
  • In Grails 2.0 “grails.hibernate.cache.queries = true" by default, which caches queries automatically without a need to add cache:true. Set it to false, and cache only when it genuinely helps performance.
  •  
    This article is a basic list of best practices that our Grails projects follow, gathered from mailing lists, Stack Overflow, blogs, podcasts and internal discussions at IntelliGrape.
Pablo Lalloni

Enterprise Integration Using REST - 0 views

  •  
    "Most internal REST APIs are one-off APIs purpose built for a single integration point. In this article, I'll discuss the constraints and flexibility that you have with nonpublic APIs, and lessons learned from doing large scale RESTful integration across multiple teams."
Pablo Lalloni

Why aren't you using git-flow? - Jeff Kreeftmeijer - 1 views

  •  
    In January of this year, @nvie published "A successful Git branching model", in which he explained how he keeps his Git repositories nice and tidy. In addition to that, he released git-flow; a bunch of Git extensions to make following this model extremely easy. I'm astounded that some people never heard of it before, so in this article I'll try to tell you why it can make you happy and cheerful all day.
Pablo Lalloni

Stevey's Google Platforms Rant I was at Amazon for about six and a half years,… - 0 views

  •  
    "The best article I've ever read about architecture and the management of IT."
Pablo Lalloni

Running Secured Docker Registry 2.0 - Container Solutions - 0 views

  •  
    "The new Docker Registry 2.0 was released on April 16th, 2015. It was completely rewritten in Go with added support for the new Docker Registry HTTP API V2 (thus only working with Docker 1.6+), promising to provide faster and more secure distribution of images. If you work with Docker and for some reason decided not to use the public Docker Hub, a private Docker Registry is an essential part of your architecture. But even if you don't have private images, you will likely need to use your own registry in production/testing for efficiency. The default installation, however, runs without encryption and authentication. I was wondering what's involved in securing it. There is an official tutorial on how to configure TLS on a registry server. TLS/SSL is absolutely necessary for any secure setup, but I also wanted to enable an authentication mechanism. The Configuration Reference document describes two authentication options supported by Docker Registry itself: so-called silly and token solutions. The silly one is apparently only useful for very limited development use-cases. The token solution seems to be more serious, but because of the lack of documentation (at the time of writing), I decided to find an alternative approach to secure it. In this article I'm going to show you how to set up the Docker Registry 2.0 with username/password authentication and SSL using the official Docker Registry image and a custom configured nginx as a proxy server."
Pablo Lalloni

Package names - The Go Blog - 0 views

  •  
    "Effective Go provides guidelines for naming packages, types, functions, and variables. This article expands on that discussion and surveys names found in the standard library. It also discusses bad package names and how to fix them."
Pablo Lalloni

Three periodic tables for data scientists - Data Science Central - 0 views

  •  
    "I published two such Tables of Elements about a year ago, click here to check them out. This one is a new one, focusing on machine learning libraries (R and Julia). And it is interactive, with access to the various libraries listed in the table, when clicking on an element (only on the original article)."
Pablo Lalloni

http://cs-www.cs.yale.edu/homes/dna/papers/fit.pdf - 0 views

  •  
    "In this article, we discuss the three-way relationship between three such desirable features - fairness, isolation, and throughput (FIT) - and argue that only two out of the three of them can be achieved simultaneously."
Pablo Lalloni

How To Not Destroy your Agile Team with Metrics - 0 views

  • Value Delivered: You’ll need your product owner for this. Ask him to give each user story a value that represents its impact to his stakeholders. You can enumerate this with an actual dollar amount or some arbitrary number of some kind. At the end of each sprint you’ll have a number that can tell you how much value you’ve delivered to your customers through the eyes of the product owner. This metric does not measure performance, instead it measures impact. Ideally your product owner will prioritize higher value items towards the top of the backlog and thus each sprint will deliver the maximum value possible. If you’re working on a finite project with a definite end in sight, your sprints will start out very high value and gradually trend towards delivering less and less value as you get deeper into the backlog. At some point, the cost of development will eclipse the potential value of running another sprint, that’s typically a good time for the team to switch to a new product.
    • Pablo Lalloni
       
      Esta métrica parece muy inteligente. Sería bueno probarla en lugar de las métricas que se suelen usar que miden el "cómo".
Pablo Lalloni

Managing Technical Debt - 0 views

  •  
    "Technical Debt is widely regarded as a bad thing; that should be avoided or should be paid back as soon as possible."
Pablo Lalloni

InfoQ: Benchmarking JVM Concurrency Options for Java, Scala and Akka - 0 views

  •  
    Buen set de tests comparativos entre varias implementaciones de paralelismo local.
carlosmiranda

TIOBE Software: Tiobe Index - 3 views

  •  
    Interesante lo de C
Pablo Lalloni

C++11 and Ada 2012 - renaissance of native languages? - 0 views

  •  
    In terms of language popularity, much of the late 90s and early 2000s revolved around so called "managed" languages, such as Java or C#. Currently however, industry seems to be turning back more and more to native languages, and in particular two mainstream ones - C++ and Ada.
1 - 20 of 68 Next › Last »
Showing 20 items per page