Showing posts from November, 2018

Top 5 FinTech Pitch Decks That Pulled Millions

Investing should be more like watching paint dry or watching grass grow. If you want excitement, take $800 and go to Las Vegas. — Paul Samuelson. Hey guys, recently I’ve been dabbling on a pitch deck creation. To create a better pitch deck that will captivate investors and clients alike. Upon reading multiple pitch decks that have been submitted to YCombinator 1 , I’ve concluded that there is a certain pitch deck structure and characteristics needed. For me, I think a pitch deck must contain only the core of what you’re trying to do or achieve. I mean, just keep it short and simple which even a 5 year old could understand. Don’t put any jargon and highlight the important parts like graphs and figures. Anyways, let’s dive on some pitch decks used and created by well known companies in this day and age. Coinbase If you’ve been in the crypto space for a while, I know for sure you’ve heard the name Coinbase. Its one of the top cryptocurrency exchange that is base

Editor Series - Configuring Emacs To Fit The Needs Part 1

Doing what needs to be done may not make you happy, but it will make you great. — George Bernard Shaw. Hi guys in this blog post, I’ll let you take a peek into my daily driver in terms of software development. Before I was an avid Vim 1 user and configured Vim to its full potential, creating plugins and custom configuration but there are things which Vim couldn’t handle still. Things like handling long lines, on which when I transferred to Emacs 2 didn’t occur. Been waiting for it to get implemented in Vim and Neovim 3 , but still none. Prerequisites First of all, you need Emacs 26 and up as this is the main topic of this article that we need to configure. There are many ways to install it on your system, kindly check your GNU/Linux distribution for specific ways to install it. Configuring the beast As a software developer, I’ve spent on average an entire day to configure my text editor. Because its the life and blood of software development, without text

Solidity Series - Building Your First Hello World

Knowing others is wisdom, knowing yourself is enlightenment. — Lao Tzu. Hi guys, it’s the start of decentralization age but how to start programming on decentralize environment? Ethereum 1 , considered as second wave of blockchain innovation. The pioneer and first blockchain ecosystem to implement and handle smart contracts. So how do you start developing system and application DApps (Decentralize Apps) in it? The answer is “Solidity” — a programming language that interface EVM (Ethereum Virtual Machine) and your app. Prerequisites In this tutorial we assume you have some basic knowledge in programming. The main requirements in developing a blockchain app is first its compiler then the secondary requirements but optional are the bootstrap framework like truffle. Node 10 and above Building Hello World To start the development, we must get the required dependency in developing a structured smart contract project. The tool and framework that we will be

Flutter Series - Custom Icons

Everyone thinks of changing the world, but no one thinks of changing himself. — Leo Tolstoy. Hi guys, we have custom free icons for everyone! Just joking I’m not the one giving. Joking aside, as I began learning Flutter to develop new apps. I began to wonder, how can I beautify it to almost match the wire frame I’m copying. There are several things to consider, getting exact dimensions and well crafted image and icons. For today’s TIL (Today I Learned), we will get deeper on how to add custom icons to flutter development environment as well use it in app. To icon or not to icon? Manually creating icons from scratch, seems to be a bit daunting. But do not worry as there are tools to create this automatically already. Meet fluttericon ! Just like a father introducing his son to everyone. Anyways, to create your first set of icons follow the steps below. First is go to FlutterIcon site. Create your own set of icons from the different sources or uplo

Flutter Series - Creating Your First Hello World

When you can’t find the sunshine, be the sunshine! — Anonymous. Hi guys, have you ever dream of building your own app, but think its too hard. Why don’t you try flutter…​ Flutter is a new way to build multi-platform app which is currently backed and develop by Google. Its often compared to react native, but the difference is performance. React Native runs on JavaScript bridge while Flutter on dart bridge. What dart bridge does best is AOT (ahead of time) compiling to native ARM code. Prerequisites First of all you need flutter, just follow the steps below in order to run install it. Flutter 1.0 Building Hello World First we will install flutter, depending on your operating system you could find the details on how to install flutter here . On arch Linux you could find it on AUR repository. After installing the flutter package. Run flutter doctor to check for any dependency error. And now we begin, to start a flutter project you need to type in flutte

Beautifully Design PDF Using CSS3 and AsciiDoctor

The future belongs to those who believe in the beauty of their dreams. — Eleanor Roosevelt. Hi guys, are you planning to create e-book but don’t know what tools you’ll be using? In this day of age, no one will stop you building your own e-book not even publishing house. With the increasing tool set that will make publishing easy, you can now with open source tools. In this article we will be discussing on how to make a beautifully designed PDF using CSS3 and ASCII Doctor. So how do we do that? Creating the Workflow After searching through all the internet, we found multiple clues on how big publishing house produces ebooks using AsciiDoctor and HTML5. Unfortunately, most of them are using proprietary tools like PrinceXML and Antenna House to create beautiful and well design PDF outputs. But don’t lose hope, as we got you covered in this how to. First, you may need to setup your workstation in order to produce beautiful rich PDF. You need of course asciidoct

Automating HTML5 Generation With AsciiDoctor

Better to die fighting for freedom then be a prisoner all the days of your life. — Bob Marley. Hi guys, if your a documentation nerd or somewhat planning to create content for publishing, surely you will encounter ASCII Doc . ASCII Doc is being use by different publishing giants like O’reilly to create books and content. One problem I encountered is generating HTML documents from asciidoc format. So how do I automate it? Prerequisites Ruby 2.5 and above So how do we render HTML5 from ASCII Doc? We proceed by getting all the required gems. The first step is get the file watcher to watch for changes. gem install asciidoctor guard guard-shell guard-livereload yajl-ruby The livereload gem watch changes in the file system. Also, you may need to install companion browser extension . After the installation of Chrome Extension, you need to check "Allow access to file URLs " checkbox in More Tools > Extensions > Live Reload Details in order f

Creating A Browseable Virtual File Archive In Linux

The secret to happiness is freedom…​ And the secret to freedom is courage. — Thucydides. Hi guys, in Linux there are many ways to create a virtual file archive. What we will be using is the most primitive way to create a virtual file archive using Linux built in tool set. Prerequisites The tooling that we will be using is already built in Linux. To be transparent what I’m currently using is Arch Linux. dd losetup mount So what do we do now? Create the file that will be using as file archive. dd if = /dev/zero of = gem.bin bs = 1024 count = 0 seek = 1G Setup a loop block device to handle input/output (emulating physical drives). losetup /dev/loop0 gem.bin Create the mountable directory. mkdir -p /mnt/vfa Mount the loop block device to the mountable directory. mount -t ext3 /dev/loop0 /mnt/vfa So guys, if you like this article hit like and subscribe. Hope you guys, enjoyed this article and as always live life!

Popular posts from this blog

Top Three DNS Providers That Provides Good Service in SEA (Southeast Asia)

Sending Email Using MailKit in ASP.NET Core Web API

Disable mDNS and SSDP Discovery in Google Chrome