Iniciar sesión
Registrarse
He olvidado mi contraseña

We're excited to release WaveEngine preview 3.2 today. This new release comes with a huge set of new features and improvements. The 3.2 preview highlights include a completely new GPU-based particle system on compute shader, which offers maximum performance on the new graphics APIs, and which is ba...

Enviado por davila
LEER MÁS

[NOTA: Este artículo asume que todo el código que se presenta estará contenido en proyectos que tienen activadas las referencias anulables. Cómo activar las referencias anulables para un proyecto de C# y Visual Studio 2019 se describe aquí]. En la entrada anterior hablamos del llamado null-for...

Enviado por Octavio Hernandez
LEER MÁS
Go

Go – Arrays

Introducción Una array, arreglo o matriz, es una colección de elementos del mismo tipo con un tamaño pre-fijado, aunque no siempre tiene que ser así tal y como veremos más adelante. Veamos sus características y cómo funcionan en Go. Características En Go, un array es un tipo por refere...

Enviado por jorge
LEER MÁS
Go

Go – Operators

Introducción Una vez que hemos visto los tipos de datos de Go, vamos a ver los operadores. Los operadores de Go nos permitirán operar con los diferentes tipos de datos. Pero conviene conocer qué tipo de operadores tenemos y que tipo de operaciones podemos realizar con cada tipo de dato, algo ...

Enviado por jorge
LEER MÁS
Go

Go – Constants

Introducción En esta entrada, voy a hablar de constantes o constants. Veremos cómo declararlas en Go, y por supuesto cómo utilizarlas. Declaración de una constante en Go Una constante se declara en Go utilizando la palabra reservada const. La nomenclatura tipo de declaración de una cons...

Enviado por jorge
LEER MÁS
Go

Go – Tipos de Datos

Introducción En esta entrada, vamos a ver los tipos de datos en Go. Dentro de Go, tenemos diferentes tipos de datos que encontraremos agrupados generalmente de la siguiente forma: Tipos Boolean Tipos Numéricos Tipos String Dentro de alguno de estos grupos, encontraremos a la ve...

Enviado por jorge
LEER MÁS
c# .NET

Adiciones recientes a LINQ

“I have to admit it's getting better A little better all the time...” The Beatles, “Getting Better” (1967) “If I ever lose my faith in you There'll be nothing left for me to do...” Sting, “If I Ever Lose My Faith in You” (1993) Después de bastante tiempo (una década, para ser má...

Enviado por Octavio Hernandez
LEER MÁS
Go

Go – Variables

Introducción Cualquier lenguaje de programación utiliza lo que se denominan variables. Se trata de una parte esencial o básica dentro del propio lenguaje de programación, sea cual sea. A continuación, veremos algunas cosas importantes sobre el uso de variables en Go, y de como declararlas y...

Enviado por jorge
LEER MÁS
Go

Hello Go-rld!

Introducción En otra entrada, introducía de forma genérica lo que es Go o Golang, así como algunas de sus características más destacadas. A partir de esta entrada, voy a empezar a escribir ejemplos de código sueltos, muy sencillos todos ellos, y que nos permitan introducirnos en el lengua...

Enviado por jorge
LEER MÁS
Go

Introducción a Go o Golang

Introducción Uno de los propósitos que tenemos muchos desarrolladores (no todos pero sí muchos) es salir de nuestra zona de confort y abordar terrenos más abruptos o desconocidos. En mi caso, hace un tiempo decidí hacerlo con Go, y cuanto más me meto en ese lenguaje, más me doy cuenta de ...

Enviado por jorge
LEER MÁS

“Time keeps flowing like a river...” The Alan Parsons Project, “Time” (1981) Ante todo, mis mayores deseos de que este 2021 sea mucho mejor para todos los lectores que el recién terminado 2020. El tiempo sigue fluyendo (como un río hacia el mar, dijo Alan Parsons), y hace tanto que no es...

Enviado por Octavio Hernandez
LEER MÁS

Hola a todos, como están. Feliz de retomar este espacio,  es algo apasionante poder compartir conocimiento, y que bueno poder hacerlo antes de culminar el 2020. Estaba trabajando en una solución ASP.NET MVC y por cosas de la vida tuve que cambiar de maquina. Ahora bien en esta maquina nueva...

Enviado por Romny Duarte
LEER MÁS

Hola a todos, como están. Feliz de retomar este espacio,  es algo apasionante poder compartir conocimiento, y que bueno poder hacerlo antes de culminar el 2020. Estaba trabajando en una solución ASP.NET MVC y por cosas de la vida tuve que cambiar de maquina. Ahora bien en esta maquina nueva...

Enviado por Romny Duarte
LEER MÁS

Introducción Los verbos más habituales a la hora de trabajar con una Web API suelen ser GET, PUT y POST. Y en menor medida PATCH. PUT y PATCH se utilizan para actualizar recursos existentes, pero la diferencia entre PUT y PATCH, es que PUT actualiza, o mejor dicho reemplaza, un recurso existe...

Enviado por jorge
LEER MÁS

Me gustaría recomendar este maravilloso libro sobre los fundamentos del paradigma de programación de orientación a objetos. En mi opinión, está entre los mejores en esta temática y creo que toda persona que quiera iniciarse en la carrera de programador de software debería de conocer. Adem...

Enviado por Vicente García Diez
LEER MÁS
Sin categoría

Azure Key Vault

Azure Key Vault es el servicio de gestión de claves, secretos y certificados de Azure. Nos permitirá gestionar su ciclo de vida y la integración con aplicaciones desplegadas en la nube Azure y sus servicios. Si te interesa seguir profundizando y tener más información sobre este producto, te ...

Enviado por Vicente García Diez
LEER MÁS

Para ejecutar los ejemplos de código que indico en esta entrada, he utilizado .NET 5 (para soportar C# 9.0), y puedes hacer uso del SDK de .NET 5, Visual Studio Code, Visual Studio 2019 o bien, sharplab.io Si utilizas este último, recuerda eliminar el Console.ReadKey(); de los ejemplos de cód...

Enviado por jorge
LEER MÁS
DevOps Azure DevOps

Azure DevOps

Azure DevOps son los servicios en la nube de Microsoft para enfrentarnos a cualquier reto SecDevOps de nuestros proyectos de software. Está formado por: Azure Boards para realizar el seguimiento de tareas y de trabajo pendiente. Azure Repos para guardar nuestro código fuente  y gest...

Enviado por Vicente García Diez
LEER MÁS

Estado de situación (el problema) Es posible que te hayas encontrado con esta situación en alguna ocasión. Cuando trabajamos en una aplicación desarrollada con ASP.NET Core, ya sea una aplicación Web MVC o una Web API, podemos crear una carpeta wwwroot para incluir allí páginas estáticas...

Enviado por jorge
LEER MÁS

We are glad to announce that, aligned with Microsoft, we have just released WaveEngine 3.1 with official support for .NET 5 and C# 9. So if you are using C# and .NET 5, you can start creating 3D apps based on .NET 5 today. Download it from the WaveEngine download page right now and start creati...

Enviado por @jcant0n
LEER MÁS
1 2 3 700