<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Home on Ali Bitek | Software Engineering</title>
    <link>https://bitek.dev/</link>
    <description>Recent content in Home on Ali Bitek | Software Engineering</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 28 Sep 2020 23:17:33 +0300</lastBuildDate><atom:link href="https://bitek.dev/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Google Maps Places companies finder</title>
      <link>https://bitek.dev/projects/creations/google-maps-places-companies-finder/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/google-maps-places-companies-finder/</guid>
      <description>Find companies on Google Maps by searching with Google Maps Places API.</description>
    </item>
    
    <item>
      <title>Python push notifications library</title>
      <link>https://bitek.dev/projects/contributions/python-gcm/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/python-gcm/</guid>
      <description>Developer and maintainer for python-gcm project, a Python client for Google Cloud Messaging for Android (GCM).
Fixed bugs and implemented new features:
timeout support exponential backoff algorithm for retrying failed requests improved logging increased unit testing code coverage created contributors guide Contribution stats:
percentange of code: 21.6% insertions: 519 (22%) deletions: 198 (22%) files: 33 (19%) commits: 24 (21%) lines changed: 717 </description>
    </item>
    
    <item>
      <title>Flutter SDK</title>
      <link>https://bitek.dev/projects/contributions/flutter/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/flutter/</guid>
      <description>Projects: flutter/plugins:
Pull request - Add support for Android explicit intents Pull request - Add support for Android Firebase phone number authentication flutter/engine:
Pull request - Get active Context from the Registrar on Android flutter/flutter:
Reported Issues Pull request - Add support for romanian locale Pull request - Exclude flutter doctor IDE validators in CI environments Pull request - Fix macOS build for Flutter plugins flutter-docker-images: Docker image for building Flutter projects (Android) using GitLab CI</description>
    </item>
    
    <item>
      <title>File upload microservice</title>
      <link>https://bitek.dev/projects/creations/file_upload_microservice/</link>
      <pubDate>Thu, 01 Oct 2020 16:50:21 +0300</pubDate>
      
      <guid>https://bitek.dev/projects/creations/file_upload_microservice/</guid>
      <description></description>
    </item>
    
    <item>
      <title>go-vector</title>
      <link>https://bitek.dev/projects/creations/govector/</link>
      <pubDate>Thu, 01 Oct 2020 15:50:21 +0300</pubDate>
      
      <guid>https://bitek.dev/projects/creations/govector/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Email sender</title>
      <link>https://bitek.dev/projects/creations/email-sender/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/email-sender/</guid>
      <description>Send mass email (marketing, transactional) to contacts defined in a CSV file through a SMTP server. Customizable email templates for plain text and HTML content based on Django templates. Email open tracking statistics. (Email, Type, IP, Country, City, Sent time, Opened time, User Agent)</description>
    </item>
    
    <item>
      <title>Uber API</title>
      <link>https://bitek.dev/projects/contributions/uberapi/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/uberapi/</guid>
      <description>Community contributor:
Awarded by Uber San Francisco with physical swag (t-shirt, stickers, items envelope, etc.) for helping other developers understand how to use Uber API in their apps by answers questions on StackOverflow: https://stackoverflow.com/search?q=user%3A313113+%5Buber-api%5D
Uber Android Rides SDK:
Pull request: Extend RequestButton with support for custom OnClickListener Extended the RequestButton with custom pre OnClickListener to be able to hook custom code before delegating the click handling to the underlying RequestDeepLink that will send an Intent to open the Uber App with the desired ride request parameters.</description>
    </item>
    
    <item>
      <title>Jobs crawlers</title>
      <link>https://bitek.dev/projects/creations/jobs-crawlers/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/jobs-crawlers/</guid>
      <description>Web crawlers for collecting job postings from StackOverflow Jobs and Linkedin Jobs and generate reports by technology stack.</description>
    </item>
    
    <item>
      <title>Romanian Companies Crawler</title>
      <link>https://bitek.dev/projects/creations/romanian-companies-crawler/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/romanian-companies-crawler/</guid>
      <description>Crawler and analysis program to collect financial information of all romanian companies using datasets gathered from multiple sources (data.gov.ro, mfinante.ro, termene.ro, totalfirme.ro)</description>
    </item>
    
    <item>
      <title>Daily Dozen</title>
      <link>https://bitek.dev/projects/contributions/dailydozen/</link>
      <pubDate>Tue, 17 Oct 2017 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/dailydozen/</guid>
      <description>DigitalOcean Hacktoberfest T-shirt winner given for contributing features and bug fixes to Daily Dozen Android project.
Pull requests
Add support for deploying Daily Dozen app to to F-Droid repository F-Droid merge request: Add new app: Daily Dozen Add Romanian translations #79 </description>
    </item>
    
    <item>
      <title>Search engine crawler</title>
      <link>https://bitek.dev/projects/creations/search-engine-crawler/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/search-engine-crawler/</guid>
      <description>Crawler to find website for company, given its name, based on Google search engine results.</description>
    </item>
    
    <item>
      <title>Web graphics playground</title>
      <link>https://bitek.dev/projects/creations/web-graphics-playground/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/web-graphics-playground/</guid>
      <description>Personal WebGL and Three.js projects.</description>
    </item>
    
    <item>
      <title>Run Valgrind on Android</title>
      <link>https://bitek.dev/projects/contributions/valgrind-android/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/valgrind-android/</guid>
      <description>Contributed know-how about how to build, run, instrument C/C++ code run as part of Android NDK inside an Android app.</description>
    </item>
    
    <item>
      <title>Odoo CRM custom addon</title>
      <link>https://bitek.dev/projects/creations/odoo-crm-custom-addon/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/odoo-crm-custom-addon/</guid>
      <description>Implemented custom email marketing functionality as Odoo CRM plugin:
import romanian companies data as leads custom entities fields create activities for first contact and followup when email is sent mark activity as done when email is sent preview email templates </description>
    </item>
    
    <item>
      <title>Twitter4j</title>
      <link>https://bitek.dev/projects/contributions/twitter4j/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/twitter4j/</guid>
      <description>Contributed patch for getting the email address of the Twitter user after successful OAuth flow
Pull request: Add support for getting email address from Twitter user Pull request: STTwitter - Fix include_email query param value for account/verify_credentials REST API endpoint </description>
    </item>
    
    <item>
      <title>Docker for ARM</title>
      <link>https://bitek.dev/projects/creations/docker-for-arm/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/docker-for-arm/</guid>
      <description>Created and customized Docker images and Docker Compose configuration files to run various infrastructure software on ARM processor, e.g. Mattermost, Gitea, Kanboard, Phabricator, Portainer</description>
    </item>
    
    <item>
      <title>Neural network</title>
      <link>https://bitek.dev/projects/creations/neural-network-cpp/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/neural-network-cpp/</guid>
      <description>Simple neural networks implementation in C++ that learns to perform the function of a NAND or NOR logical gate.</description>
    </item>
    
    <item>
      <title>django-localflavor</title>
      <link>https://bitek.dev/projects/contributions/django-localflavor/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/django-localflavor/</guid>
      <description>Contributed improved docstrings and code readability for romanian flavor:
Dependecies in setuptools and cleanup for romanian flavor Fix incorrect usage of cedilla instead of comma below for ș and ț letters in Romania county names </description>
    </item>
    
    <item>
      <title>holobackup</title>
      <link>https://bitek.dev/projects/contributions/holobackup/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/holobackup/</guid>
      <description>Added several improvements and bug fixes to HoloBackup, an adb GUI written in Qt using Python</description>
    </item>
    
    <item>
      <title>Numerals to words converter</title>
      <link>https://bitek.dev/projects/creations/numerals-to-words-converter-cpp/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/numerals-to-words-converter-cpp/</guid>
      <description>Numerals to Words Converter in C++ inspired from Python&amp;rsquo;s inflect library https://pypi.python.org/pypi/inflect.
Correctly generate plurals, singular nouns, ordinals, indefinite articles; convert numbers to words.
Useful for text to speech (TTS) engines.</description>
    </item>
    
    <item>
      <title>hackertray</title>
      <link>https://bitek.dev/projects/contributions/hackertray/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/hackertray/</guid>
      <description>Contributed patch for the code to be more pythonic and Python 3.x compatible</description>
    </item>
    
    <item>
      <title>OpenCV face detection</title>
      <link>https://bitek.dev/projects/creations/opencv-face-detection/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/opencv-face-detection/</guid>
      <description>Detect faces using pre-trained OpenCV HAAR cascades classifier from images or web camera video stream.</description>
    </item>
    
    <item>
      <title>pydash</title>
      <link>https://bitek.dev/projects/contributions/pydash/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/pydash/</guid>
      <description>Fixed quality issues with the Python code and the dashboard UI.</description>
    </item>
    
    <item>
      <title>struts-gae</title>
      <link>https://bitek.dev/projects/contributions/strutsgae/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/strutsgae/</guid>
      <description>Ported Struts 2 framework to Google Appe Engine which turned out to be a challenge that required writing a custom extension point.</description>
    </item>
    
    <item>
      <title>Associate Android Developer Fast Track</title>
      <link>https://bitek.dev/projects/creations/associate-android-developer-fast-track/</link>
      <pubDate>Sun, 01 Jan 2017 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/associate-android-developer-fast-track/</guid>
      <description>Projects:
Popular Movies 1: Discover popular movies, stage 1 Popular Movies 2: Discover popular movies, stage 2 StockHawk: Stock price monitoring TasksTodo: Todo list, Task List, Reminder Sunshine </description>
    </item>
    
    <item>
      <title>Android HTTPS x509 certificate verification</title>
      <link>https://bitek.dev/projects/creations/android-curl-certificates-verification/</link>
      <pubDate>Sun, 16 Feb 2020 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/android-curl-certificates-verification/</guid>
      <description>Verify x509 certificates from Android NDK code when making HTTPS requests using libCurl and OpenSSL from native code.</description>
    </item>
    
    <item>
      <title>se-scraper</title>
      <link>https://bitek.dev/projects/contributions/se-scraper/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/se-scraper/</guid>
      <description>Added support for scraping website from infobox on Google search results.</description>
    </item>
    
    <item>
      <title>GovITHub hackathon</title>
      <link>https://bitek.dev/projects/contributions/govithub/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/govithub/</guid>
      <description>Designed and implemented a public transit REST API used by mobile and web client apps to show information about available routes, lines, timetables.</description>
    </item>
    
    <item>
      <title>Android location and route tracker</title>
      <link>https://bitek.dev/projects/creations/android-location-and-route-tracker/</link>
      <pubDate>Sun, 01 Jan 2012 15:50:21 -0600</pubDate>
      
      <guid>https://bitek.dev/projects/creations/android-location-and-route-tracker/</guid>
      <description>Track a user&amp;rsquo;s location, show a route of the displacement, send location SMS to another person when requested
Modules:
Location Tracker SMS Receiver Route Tracker SMS Sender </description>
    </item>
    
    <item>
      <title>OpenStreetMap</title>
      <link>https://bitek.dev/projects/contributions/openstreetmap/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/openstreetmap/</guid>
      <description>Added 100+ contributions to OpenStreetMap data - a collaborative project to create a free editable map of the world.</description>
    </item>
    
    <item>
      <title>Google Maps Local Guide</title>
      <link>https://bitek.dev/projects/contributions/googlemaps/</link>
      <pubDate>Tue, 07 Jan 2020 17:09:26 +0000</pubDate>
      
      <guid>https://bitek.dev/projects/contributions/googlemaps/</guid>
      <description>Local Guide Level 7 (6000 points, 1200 contributions)
Badges received:
Expert Photographer Award for bringing places to life with amazing photos of places people care about
Expert Trailblazer Award for being the first person to add important info about places
Expert Reviewer Award for helping others by writing detailed reviews of places people want to know about
Novice Fact Finder Award for helping others get the right info about places on Google</description>
    </item>
    
    <item>
      <title>Machine Learning and Data Mining in Haskell A systematic overview</title>
      <link>https://bitek.dev/publications/machine-learning-in-haskell/</link>
      <pubDate>Tue, 06 Jan 2015 00:00:00 +0000</pubDate>
      
      <guid>https://bitek.dev/publications/machine-learning-in-haskell/</guid>
      <description>Paper
Slides</description>
    </item>
    
    <item>
      <title>Qt on Android</title>
      <link>https://bitek.dev/publications/qt-on-android/</link>
      <pubDate>Wed, 16 Apr 2014 00:00:00 +0000</pubDate>
      
      <guid>https://bitek.dev/publications/qt-on-android/</guid>
      <description></description>
    </item>
    
    <item>
      <title>Sharing data between Java threads</title>
      <link>https://bitek.dev/blog/java_threading_shared_data_tutorial/</link>
      <pubDate>Thu, 15 Oct 2020 14:00:00 +0300</pubDate>
      
      <guid>https://bitek.dev/blog/java_threading_shared_data_tutorial/</guid>
      <description>Problems and solutions for sharing memory between threads in Java.</description>
    </item>
    
    <item>
      <title>Working with threads in Java</title>
      <link>https://bitek.dev/blog/java_threading_basics_tutorial/</link>
      <pubDate>Thu, 15 Oct 2020 10:50:10 +0300</pubDate>
      
      <guid>https://bitek.dev/blog/java_threading_basics_tutorial/</guid>
      <description>A tutorial showcasing the basics of working with threads in Java.</description>
    </item>
    
    <item>
      <title>Type embedding in Go</title>
      <link>https://bitek.dev/blog/go_type_embedding/</link>
      <pubDate>Tue, 06 Oct 2020 09:00:00 +0300</pubDate>
      
      <guid>https://bitek.dev/blog/go_type_embedding/</guid>
      <description>Embedded types in Go: structs, interfaces. How do they work?</description>
    </item>
    
    <item>
      <title>How to connect to an Apache Cassandra cluster from Go using GoCQL driver</title>
      <link>https://bitek.dev/blog/go_cassandra_gocql/</link>
      <pubDate>Mon, 05 Oct 2020 17:40:00 +0300</pubDate>
      
      <guid>https://bitek.dev/blog/go_cassandra_gocql/</guid>
      <description>Connect to an Apache Cassandra database from Go</description>
    </item>
    
    <item>
      <title>Writing SOLID Go code</title>
      <link>https://bitek.dev/blog/go_solid/</link>
      <pubDate>Sun, 04 Oct 2020 19:50:00 +0300</pubDate>
      
      <guid>https://bitek.dev/blog/go_solid/</guid>
      <description>How to apply SOLID object oriented design principles in Go programming language</description>
    </item>
    
    <item>
      <title>How to add a custom subdomain to GitLab Pages with Namecheap DNS</title>
      <link>https://bitek.dev/blog/custom-subdomain-namecheap-gitlab-pages/</link>
      <pubDate>Thu, 01 Oct 2020 14:14:00 +0300</pubDate>
      
      <guid>https://bitek.dev/blog/custom-subdomain-namecheap-gitlab-pages/</guid>
      <description>Add custom subdomain to static website hosted on GitLab Pages</description>
    </item>
    
    <item>
      <title>Learn how to say hello in Go</title>
      <link>https://bitek.dev/blog/hello-world-in-go/</link>
      <pubDate>Mon, 28 Sep 2020 21:00:00 +0300</pubDate>
      
      <guid>https://bitek.dev/blog/hello-world-in-go/</guid>
      <description>Getting started with Go</description>
    </item>
    
    <item>
      <title>Search Results</title>
      <link>https://bitek.dev/search/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://bitek.dev/search/</guid>
      <description>This file exists solely to respond to /search URL with the related search layout template.
No content shown here is rendered, all content is based in the template layouts/page/search.html
Setting a very low sitemap priority will tell search engines this is not important content.
This implementation uses Fusejs, jquery and mark.js
Initial setup Search depends on additional output content type of JSON in config.toml
[outputs] home = [&amp;#34;HTML&amp;#34;, &amp;#34;JSON&amp;#34;] Searching additional fileds To search additional fields defined in front matter, you must add it in 2 places.</description>
    </item>
    
  </channel>
</rss>
