fogine software https://fogine.dev Zola en Wed, 22 Apr 2020 00:00:00 +0000 How to programmatically get google search results Wed, 22 Apr 2020 00:00:00 +0000 https://fogine.dev/blog/how-to-programmatically-get-google-search-results/ https://fogine.dev/blog/how-to-programmatically-get-google-search-results/ <p>Recently, I needed a way how to programmatically search on google, while developing a linux applet - <a href="https://github.com/fogine/rofi-search">rofi-search</a> which allows for interactively searching for top results across multiple search engines.</p> <p>It's not known much that there is an official <code>Google API</code> you can use for getting the data right now!</p> Using GitHub Issues for Blog Comments Sun, 22 Mar 2020 00:00:00 +0000 https://fogine.dev/blog/using-github-issues-for-blog-comments/ https://fogine.dev/blog/using-github-issues-for-blog-comments/ <p>In the past, <a href="https://disqus.com/">disqus</a> was the solution to go for when you needed a functionality for your static website that would enable people to post comments and ask questions under your posts.</p> <p>With it's free tier, you would get a package with basic features. It comes with a price though of it being relatively heavy solution.<br /> It's ads supported and increases page weight by factor of <code>10</code>! Not to mention it lets other applications like Facebook to track your visitors.</p> <p>So recently when I was in middle of integration of <code>disqus</code> plugin to this blog, I decided to revisit my product of choice and explore other options in nowadays product driven market.</p> My working environment Sat, 14 Mar 2020 00:00:00 +0000 https://fogine.dev/blog/my-working-environment/ https://fogine.dev/blog/my-working-environment/ <p>As I spend significant amount of time working with computers, it's important to me to have a desktop environment which does not distract me from work.</p> <p>Moreover I expect my system environment to help me be more productive and to complement my habits in context of how I interact with the environment.</p> <p>In this post I'm gonna describe how is my linux installation setup and main tools I use on every day basic for past 6 years and why.<br /> Do not expect configuration tutorial but rather high-level toolset overview.</p> Serviser framework - introduction Tue, 03 Mar 2020 00:00:00 +0000 https://fogine.dev/blog/serviser-framework-introduction/ https://fogine.dev/blog/serviser-framework-introduction/ <p>Is writing and maintaining up to date documentation for your APIs a pain for you?</p> <p>Do you miss an environment where it is safe to raise exceptions and not to worry about how they will propagate and be processed?</p> <p>What about having out of the box solution for validating complex input and output data structures without it polluting your domain logic?</p> <p>These were the main reasons of my motivation to create yet another <code>Node.js</code> web framework (<a href="https://github.com/lucid-services/serviser">serviser</a>).</p>