skip to main | skip to sidebar

Yet Another Programming Weblog

Como su propio nombre indica, aún otro weblog de programación más

jueves, octubre 23, 2008

Varios sobre concurrencia y el rol de los 'arquitectos'

Comenzando por el minipost de Miguel de Icaza en el que habla de programación paralela y siguiendo enlaces:
  • Design Considerations For Parallel Programming de David Callahan
  • Solving 11 Likely Problems In Your Multithreaded Code de Joe Duffy
  • Repasando el blog de este último también apunta a .NET Matters: False Sharing
  • Y también del blog de Joe Duffy, y aunque no es sobre concurrencia y probablemente sean obviedades, me ha gustado A few thoughts on the role of software architects
La misma entrada y más comentarios en Varios sobre concurrencia y el rol de los 'arquitectos' en barrapunto
Publicado por mig21 en 9:48 a. m.
Etiquetas: .NET, arquitectos, concurrencia, Microsoft, programación, programación concurrente, programación paralela, software

No hay comentarios:

Publicar un comentario

Entrada más reciente Entrada antigua Inicio
Suscribirse a: Enviar comentarios (Atom)

Suscríbete a YAPW

Suscríbete a YAPW

Datos personales

Mi foto
mig21
Ver todo mi perfil

Gente interesante

  • BETA WRITING (Pablo)
  • Blackshell (jjm)
  • Miriam Ruiz
  • El valle del Viento Helado (Drizzt)
  • Esos aparatos del demonio (Joaquí­n)
  • Ian Lance Taylor
  • fernand0 (enlazando a un hub)

Miniensayos

  • El programador (una apología)
  • La humildad como virtud del programador
  • El mejor código es el que no existe
  • Diseño sencillo contra implementación correcta
  • Copiar, pegar y código de producción
  • ¿Demasiadas capas de abstracción?
  • ¿Postel o Dracón?
  • La ley de Dollo y los sistemas informáticos

Destacados

  • Visualizando redes sociales: amigos en Barrapunto y menéame
  • Entrevista a Ion Gaztañaga sobre C++0x
  • Exceso de información, filtros bayesianos y DIY

Archivo del blog

  • ►  2011 (3)
    • ►  junio (1)
    • ►  mayo (1)
    • ►  abril (1)
  • ►  2010 (8)
    • ►  diciembre (1)
    • ►  noviembre (1)
    • ►  octubre (1)
    • ►  junio (2)
    • ►  mayo (1)
    • ►  abril (1)
    • ►  febrero (1)
  • ►  2009 (16)
    • ►  diciembre (1)
    • ►  septiembre (1)
    • ►  julio (1)
    • ►  junio (1)
    • ►  mayo (2)
    • ►  abril (1)
    • ►  marzo (2)
    • ►  febrero (4)
    • ►  enero (3)
  • ▼  2008 (41)
    • ►  diciembre (2)
    • ►  noviembre (5)
    • ▼  octubre (3)
      • Completado el borrador de C++0x
      • Varios sobre concurrencia y el rol de los 'arquite...
      • Las matemáticas 'innatas' en el ser humano
    • ►  septiembre (4)
    • ►  agosto (3)
    • ►  julio (3)
    • ►  junio (5)
    • ►  mayo (5)
    • ►  abril (6)
    • ►  marzo (1)
    • ►  febrero (3)
    • ►  enero (1)
  • ►  2007 (38)
    • ►  diciembre (1)
    • ►  noviembre (3)
    • ►  octubre (4)
    • ►  septiembre (3)
    • ►  agosto (2)
    • ►  julio (6)
    • ►  junio (7)
    • ►  mayo (1)
    • ►  abril (5)
    • ►  marzo (3)
    • ►  febrero (2)
    • ►  enero (1)
  • ►  2006 (30)
    • ►  diciembre (3)
    • ►  noviembre (8)
    • ►  octubre (2)
    • ►  septiembre (1)
    • ►  julio (1)
    • ►  junio (2)
    • ►  mayo (2)
    • ►  abril (2)
    • ►  marzo (3)
    • ►  febrero (3)
    • ►  enero (3)
  • ►  2005 (18)
    • ►  diciembre (1)
    • ►  noviembre (3)
    • ►  octubre (5)
    • ►  septiembre (1)
    • ►  agosto (1)
    • ►  julio (1)
    • ►  junio (1)
    • ►  mayo (1)
    • ►  abril (3)
    • ►  marzo (1)

Cosas mías

  • Lecturas aleatorias
  • mig21 en barrapunto
  • mig21 en reddit
  • mig21 en friendfeed
  • Mis feeds en bloglines
  • Mi lista de deseos en anobii

Yo por esos mundos (gracias a friendfeed)

Cargando...

De qué va esto

  • programación (56)
  • C++ (34)
  • programadores (29)
  • C++0x (19)
  • concurrencia (19)
  • ANSI C++ (18)
  • C (15)
  • ISO C++ (13)
  • C++09 (12)
  • gcc (11)
  • programación concurrente (10)
  • threads (9)
  • Erlang (8)
  • hilos (8)
  • estándar (7)
  • lock-free structures (7)
  • mantras (7)
  • memoria (7)
  • bloqueos (6)
  • compilador (6)
  • código (6)
  • diseño (6)
  • memoria transaccional (6)
  • software (6)
  • Bjarne Stroustrup (5)
  • Postel (5)
  • bala de plata (5)
  • ciencia (5)
  • desarrollo (5)
  • estándares (5)
  • software libre (5)
  • Herb Sutter (4)
  • Java (4)
  • abstracción no perfecta (4)
  • cache (4)
  • caché (4)
  • errores (4)
  • escalabilidad (4)
  • multiplataforma (4)
  • paralelismo (4)
  • rendimiento (4)
  • seguridad (4)
  • tecnología (4)
  • ANAIS (3)
  • Beautiful Code (3)
  • Dracón (3)
  • LLVM (3)
  • ROOT (3)
  • Windows (3)
  • abstracción (3)
  • corrección (3)
  • firefox (3)
  • humildad (3)
  • lenguajes (3)
  • linux (3)
  • patrones (3)
  • programación funcional (3)
  • programación paralela (3)
  • reddit (3)
  • ruby (3)
  • sistemas operativos (3)
  • tolerancia a fallos (3)
  • varios (3)
  • Ada (2)
  • Alexandrescu (2)
  • BSD (2)
  • CPU (2)
  • DNS (2)
  • Facebook (2)
  • GPL (2)
  • GUI (2)
  • MPI (2)
  • Microsoft (2)
  • Paul Graham Facts (2)
  • Python (2)
  • STL (2)
  • STM (2)
  • Sam Ruby (2)
  • Stroustrup (2)
  • WxWidgets (2)
  • allocator (2)
  • bloggers (2)
  • blogstar (2)
  • bug (2)
  • capas (2)
  • chrome (2)
  • corner case (2)
  • entrevistas (2)
  • estética (2)
  • excepciones (2)
  • falacias (2)
  • ficheros (2)
  • frameworks (2)
  • gcc4.4 (2)
  • humor (2)
  • ingeniería de software (2)
  • interfaces (2)
  • internet (2)
  • matemática (2)
  • memcache (2)
  • memcached (2)
  • menéame (2)
  • multicore (2)
  • multitarea (2)
  • noticias (2)
  • optimización (2)
  • patrones de diseño (2)
  • planificador de linux (2)
  • plug-in (2)
  • portabilidad (2)
  • programación orientada a objetos (2)
  • promoción (2)
  • sincronización (2)
  • testeo (2)
  • usabilidadad (2)
  • usuario (2)
  • vulnerabilidad (2)
  • win32 (2)
  • ¿humor? (2)
  • .NET (1)
  • ACE (1)
  • AMQP (1)
  • ANSI C (1)
  • ASP.NET (1)
  • AWK (1)
  • Apple (1)
  • CORBA (1)
  • CSP (1)
  • Clang (1)
  • Clojure (1)
  • Code as Design (1)
  • Communicating Sequential Processes (1)
  • D (1)
  • DAMA (1)
  • DIY (1)
  • Dapper (1)
  • Drepper (1)
  • EASTL (1)
  • Elizabeth Loftus (1)
  • Epigramas (1)
  • FSF (1)
  • Facts (1)
  • Fail Fast (1)
  • FoF (1)
  • Frets on Fire (1)
  • FriendFeed (1)
  • Gang of Four (1)
  • GoF (1)
  • HPC (1)
  • HTML5 (1)
  • ICE (1)
  • IE8 (1)
  • JVM (1)
  • Jack Reeves (1)
  • Joe Armstrong (1)
  • Mac (1)
  • Mac OSX (1)
  • MacMini (1)
  • Mario Bunge (1)
  • Mono (1)
  • OOP (1)
  • OSX (1)
  • OTP (1)
  • Objetive-C (1)
  • OpenMP (1)
  • P2P (1)
  • POO (1)
  • POSIX (1)
  • Paul Graham (1)
  • Python 2.6 (1)
  • Python 3.0 (1)
  • Qt (1)
  • Ralph Johnson (1)
  • Reeves (1)
  • Robustez (1)
  • SMP (1)
  • SQLite (1)
  • SSL (1)
  • Sutter (1)
  • TBB (1)
  • TCP (1)
  • TDD (1)
  • TLS (1)
  • Threading Building Blocks (1)
  • UDP (1)
  • UNIX (1)
  • VB6 (1)
  • VC++ (1)
  • VC10 (1)
  • VCS (1)
  • VLC (1)
  • Visual C++ (1)
  • W3C (1)
  • Windows XP (1)
  • actualización (1)
  • amor (1)
  • apología (1)
  • arquitectos (1)
  • arranque (1)
  • asignador de memoria (1)
  • atención parcial continuada (1)
  • automático (1)
  • autorreferencia (1)
  • barrapunto (1)
  • bases de datos (1)
  • bases de datos relacionales (1)
  • bash (1)
  • bayesiano (1)
  • bazar (1)
  • belleza (1)
  • bindiff (1)
  • biología (1)
  • bitácoras (1)
  • blog (1)
  • blogueros (1)
  • borrador (1)
  • bsw (1)
  • bugs (1)
  • cilk (1)
  • cilk++ (1)
  • clausura (1)
  • closure (1)
  • cluster (1)
  • clúster (1)
  • compatibilidad hacia atrás (1)
  • complejidad (1)
  • conceptos (1)
  • contenidos (1)
  • control (1)
  • copy/paste (1)
  • cortar y pegar (1)
  • cuellos de botella (1)
  • cuerdas (1)
  • cuántica (1)
  • código como diseño (1)
  • dark matter (1)
  • diff (1)
  • digg (1)
  • dinámico (1)
  • divulgación (1)
  • djb (1)
  • dnsdjb (1)
  • driver (1)
  • ecosistema (1)
  • en caliente (1)
  • ensamblador (1)
  • errores fatales (1)
  • escepticismo (1)
  • especificaciones (1)
  • estático (1)
  • eval (1)
  • evaluar (1)
  • evaluate (1)
  • existencialismo (1)
  • exploit (1)
  • expresión (1)
  • expression (1)
  • ext3 (1)
  • extensiones (1)
  • falsa compartición (1)
  • falsabilidad (1)
  • false sharing (1)
  • falsos recuerdos (1)
  • filessystem (1)
  • filosofía (1)
  • flame (1)
  • frases (1)
  • fs (1)
  • fsync (1)
  • física (1)
  • garbage collector (1)
  • gcc4.5 (1)
  • google (1)
  • gtk (1)
  • gtk+ (1)
  • gurús (1)
  • hechos (1)
  • herramientas (1)
  • hot fixes (1)
  • humano (1)
  • impresión (1)
  • intel (1)
  • introducción (1)
  • investigación (1)
  • kernel (1)
  • lambda (1)
  • ley (1)
  • leyes (1)
  • libro (1)
  • libros (1)
  • licencia (1)
  • licencias (1)
  • logic (1)
  • logica (1)
  • lógico (1)
  • marvell (1)
  • materia oscura (1)
  • mathematical (1)
  • me (1)
  • mecánica cuántica (1)
  • memcpy (1)
  • metodología (1)
  • middleware (1)
  • mitos (1)
  • modestia (1)
  • morarejas (1)
  • multiproceso (1)
  • mutexes (1)
  • método científico (1)
  • módulos (1)
  • navegador (1)
  • navegadores (1)
  • no bloqueante (1)
  • obsolescencia (1)
  • optimizar (1)
  • paradigmas (1)
  • parche (1)
  • parodia (1)
  • paso de mensajes (1)
  • pcc (1)
  • pensar (1)
  • peopleware (1)
  • plugin (1)
  • presentación (1)
  • primeras impresiones (1)
  • principio de responsábilidad única (1)
  • principios (1)
  • promoción social (1)
  • pruebas (1)
  • recolección de basura (1)
  • recolector de basura (1)
  • recuerdos falsos (1)
  • recuperación (1)
  • recursos (1)
  • redes sociales (1)
  • reescritura (1)
  • refactorización (1)
  • reinicio (1)
  • reproducibilidad (1)
  • ror (1)
  • ruby on rails (1)
  • seekdir (1)
  • ser humano (1)
  • servidor web (1)
  • simplicidad (1)
  • sistema de ficheros (1)
  • sk98lin (1)
  • sky2 (1)
  • slurm (1)
  • sobrecarga informativa (1)
  • subversion (1)
  • svn (1)
  • texto (1)
  • tipado (1)
  • tipado dinámico (1)
  • tipado estático (1)
  • tolerancia (1)
  • triple (1)
  • triple arranque (1)
  • ubuntu (1)
  • unicode (1)
  • universos paralelos (1)
  • verificación (1)
  • versionitis (1)
  • videos (1)
  • vistazo (1)
  • visualización (1)
  • volatile (1)
  • web (1)
  • yacc (1)
  • yukon (1)
  • ¿programación? (1)
  • ¿programadores? (1)

Otros enlaces

  • Planeta Código
  • barrapunto
  • Programación en reddit
  • sección de desarrolladores de Slashdot
  • La Posada del Arba, casa rural en El frago, Zaragoza
  • Somos seres emocionales