Skip to main content

Home/ Arquitectura?/ Group items tagged ideas

Rss Feed Group items tagged

Dario Garcia

Sonatype Blog » Download it All at Once: A Maven Idea - 2 views

  •  
    Está buena esta idea y me parece que no es complicada de implementar.
Pablo Lalloni

Typed ask for Akka | Java Code Geeks - 0 views

  •  
    Idea interesante para implementar usos del patrón "ask" (request-reply) con mayor seguridad de tipos.
Pablo Lalloni

lihaoyi/scala.rx · GitHub - 0 views

  •  
    "Scala.Rx is an experimental change propagation library for Scala. Scala.Rx gives you Reactive variables (Rxs), which are smart variables who auto-update themselves when the values they depend on change. The underlying implementation is push-based FRP based on the ideas in Deprecating the Observer Pattern."
Pablo Lalloni

Integrating Ext JS with 3rd Party Libraries | Blog | Sencha - 0 views

  •  
    "To demonstrate this idea, we'll create a wrapper component around Leaflet, an open source mapping JavaScript library created by Vladimir Agafonkin of Universal Mind. We'll use that wrapper component in an app that shows us a map and provides a button to move the map to a specified location."
Pablo Lalloni

impetus-opensource/Kundera - 0 views

  •  
    "The idea behind Kundera is to make working with NoSQL Databases drop-dead simple and fun. Kundera is being developed with following objectives: To make working with NoSQL as simple as working with SQL To serve as JPA Compliant mapping solution for NoSQL Datastores. To help developers, forget the complexity of NoSQL stores and focus on Domain Model. To make switching across data-stores as easy as changing a configuration. "
Pablo Lalloni

q42 git projects - git_svn_server.git/summary - 0 views

  •  
    Pequeño servidor SVN cuyo backend son repositorios Git implementado en pocas líneas de python. La idea es exponer los repos Git a los clientes y herramientas de SVN.
Pablo Lalloni

Scalastyle - Scala style checker - 0 views

  •  
    "Scalastyle examines your Scala code and indicates potential problems with it. If you have come across Checkstyle for Java, then you'll have a good idea what scalastyle is. Except that it's for Scala obviously."
Pablo Lalloni

Joone - Java Object Oriented Neural Engine - 0 views

  •  
    "Joone is a FREE Neural Network framework to create, train and test artificial neural networks. The aim is to create a powerful environment both for enthusiastic and professional users, based on the newest Java technologies. Joone is composed by a central engine that is the fulcrum of all applications that are developed with Joone. Joone's neural networks can be built on a local machine, be trained on a distributed environment and run on whatever device. Everyone can write new modules to implement new algorithms or new architectures starting from the simple components distributed with the core engine. The main idea is to create the basis to promote a zillion of AI applications that revolve around the core framework."
Pablo Lalloni

Service Component Architecture (SCA) | OASIS Open CSA - 0 views

  •  
    "Service Component Architecture (SCA) is a set of specifications which describe a model for building applications and systems using a Service-Oriented Architecture (SOA). SCA extends and complements prior approaches to implementing services, and SCA builds on open standards such as Web services. SCA is based on the idea that business function is provided as a series of services, which are assembled together to create solutions that serve a particular business need. These composite applications can contain both new services created specifically for the application and also business function from existing systems and applications, reused as part of the composition. SCA provides a model both for the composition of services and for the creation of service components, including the reuse of existing application function within SCA compositions. SCA aims to encompass a wide range of technologies for service components and for the access methods which are used to connect them. For components, this includes not only different programming languages, but also frameworks and environments commonly used with those languages. For access methods, SCA compositions allow for the use of various communication and service access technologies that are in common use, including, for example, Web services, messaging systems and Remote Procedure Call (RPC)."
Pablo Lalloni

gocircuit/circuit - 1 views

  •  
    "Circuit: Dynamic cloud orchestration http://gocircuit.org" Una muy buena idea distinta, otras abstracciones, super liviano.
Pablo Lalloni

Docker at Shopify: How we built containers that power over 100,000 onl - 4 views

  •  
    Muchas ideas muy interesantes desde las prácticas internas de shopify en su adopción de contenedores como medio principal de deployment y ejecución.
Pablo Lalloni

signalfuse/maestro-ng - 0 views

  •  
    "MaestroNG, an orchestrator of Docker-based deployments. The original Maestro was developed as a single-host orchestrator for Docker-based deployments. Given the state of Docker at the time of its writing, it was a great first step towards orchestration of deployments using Docker containers as the unit of application distribution. Docker having made significant advancements since then, deployments and environments spanning across several hosts are becoming more and more common and are in the need for some orchestration. Based off ideas from the original Maestro and taking inspiration from Docker's links feature, MaestroNG makes the deployment and control of complex, multi-host environments using Docker containers possible and easy to use. Maestro of course supports declared dependencies between services and makes sure to honor those during environment bring up. MaestroNG is, for now, a command-line utility that allows for automatically managing the orchestrated deployment and bring up of a set of service instance containers that compose an environment on a set of target host machines."
Pablo Lalloni

Changes in Password Best Practices - Schneier on Security - 0 views

  •  
    "NIST recently published its four-volume SP800-63b Digital Identity Guidelines. Among other things, it makes three important suggestions when it comes to passwords: Stop it with the annoying password complexity rules. They make passwords harder to remember. They increase errors because artificially complex passwords are harder to type in. And they don't help that much. It's better to allow people to use pass phrases. Stop it with password expiration. That was an old idea for an old way we used computers. Today, don't make people change their passwords unless there's indication of compromise. Let people use password managers. This is how we deal with all the passwords we need."
Pablo Lalloni

REST APIs must be hypertext-driven » Untangled - 0 views

  • However, I think most people just make the mistake that it should be simple to design simple things. In reality, the effort required to design something is inversely proportional to the simplicity of the result.
    • Pablo Lalloni
       
      Muy buena idea!
Pablo Lalloni

From .NET to Linux in Five Easy Steps - 1 views

  •  
    El artículo sirve como idea general, pero ya está muy obsoleto. Las Mono Tools ya no existen bajo ese nombre. El programador Mono en Windows tiene dos caminos posibles: 1) Instalar Xamarin Studio como IDE sustitutiva de Visual Studio. 2) Extender Visual Studio con Microsoft MonoHelper [https://visualstudiogallery.msdn.microsoft.com/cb83d210-b09f-4e21-949e-81ad23684c78]
Pablo Lalloni

8 High Performance Apps You Never Knew Were Hybrid - Don't Sit On Your Ideas... - 0 views

  •  
    "Some of the topmost brands have recently ditched native and gone the hybrid way. With the new hybrid frameworks like Ionic, Phonegap etc becoming more mature, one cannot assume that hybrid apps perform worse anymore. In fact, a recent Gartner report says that by next year more developers will be going the hybrid way and by another account, the average end user ratings of hybrid apps are already 12 percent better than native apps."
Pablo Lalloni

InfoQ: DIY SOA: How to build your own Simple Service Repository - 1 views

  •  
    Nosotros tenemos necesidad de un repositorio de servicios, me parece que es la única manera de lograr un poco de uniformidad, claridad y exposición en cualquier esfuerzo SOA que podamos hacer en la organización. Quizás podríamos empezar un test drive de una implementación similar a lo que proponen en el artículo dado que no requiere la "elección" de un producto en particular lo cual parece ser el factor limitante en este momento "político".
Pablo Lalloni

Microservices and PaaS - Part I | ActiveState - 0 views

  • Instead of building software that resembles our existing organizations, we should figure out how we want our software to look, then build the organization around that. Or reorganize it if it's already in place.
    • Pablo Lalloni
       
      Las implicancias de esta idea en nuestra organización...
  • When deploying a new feature, enhancing or fixing an existing capability, or deploying an experimental line of code, the previous code remains available and accessible. New code is deployed alongside the old code, with mechanisms in place to instantly route to one or another version.
  • Importantly, the old code is not replaced, but remains part of the system, and is kept running. If, as is often the case, the widespread introduction of the new feature results in unforeseen consequences, the feature flag can be toggled off, and the old version is instantly used instead.
  • ...13 more annotations...
  • In a microservices architecture, an application is comprised of a number of small, independent composable services that interact by way of an external published protocol, such as REST, or a messaging service.
  • Each service is focused on an individual targeted business capability, and thus its scope is minimized. For functionality out of scope, the microservice calls out to other microservices via the published protocol.
  • Small independent microservices can be built using the technology best suited for their requirements. No longer does every application component need to be built on a common company-mandated language and framework such as Java/Spring or Ruby on Rails.
  • Similarly, there's no reason to standardize on a single persistence layer across an entire application. Some microservices might best be served by Redis, others by Oracle.
  • Each microservice can be updated independently, no longer requiring the entire application to be redeployed.
  • Microservices drastically improve the time required to push out a new update, allowing a much more agile development process.
  • Many organizations consist of specialized silo teams (UI, database, API, etc) where costly handoffs and intercommunication are required to coordinate all the pieces of application construction. These handoffs cause overhead, and the need for them should be eliminated.
  • With small teams, each focused on an individual microservice, Netflix enables developers to push code to production, instead of getting mired in a complex deployment process involving several teams.
  • With microservices, the old IT mindset just doesn't work.
  • A centralized IT department cannot possibly cover the wide array of technologies spanning all microservices.
  • Instead a DevOps structure, where each team is responsible for the management of the corresponding microservice, is essential.
  • Enable developers to concoct systems of their choosing with minimal or no interaction from IT, management, VPs, hardware or other groups. "Self Service" is one of the major capabilities offered by the cloud and there's every reason to take advantage of this.
  • Now, IT can be considered as a cloud API available to the developer on-demand 24x7, instead of a complex, process-mired division hidden behind obscure process.
Pablo Lalloni

vcr/vcr - 1 views

    • Pablo Lalloni
       
      Esta idea está muy interesante para hacer tests de clientes que usen mocks de servers cuyo comportamiento se graba de corridas contra servers reales, ¿habrá algo así para java/.net?
  •  
    "Record your test suite's HTTP interactions and replay them during future test runs for fast, deterministic, accurate tests."
1 - 20 of 23 Next ›
Showing 20 items per page