Tecnología, Internet y juegos

encontrados: 2648, tiempo total: 0.028 segundos rss2
13 meneos
170 clics

Los microservicios y el traje nuevo del emperador

Si la idoneidad del uso de microservicios es relativa, la contratación de desarrolladores en base a su experiencia trabajando con los mismos es -cuanto menos- cuestionable. Cuando las empresas nos piden que encontremos “expertos en microservicios con entre 3 o 5 años de experiencia” están pidiendo un imposible. Eso implicaría contratar a Martin Fowler o a alguno de las pocas decenas de arquitectos que, en 2014, habían empezado a juguetear con ellos.
10 3 0 K 20
10 3 0 K 20
4 meneos
76 clics

¿Qué es la arquitectura MVC y cuáles son sus ventajas?

Seguramente hayas escuchado hablar más de una vez de esta técnica de programación que hoy vamos a explicar detenidamente en este post. Se trata de una excelente práctica que a los programadores nos brinda la posibilidad de estructurar sistemas de forma eficiente, principalmente diseñados pensando en la escalabilidad.
4 0 7 K -36
4 0 7 K -36
209 meneos
3216 clics
Producir software no es una cuestión trivial: Ley de Brooks

Producir software no es una cuestión trivial: Ley de Brooks

Ya en 1975 Fred Brooks desmontaba en The Mythical Man-Month la tentación de asemejar las tareas de desarrollo software y los trabajadores asignados a las mismas al hecho de cosechar trigo o recoger algodón. Ante un proyecto retrasado, añadir más personas al equipo puede ser contraproducente, ya que de entrada se están utilizando más recursos para abordar las mismas tareas, por otra parte se está particionando más el trabajo, y finalmente se está añadiendo mayor complejidad a las comunicaciones entre el equipo.
98 111 0 K 200
98 111 0 K 200
101 meneos
4101 clics
Este envío tiene varios votos negativos. Asegúrate antes de menear

Malas prácticas en el desarrollo de la web de Renfe

“Siempre había escuchado quejas de la web de Renfe, y ayer, tras un tweet de @MarkVillacampa, me dio curiosidad por examinar por encima el código Javascript de la web. Lo que verás a continuación te sorprenderá (o no). Abro hilo.
64 37 22 K 6
64 37 22 K 6
15 meneos
96 clics

Rstudio un IDE para el lenguaje de programación R en Linux

RStudio es un entorno de desarrollo integrado (IDE) para el lenguaje de programación R, dedicado a la computación estadística y gráficos. Incluye una consola, editor de sintaxis que apoya la ejecución de código, así como herramientas para el trazado, la depuración y la gestión del espacio de trabajo. RStudio está disponible para Windows, Mac y Linux o para navegadores conectados a RStudio Server o RStudio Server Pro (Debian / Ubuntu, RedHat / CentOS, y SUSE Linux). RStudio tiene la misión de proporcionar el entorno informático estadístico R. P
497 meneos
2331 clics
Un estudio apunta a que más del 65% de los desarrolladores en la actualidad aprenden a programar por su cuenta

Un estudio apunta a que más del 65% de los desarrolladores en la actualidad aprenden a programar por su cuenta

Según un reporte publicado por HackerRank, una plataforma de contratación en el sector tecnológico, la gran mayoría de los desarrolladores que están estudiando lo hacen de forma autodidacta. El estudio analizó las respuestas de 10.351 programadores en todo el mundo y encontraron que aunque la mayoría de los estudiantes de ciencias en computación están aprendiendo desarrollo de software en las universidades, más de la mitad de ellos dicen que aprenden por su cuenta a tiempo parcial.
176 321 3 K 241
176 321 3 K 241
8 meneos
187 clics

Aprender a programar: ¿Con qué lenguaje?

Existen una cantidad enorme de lenguajes de programación algunos muy conocidos como Java, C, Javascript o PHP y otros no tanto como Scala, D, Dart y otros que cada día van apareciendo con más o menos futuro. Atrás van quedando Pascal, Cobol, Fortran. Puede que elijas un lenguaje que en unos años se haya quedado obsoleto. Pero no te preocupes: realemente vas a aprendes a programar, el lenguaje es el vehículo. Si aprendes a conducir con una marca de coche, luego serás capaz de conducir cualquiera.
4 meneos
65 clics

Repairnator, el bot que detecta y arregla los fallos de software

El sistema identifica errores de programación y genera parches con una velocidad y calidad similar a la de los desarrolladores, lo que augura un futuro computacional más seguro y eficiente. Pero para poder competir y demostrar sus capacidades tuvo que hacerse pasar por uno de ellos.- Los programas informáticos son tan complejos que es prácticamente inevitable que aparezcan fallos durante su desarrollo. Por eso, detectarlos y crear parches para solucionarlos se ha convertido en una parte habitual de cualquier desarrollador de software.
43 meneos
1484 clics
Envío erróneo o controvertido, por favor lee los comentarios.

Índice TIOBE: Los lenguajes de programación más usados en la actualidad [En]

Los cinco lenguajes de programación más populares en la actualidad son Java, C, C++, Python y Visual Basic .NET. La lista de los lenguajes de programación más utilizados de cada año se elabora según el Índice TIOBE , que es elaborado por una empresa de software holandesa que se especializa en la evaluación y seguimiento de la calidad de los programas informáticos. Actualmente, la empresa revisa en tiempo real más de 300 millones de códigos de diversos programas informáticos por día actualizando mes a mes su índice.
34 9 12 K 244
34 9 12 K 244
14 meneos
207 clics
Este envío tiene varios votos negativos. Asegúrate antes de menear

Desencantado con el Software

He estado programando durante 15 años. Nuestra falta de cuidado por la eficiencia, la simplicidad y la excelencia empieza a afectarme. En el software está bien que un programa funcione al 1%. Las páginas web tienen problemas para mantener un desplazamiento suave a 60 fps. Google Inbox ejecuta un navegador Chrome y tarda unos 13 segundos en abrir un email de tamaño moderado. Windows 10 tarda 30 minutos en actualizarse. El sistema Android sin aplicaciones ocupa casi 6 Gigas. Windows 95 ocupaba 30 MB. ¡Actualmente tenemos páginas web más pesadas!
1 meneos
29 clics

Elegir un lenguaje de programación. [Eng]

Elegir un lenguaje de programación para un proyecto es un compromiso sobre lo que se necesita, lo que se tiene, lo que se sabe y lo que te gusta.
1 0 5 K -36
1 0 5 K -36
7 meneos
256 clics

Trabajar por amor al arte... siendo millenial

Reflexión de vida sobre los males de la cultura millenial, con historia en carne propia.
8 meneos
96 clics

Basicode: La unificación del lenguaje BASIC que influyó en el Java

Con la entrada en la década de los años ochenta, y teniendo en cuenta la gran pluralidad de sistemas diferentes existentes en la informática personal, hubo diferentes versiones del lenguaje BASIC, todas con una base similar y cada una adaptada a su sistema. También existió un intento de unificar los...
1 meneos
16 clics

¿Puede acabar GitHub en manos de Microsoft?

GitHub, uno de los grandes servicios de alojamiento mundial para control de versiones, desarrollo e intercambio de software, podría acabar en manos de Microsoft según adelantan desde Business Insider. El medio cita personas “cercanas a ambas empresas” para informar de unas “negociaciones intermitentes en los últimos años”, pero que se han acrecentado en las últimas […]
1 0 3 K -29
1 0 3 K -29
9 meneos
71 clics

Publicado el protocolo 2 de git [ENG]

El equipo de git ha anunciado la publicación del protocolo 2 de git, que estará disponible a partir de la versión 2.18 del software de control de versiones. Entre otras mejoras, la nueva versión del protocolo permitirá el filtrado de referencias en servidor y reducirá el volumen de tráfico entre clientes y el servidor.
11 meneos
187 clics

¿Qué es un lenguaje de programación?

Muchas veces nos planteamos esta pregunta y es que la tecnología no da tregua a quien se queda por el camino. ¿Qué es un lenguaje de programación? Podría parecer una pregunta elemental, pero tiene tantos matices y es tan amplio el tema que debemos ir explicando los conceptos poco a poco...
240 meneos
1750 clics
Linux triunfa entre los desarrolladores

Linux triunfa entre los desarrolladores

En la encuesta de este año, por ejemplo, Linux se ha puesto a la cabeza como plataforma preferida por los desarrolladores, pero en lo que se refiere a la plataforma hacia la que va dirigido su desarrollo. Siguiendo la tabla nos encontramos con Linux (48,3%), Windows PC y servidor (35,4%), Android (29%), AWS (24,1%), macOS (17,9%), Raspberry Pi (15,9%), WordPress (15,9%), iOS (15,5%)
100 140 7 K 278
100 140 7 K 278
6 meneos
106 clics

Principios de una arquitectura limpia: mantenible y testeable

Estoy seguro de que si te dedicas a programar, conoces a Robert "Uncle" Martin. Su libro Clean Code es uno de los más recomendados en la lista de libros que todo desarrollador debería leer. Martin, con sus cosas buenas y malas, es uno de los desarrolladores más influyentes del panorama ingenieril. Fuerte defensor de TDD, de la cobertura de tests y otras buenas prácticas, y además cuenta con muchas personas que siguen sus enseñanzas a rajatabla...
7 meneos
61 clics

"Women In Demand", sobre las mujeres en la informática [ENG]

Robert C. Martin (Uncle Bob), figura influyente en el mundo del desarrollo de software, reflexiona sobre el papel de las mujeres en las ciencias de la computación.
15 meneos
506 clics

500 cursos gratuitos de programación e informática que empiezan ya

Lista de 500 cursos online de programación y ciencias de computación que comienzan o han comenzado este mes de septiembre. Aparece valoración de los usuarios y están divididos en 3 niveles de dificultad.
12 3 3 K -18
12 3 3 K -18
313 meneos
2586 clics
¿Puede la retroinformática darnos mejores programadores en el futuro? Este estudio cree que sí

¿Puede la retroinformática darnos mejores programadores en el futuro? Este estudio cree que sí

Universidad de Alicante publica un estudio en el que considera que enseñar lenguajes de programación de bajo nivel y, por tanto, programar en sistemas "retro" permite que los desarrolladores generen mejor código cuando programan con lenguajes de alto nivel. A través de la creación de juegos retro para Amstrad CPC (procesador de 4 MHz y sus 64 KB de RAM) con sus limitaciones técnicas, el juego es reto técnico: cada byte de memoria y cada ciclo de reloj cuenta, cada instrucción superflua supone una losa en el resultado final del proyecto
140 173 6 K 229
140 173 6 K 229
60 meneos
371 clics
Envío erróneo o controvertido, por favor lee los comentarios.
Python es el lenguaje de programación que crece más rápido

Python es el lenguaje de programación que crece más rápido

De acuerdo a Stack Overflow, Python tiene un caso bastante solido para ser considerado el lenguaje de programación con mayor crecimiento actualmente, por encima de Java, Javascript, C# y PHP, y C++.
44 16 8 K 265
44 16 8 K 265
15 meneos
227 clics

Programando una aplicación de gestión en el año 1990

En el año 1990 los ordenadores de 8 bits basados en el Zilog Z80 comenzaban a perder mercado en favor del mundo de la arquitectura creada por IBM para el PC… comenzó el camino de la reducción de precios de unos ordenadores IBM PC y compatibles considerados inasequibles para la informática personal.
3 meneos
116 clics

Cómo crear un sistema operativo desde 0

Operating System: From 0 to 1, es un libro electrónico (PDF) que te ayudará a crear tu propio sistema operativo. El libro está divido en tres partes. Las dos primeras están completas, a excepción de un capítulo de la primera parte, que está casi completo.
2 1 8 K -85
2 1 8 K -85
27 meneos
266 clics

Ésta es una de las mujeres que cambiarán el mundo programando

A los doce años se compró un libro y aprendió programación. Su primer experimento fue un software basado en redes neuronales para jugar al fútbol, al que es aficionada. Después, dirigió sus empeños hacia el uso de la inteligencia artificial para detectar el cáncer de mama y diseñó una herramienta que también funciona para leucemia y gripe. Brittany Wenger (EE UU, 1994) ha sido elegida por la revista Times como una de las personas menores de 30 años que harán historia.
22 5 2 K 42
22 5 2 K 42
44 meneos
128 clics
El desarrollador principal de NGINX "bifurca" el servidor web en Freenginx [ENG]

El desarrollador principal de NGINX "bifurca" el servidor web en Freenginx [ENG]

Maxim Dounin, como uno de los desarrolladores principales del servidor web Nginx desde hace mucho tiempo, anunció hoy la creación de una nueva bifurcación del proyecto llamada Freenginx. Maxim Dounin decidió bifurcar Nginx tras un desacuerdo con F5, la organización que adquirió la empresa Nginx en 2019.
34 10 0 K 296
34 10 0 K 296
17 meneos
198 clics
Tienes problemas en tu empresa si no puedes pagar el software

Tienes problemas en tu empresa si no puedes pagar el software

Una entrada sobre cómo muchas empresas no contemplan los gastos informáticos y de licencias y se encuentran con las amenazas de las empresas de software, por ejemplo Adobe o Autocad, cuando recurren a la piratería.
14 3 1 K 35
14 3 1 K 35
10 meneos
50 clics

¿Y si las leyes pudieran integrarse directamente en el software?

Las leyes no deberían ser entelequias, sólo comprensibles para expertos, sino accesibles a todos. Los colegas de la Autoridad Fiscal holandesa mostraron el proyecto en el que llevan trabajando unos años. ALEF (o Agile Law Execution Factory) es un lenguaje descriptivo formal con el que los expertos en ley tributaria simulan y refinan las leyes.
7 meneos
52 clics
El corazón del código abierto: La comunidad

El corazón del código abierto: La comunidad

En el mundo del software de código abierto, es común enfocarse en los «commits» como el núcleo de la contribución. Sin embargo, este enfoque es limitado. La verdadera esencia del código abierto trasciende la mera codificación, radicando en la comunidad y las relaciones interpersonales que se tejen entre los desarrolladores. Este artículo explora cómo la amistad, el respeto mutuo y la colaboración no solo son beneficiosas sino esenciales en el desarrollo de software libre.
13 meneos
199 clics
C++23 ¿Qué está por llegar al lenguaje C++?

C++23 ¿Qué está por llegar al lenguaje C++?

Desde c++11 el comité de estándares de c++ se puso como meta aprobar un nuevo estándar cada 3 años. Así ha sido hasta la fecha y hemos tenido los siguientes estándares: c++14 aprobado en Agosto de 2014. c++17 aprobado en Marzo de 2017. c++20 aprobado en Agosto 2020.
11 2 0 K 40
11 2 0 K 40
5 meneos
54 clics

Elena Gorostiza (Code.org): "En el s. XXI, la programación es una capacidad necesaria para ser un ciudadano pleno"

Desde hace más de una década, en Europa ya se debate sobre la introducción del pensamiento computacional en las aulas con el mismo nivel de reconocimiento que asignaturas como matemáticas y lengua. En España, un real decreto de 2014 ya hace referencia al uso de las TIC en varias asignaturas de Primaria.
13 meneos
316 clics
Escribe en once lenguajes de programación sabiendo sólo uno de ellos con esta herramienta web

Escribe en once lenguajes de programación sabiendo sólo uno de ellos con esta herramienta web

OneLang hace 'traducción simultánea' entre diferentes lenguajes populares, permitiéndonos comprender mejor la sintaxis de cada uno de ellos. Su sitio web, además, es accesible desde cualquier navegador sin necesidad de registro previo.
10 3 0 K 40
10 3 0 K 40
6 meneos
680 clics

Intentan estafarle por WhatsApp y le responde con el guion completo de la película de 'Shrek'

Las estafas llevan años atormentando a muchos usuarios por teléfono, WhatsApp, correo electrónico, o canales de comunicación similares. Y es que cada vez es más frecuente que recibamos mensajes de personas que quieren intentar timarnos de alguna manera con el objetivo de conseguir nuestro dinero. Un desarrollador creó un script para enviar el guion de la película de 'Shrek'.
5 meneos
374 clics

Los lenguajes de programación que debes estudiar este 2024

Estudiar programación es una de las formaciones con más salidas profesionales que podemos encontrar en la actualidad. Aunque es cierto que hay una gran oferta de programadores, la demanda cada vez es mayor, y muchas empresas buscan gente especializada sobre la que delegar sus proyectos. Sin embargo, cuando por fin nos animamos a empezar a estudiar programación, nos encontramos con la primera pregunta: ¿qué lenguaje es mejor y tiene más salidas?
39 meneos
106 clics
Nos dejó Niklaus Wirth: Un gigante de la computación y la programación

Nos dejó Niklaus Wirth: Un gigante de la computación y la programación

Niklaus Emil Wirth, nacido en Winterthur, Suiza, el 15 de febrero de 1934, y fallecido el 1 de enero de 2024, fue un renombrado científico de la computación suizo. Su legado en el diseño de lenguajes de programación y en el campo de la ingeniería del software es inmenso. Wirth fue el cerebro detrás de lenguajes como Pascal y recibió el prestigioso Premio Turing en 1984, reconocimiento máximo en ciencias de la computación.
37 meneos
410 clics

Una introducción a la guerra de clases para la ingeniera de software [ENG]

Si trabajas en una de las grandes empresas tecnológicas que, en las últimas semanas, han despedido a miles de empleados, quizás te preguntes qué diablos está pasando. Especialmente si la empresa para la que trabajas no está luchando económicamente en este momento
29 8 0 K 176
29 8 0 K 176
10 meneos
295 clics

Así utilizaba Peugeot la Game Boy para realizar la diagnosis de sus vehículos

Es el caso de Peugeot, que dispuso maletines con todo lo necesario para realizar una completa diagnosis de algunos de sus modelos de scooter. Gracias a un cartucho similar al de los juegos de Game Boy del que salía un cable con distintas tomas, era posible enganchar la consola a la centralita de la moto.
12 meneos
422 clics

Vercel ya es público, genera UI en segundos con textos o imágenes

Esta inteligencia artificial permite actualmente crear UI en pocos segundos gracias a una captura de pantalla o texto te crea una interfaz
10 2 1 K 14
10 2 1 K 14
7 meneos
114 clics
endoflife.date: Compruebe el fin de vida útil, el calendario de soporte y los plazos de lanzamiento de más de 200 productos en un solo lugar

endoflife.date: Compruebe el fin de vida útil, el calendario de soporte y los plazos de lanzamiento de más de 200 productos en un solo lugar

La información sobre el fin de la vida útil y del soporte técnico es a menudo difícil de rastrear o está muy mal presentada. endoflife.date documenta las fechas de fin de vida útil y los ciclos de vida de asistencia técnica de varios productos. endoflife.date reúne datos de diversas fuentes y los presenta de forma comprensible y sucinta. También pone los datos a disposición mediante una API de fácil acceso y es compatible con iCalendar. En la actualidad, endoflife.date rastrea 273 productos.
8 meneos
116 clics

AdventJS, Retos de Programación para JavaScript y TypeScript

Calendario de adviento con desafíos de código diarios. Similar al Advent of Code pero en castellano y con un editor interactivo.
173 meneos
1000 clics

Me notificaron que mi controlador de la bomba de insulina tiene un error [EN]

Me notificaron que mi controlador de la bomba de insulina tiene un error donde el punto decimal se elimina, es decir, cambia una dosis de 0,21 unidades a 21 unidades. Puedo reproducirlo aleatoriamente en torno a 1 de cada 5 veces por lo que probablemente sea un problema de corriente/condición de carrera*. Simplemente uno de los peores errores de software de los que he oído. El dispositivo es la app de Android insulet omnipod 5 (la única aplicación móvil disponible además de un controlador dedicado - iOS está programado para lanzar en 2024).
81 92 0 K 270
81 92 0 K 270
309 meneos
1042 clics
Notepad++ cumple 20 años [ENG]

Notepad++ cumple 20 años [ENG]

El 23 de noviembre se cumplió el 20º aniversario de Notepad++, cuando lanzó su primera versión (v1.0) en SourceForge. De v1.0 a la actual v8.6, ha habido 238 lanzamientos oficiales (excluyendo algunas versiones que fueron retiradas debido a errores críticos). Todavía recuerdo que entre la v1.x y la v2.0, me inscribí repetidamente en varios sitios web, para poder enviar spam a los foros “Notepad++ es increíble!” mensaje. Al comienzo del proyecto, ha sido un trabajo individual desde codificación hasta diseño web, marketing, diseño de logo...
158 151 0 K 302
158 151 0 K 302
14 meneos
124 clics
¿Softonic nos intentó hackear con virus? ¿siguen haciéndolo ahora?

¿Softonic nos intentó hackear con virus? ¿siguen haciéndolo ahora?  

Bienvenidos a la historia del auge caída y renacer de la empresa Softonic ¿ siguen publicando software maligno hoy en día ?
11 3 2 K 12
11 3 2 K 12
170 meneos
6701 clics
Roadmap del desarrollador de software

Roadmap del desarrollador de software

Guías de especialización y tecnologías para cada tipo de desarrollador de software.
108 62 0 K 298
108 62 0 K 298
10 meneos
250 clics
Programo juego utilizando sólo SQL

Programo juego utilizando sólo SQL  

En este video, programaremos un juego en SQL, para demostrar que SQL si es un lenguaje de programación.
29 meneos
496 clics
Draw a UI: Transforma tu dibujo a HTML usando IA

Draw a UI: Transforma tu dibujo a HTML usando IA

Draw a UI es un proyecto de código abierto que genera el código HTML a partir de un dibujo. Usa GPT-4 por debajo.
26 3 2 K 230
26 3 2 K 230
16 meneos
78 clics
Elon Musk lanza Grok: la IA "rebelde e ingeniosa" con la que quiere desbancar a ChatGPT

Elon Musk lanza Grok: la IA "rebelde e ingeniosa" con la que quiere desbancar a ChatGPT

Tras el anuncio del pasado viernes, Elon Musk acaba de revelar a Grok como una alternativa al conocido ChatGPT e integrada con la red social X —antes llamada Twitter—, de la que es también propietario. Se trata de una IA modelada según la novela británica de ciencia ficción La guía del autoestopista galáctico, "por lo que pretente responder a casi cualquier cosa y, mucho más difícil, incluso sugerir qué preguntas hacer", según señalan en un comunicado.
2 meneos
116 clics

Así usan la inteligencia artificial los futuros arquitectos

En las últimas décadas, los arquitectos han observado cómo las herramientas de CAD (software de diseño asistido por ordenador) han complementado e incluso reemplazado el dibujo a mano alzada. La tecnología para crear planos en 2D, modelar en 3D, renderizar proyectos y editar imágenes se ha vuelto esencial para los profesionales de la arquitectura, facilitando la comunicación con colegas y clientes.
13 meneos
308 clics
Este software "envenena" las imágenes creadas por artistas para que no sirvan para entrenar a la IA: así funciona Nightshade

Este software "envenena" las imágenes creadas por artistas para que no sirvan para entrenar a la IA: así funciona Nightshade

Unos investigadores de la Universidad de Chicago han desarrollado un software open-source con la habilidad de “envenenar” las imágenes para que dejen de ser material para el entrenamiento de una IA. La han denominado ‘Nightshade’, y funciona alterando los píxeles de las imágenes de forma que sea imperceptible para el ojo humano y a su vez impidiendo que la imagen sea entrenada para un modelo de lenguaje.
11 2 0 K 172
11 2 0 K 172
17 meneos
102 clics
Stack Overflow despide al 28% de su plantilla [ENG]

Stack Overflow despide al 28% de su plantilla [ENG]

Post de Prashanth Chandrasekar, CEO de Stack Overflow, anunciando el despido del 28% de la plantilla.

menéame