First, let’s define what a stream is in Java 8: a sequence of functions, actions, inputs, and outputs (better defined as a “pipeline”). Streams API provides functional-style operations to transform these sequences; sources for them can contain arrays, collections, files, etc. In general terms, streams are Monads: “Monads represent computations to be...
Continue reading...Does it worth to work as a freelancer?
BACKGROUND Usually many of us graduates from college have dreamed of working in a large company with great salary, prestige and traveling around the world; or maybe we’ve had the “million-dollar idea” and we’ve put tears, sweat and blood to boot that beloved startup and appear in Wired as the...
Continue reading...Cross-Platform Communications: gRPC Server and Client:Â Node.js
This is my second video on gRPC, this time I was experiencing Node.js to make an app communicate with a gRPC .NET Core app. Here the details about Node.js implementation:
Continue reading...Cross-Platform Communications: gRPC Server and Client: .NETÂ Core
When we are developing web solutions consisting of several projects, it is very common communicate between each other, and the common solutions are proprietary solutions (like .NET Remoting), or standard solutions like REST or SOAP. Recently, I discovered gRPC as the Google solution for Cross-Platform communications, allowing the developers to communicate...
Continue reading...Installing Redis on Azure Ubuntu VM
In one of my latest developments I needed to have a local Redis for caching requirements. I feel comfortable on terminal/command line, so it wasn’t hard to have an Ubuntu VM on VirtualBox, and it is very helpful to have it running on cloud if you need a testing site;...
Continue reading...ASP.NET Core Basics – Part 2
Now, we continue with the series ASP.NET Core Basics. At this time we are been focused in MVC specific topics, which will be covered in a 7 mins video. Contents: MVC. Controllers MVC. Models and Views ViewModel Post/Redirect/Get Model Validation Links: MVC Pattern: https://en.wikipedia.org/wiki/Model–view–controllerPost/Redirect/Get Pattern: https://en.wikipedia.org/wiki/Post/Redirect/GetGithub Repository: https://github.com/alexis-dotnet/NewsApp_Stage2The New York Times API: https://developer.nytimes.com/ Español: Conceptos Básicos ASP.NET...
Continue reading...Installing SQL Server for Linux on Docker Container
It is very common requiring MS SqlServer if you are developing ASP.NET web applications; because of this, having a local Sql Server is a great plus if you are developing web apps on ASP.NET Core on Mac, or Linux. One of the things to take in consideration is that we can...
Continue reading...ASP.NET Core Basics – Part 1
I’m starting this blog with a series of videos focused on ASP.NET Core. This tutorial has been completely developed on C# + Visual Studio Code + Mac OSX, but (almost) all commands and concepts are fully compatible with Windows and Linux. Contents: Project Startup Configuration and Services Startup and Middleware...
Continue reading...