Events

Five questions about Startup Weekend

From May 10th to the 12th of the current year I will be volunteering as a technology coach in the next entry of Startup Weekend Fintech so I wanted to write a little bit about it. What is Startup Weekend Fintech? Startup Weekend is an event, kind of like a hackathon, where you get to develop a business idea from nothing to MVP and pitch it in 54 hours. Startup Weekend Fintech is the same but for business ideas related to Financial Technologies. The event is not free and I do not get any sorts of commissions from tickets sales. The cost is about US$15 per participant and you get food for three days, a nice badge, a shirt and a gift bag with useful stuff. Who should participate? Anyone

Read More »
Streaming

Configuring Loopback for audio recording on OBS

Today I’m going to go on a bit of a tangent here. At Megsoft we are using this tool called Loopback that allows you to route the audio output from an application to a virtual audio device. This feature is very useful if you are going to do streaming. We use it for two online shows called DevBorrachos and the .Net Friday Show. Here is a little guide on how Loopback works and how to set it up with OBS: First, you want to download and install Loopback. There is a free version that degrades audio quality after 20 minutes of use and there is a paid license for US$99. Launch it and you will see something like this: The Pass-Thru source enables other applications to send audio directly into

Read More »
Xamarin

Top 5 APIs in Xamarin Essentials you didn’t know about

If you are familiar with Xamarin Essentials and want to get right into the totally not clickbait list you can click right here. Xamarin Essentials provides developers with cross platform access to a plethora of commonly used features and native APIs. At the moment of writing there are 29 apis and growing. Some of these features used to be pretty annoying to setup but now you don’t have to do any of that and can just focus on the business logic of your application. The best part is that if you don’t use a feature it won’t be included after compiling so there is no fear of fat output files. Xamarin.Essentials supports the following platforms and operating systems: Platform Version Android 4.4 (API 19) or higher iOS 10.0 or higher

Read More »
Xamarin

Creating Pages from Code using Xamarin Forms

To create a screen or page (I will use both terms interchangeably) from the code you just have to follow these four steps: Create a class named as you want your screen to be called, by convention you must end the name with Page. Make that class inherit from the type of page you want to create. The most basic type of page is ContentPage. If you want to see the other types of pages you can read more here. In the constructor of the class for your page, instantiate the objects of the controls or views that you want to have inside it. If you are already familiar with XAML, on the code side the control classes are named just like their labels in XAML. Assign these controls to

Read More »
Xamarin

Adding an icon to a Button in Xamarin Forms

To achieve this we are going have to set the ContentLayout and Image properties from the Button we want to customize. Let’s just jump right into it. Here is the XAML Here is in C# This is pretty straight forward but I’m going to explain what we are doing. The Image property takes the name of an image resource, that’s going to be the icon for our button. You must add the image on each platform accordingly and remember to include the different sizes for each dpi/screen size for better visuals. The ContentLayout property has two values separated by a comma. First is the position we want the image to appear in defined by the ImagePosition enumerator we can set the image to the Top, Left, Right or Bottom of

Read More »
About me
About me

Software developer and tech enthusiast who loves baking 👨🏽‍🍳. Currently working at Megsoft Consulting, Inc.