skip to main | skip to sidebar

Yet Another Programming Weblog

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

Mostrando entradas con la etiqueta arquitectos. Mostrar todas las entradas
Mostrando entradas con la etiqueta arquitectos. Mostrar todas las entradas

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. 0 comentarios
Etiquetas: .NET, arquitectos, concurrencia, Microsoft, programación, programación concurrente, programación paralela, software
Entradas antiguas Inicio
Suscribirse a: Entradas (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)
      • Un Clúster con SLURM, uso y configuración
    • ►  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)
    • ►  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