Casiva Agustin

Engineering, Development and IT Management

Hi there! 👋

I’m Agustin Casiva, I’m a Software Engineer from Argentina.

I have been working on IT for many years now, I worked in many fields of the industry, such as hardware support, networking, sysadmin but what I do love most is development.

I have worked for many organizations, public and private, local and remote, filling many roles.

My expertise is on Web Development, Linux, Open Source, CMSs, HTML, CSS, PHP, JavaScript, Backend Development, Product Development, Project Management, Team Leading, among others.

In 2013 I have founded 42mate, a Web Development Agency focused on the design, development, maintenance of Web Apps. I still work on 42mate where I work leading development teams and scoping new projects.

Besides 42mate I also work as an independent consultant where I provide services such as

  • Development Training, for individuals or teams.
  • Architecture Design and Review.
  • Tech Advisor for non tech startup founders.
  • Tech Advisor for Digital Design Agencies.

If you are interested on my services let’s talk!

More about me

Mono 2.0

Hace unos días salió la release de Mono 2.0, la última versión del la implementación open source del Framework de .NET.

En la publicación oficial de la noticia, escrita por el mismísimo Miguel, cuenta muchas cosas interesantes para resaltar.

“Creamos mono por que queríamos que los desarrolladores se sintiesen más cómodos, felices y productivos desarrollando sobre Linux”

“No nos sorprende que al principio mono fue muy utilizado en aplicaciones de escritorio, y que sigue utilizándose allí. El uso en el lado del servidor es producto de su evolución natural y pronto estaremos soportando sitios con ASP.NET sobre Linux”

“Mono 2.0 finalmente incluye un verdadero debugger, la época de WriteLine() debbugin ha quedado atrás para nosotros”

Entre las nuevas características tenemos (copypasteado)

Compiler Support .NET APIs Mono APIs
Mono’s Open Source Compilers:

Open Source Compilers:

Commercial Compilers:

  • ISE’s Eiffel.
  • Microsoft’s C#.
  • Microsoft’s F#.
  • Microsoft’s VB.NET.
  • RemObject’s Oxygene (Object Pascal).

And many more.

Core API:

  • 2.0 core APIs.
  • System, System.Xml.
  • 3.5 System.Core.
  • System.Drawing.
  • System.DirectoryServices.
  • System.Web.Services.

Windows.Forms 2.0:

  • Win32 driver.
  • Quartz/OSX driver.
  • Cairo/X11 Unix driver.

ASP.NET 2.0:

  • Core ASP.NET.
  • ASP.NET AJAX.
  • Apache and FastCGI integration.

ADO.NET 2.0 plus providers for:

  • Managed drivers: Postgresql, MS SQL Server, Sybase.
  • Semi-managed drivers: Firebird, IBM DB2, Oracle, Sqlite.
  • MySQL provides their own drivers.
GUI APIs:

  • Gtk# (Unix, Windows, MacOS X).
  • Cocoa# (MacOS X).

Mono Core:

  • Mono.Addins – Extensibility Framework.
  • Mono.Cairo – Cairo Graphics Binding.
  • Mono.Cecil – ECMA CIL Manipulation.
  • Xml.Relaxng.
  • Novell.Directory.Ldap
  • C5 – Generics Library.

Linux Specific:

Other Ecosystem Libraries:

  • Bit# – Bittorrent client/server library.
  • Mono.Fuse – User-space file systems.
  • Mono.ZeroConf – Bonjour stack.
  • Mono.Nat – Network Address Translation.
  • Mono.Upnp – Universal Plug and Play.
  • Tao Framework – OpenGL, OpenAL, SDL and Cg bindings.

Ha, y para aquellos que piensan que solo Java es Multiplataforma, mono corre sobre

  • Linux (x86, x86-64, PowerPC32, Itanium, SPARC, ARM, s390, s390x.
  • Solaris (x86-64, SPARC).
  • MacOS X (x86, PowerPC32).
  • Windows (x86, support for x86-64 will come in Mono 2.2).
  • Nintendo’s Wii.
  • iPhone/iPod Touch (ARM, limited functionality due to licensing requirements; I will blog later this week about this).
  • *BSD (x86, x86-64).

Desde este humilde blog, mis mas sinceras felicitaciones y sigan con su buen trabajo.

Leave a Reply

Your email address will not be published. Required fields are marked *

*