El diseño es solucionar un problema a través de la creatividad. En primer lugar, tiende a considerar que los aspectos formales y de funcionalidad tienen la misma importancia y, por lo tanto, se tienen que plantear y estudiar conjuntamente. Una solución es bella porque satisface una necesidad y, también, porque presenta una forma que comunica […]
Etiqueta: codigo abierto
Recursividad
La recursividad o recursión permite definir un objeto en términos de sí mismo. Ésta es una técnica en el cual un subprograma, en vez de llamar a otro subprograma, se llama a sí mismo. Todo aquello que pueda resolverse con una estructura repetitiva se puede plantear con una recursión. Generalmente, si la primera llamada al […]
Código spaghetti: ¿Qué es, porque perjudica tu programación y cómo evitarlo?
¿Qué es el Código Spaghetti? Este concepto hace referencia a cuando un código ha sido elaborado de una manera inentendible. Básicamente es cuando las líneas de escritura no reflejan claridad, están sucias y por sobre todo, se han mezclado muchas cosas a la vez. Puede producirse cuando en el mismo proyecto mezclas distintas tecnologías o […]
Copypaste: Razones por las que no debes hacerlo en tu proyecto
Admitámoslo, todos al menos alguna vez hemos caído en la trampa. La era digital, ha hecho que cada vez que tengamos que buscar una solución o enfrentar un problema de cualquier índole, lo busquemos de antemano en Internet esperando encontrar la resolución, la cual siempre está ahí. La programación no es la excepción a esta […]
Jerga de programadores: Conceptos que deberías conocer
Seguramente, muchas veces habrás escuchado a tu amigo programador hablar y no has entendido ni la mitad de las cosas que dice. Si estás interesado o interesada en la informática hoy tenes un regalo para vos. En esta nota te dejamos un diccionario básico con las frases y palabras más comunes de los programadores, que […]
HTTP Services
¿Qué es un servicio HTTP? Es un servicio que hace uso del protocolo HTTP. Las siglas provienen del inglés y significan Hypertext Transfer Protocol o Protocolo de Transferencia de Hipertextos. El uso de este protocolo permite la transmisión de información de la World Wide Web. El código que se establece para que el […]
Aptitudes de un buen programador
Si bien no hay coincidencias exactas, es realidad que existen ciertos patrones que nos definen como persona y nos permiten clasificarnos como algo. Nosotros, hemos descubierto una serie de características que se repiten entre los Programadores y hoy queremos compartirlas con vos. Existen ciertas cualidades que permiten que una persona se pueda destacar del […]
No se que estudiar: Porque programación es una buena opción.
¿Estás terminando el último año de secundaria y todos te presionan con la carrera que vas a elegir? Seguro que vos solo estás pensando en tu viaje de egresados (pospuesto por covid-19) y tu familia no deja de presionarte con preguntas como ¿Qué vas a estudiar? ¿Pero cuánto ganarías? ¿Esa carrera tiene salida laboral? […]
Módulos y Funciones
¿QUÉ ES UN MÓDULO? Un módulo provee un mecanismo para agrupar variables y funciones. Al ejecutar una aplicación generan un alcance global, donde sus variables son almacenadas. Este alcance se mantiene vivo durante todo el ciclo de vida de la aplicación. Los mismos: Generan un alcance global. Se definen con la palabra reservada: […]
Estructura de control
¿QUÉ ES UNA ESTRUCTURA DE CONTROL? Son estructuras que controlan la secuencia o flujo de ejecuciones de sentencias. Hay 2 grandes categorías: Selección o Condicionales. Iteración. TIPOS DE ESTRUCTURAS DE CONTROL SELECCIÓN O CONDICIONALES: Controlan si una sentencia o secuencia de sentencias se ejecutan, en función del cumplimiento o no de […]
Reglas y Contextos
¿QUÉ ES UNA REGLA Y CÓMO SE DEFINE? Una regla, es una forma de agrupar sentencias de código a ejecutarse como reacción a diferentes eventos en la UI. Debemos tener en claro que: Se definen mediante la palabra reservada: Rule Deben estar declaradas dentro de un contexto que las agrupa, el cual se […]
Community Health Tracking System
Buenas a todos! Soy Mauricio García, especialista en Mat|r, hoy vamos a hablar sobre la Aplicación Community Health realizada por integrantes del equipo de Mat|r. El equipo tuvo que desarrollar unas API Rest para poder extraer la información, de la mejor fuente, sobre el Covid-19 en todo el mundo y poder representarla en formato […]
¿Cómo crear y configurar un crossmenu?
A través de este post aprenderás cómo crear y visualizar un crossmenu en una app, así como también, configurar sus propiedades mediante un ejemplo. El crossmenu, menú o cajón de navegación es un panel en el que las transiciones entre layouts ocurren desde el borde izquierdo de la pantalla y muestra las principales opciones […]
Aprende a programar gratis
Aprender a usar Mat|r es realmente muy fácil, sobre todo por la gran cantidad de material que te brindamos. Queremos que tus primeros pasos con Mat|r sean muy simples e intuitivos, por eso dejamos a tu disposición una gran cantidad de recursos. En primer lugar, ofrecemos una documentación infinita muy completa donde podrás comprender […]
Guía para hacer una prueba de App Móvil: Paso a paso para testear tu app
Sabemos que un accidente en el desarrollo de nuestras aplicaciones puede llegar a costarnos mucho, ya sea tiempo, dinero o esfuerzo. Subir a producción una app o código sin haber sido testeado de forma correcta puede llegar a ser peligroso. El control de calidad del software debe realizarse en todo momento, ya sea antes, durante […]
Mat|r en Flisol Mendoza
El 28 de Abril Estuvimos presentes en el mayor evento del Software Libre: El Festival Latinoamericano de Instalación de Software Libre (FLISOL) Mendoza. El evento tiene como principal objetivo promover el uso del software libre y es organizado por diversas comunidades locales . En ese contexto presentamos mat|r, nuestro nuevo paradigma de entorno […]