Code Monkey home page Code Monkey logo

aleon1220.github.io's Introduction

Andres Leon Personal Page

PERSONAL WEBSITE WWW.ANDRES.NZ GitHub Repo

Whenever you commit to this repository, GitHub Pages will run Jekyll to rebuild the static page in your site.

Rescue time reports

Uncategorized tasks month of december 2021

About Me

Servant of God masquerading as a DevOps Engineer Software Developer Personal Page Andres Leon Rangel Born in Colombia grew up in Socorro Santander, Colombia moved to Bogota, Colombia Finished High School in Sheldon, Illinois, USA 2009 Enjoyed India 2011 God moved me to New Zealand 2017 Adopted by Kiwis 2020

Professional Profile

Seasoned cloud engineer skilled in architecting secure, resilient cloud solutions on AWS, Azure, and GCP. Expert in migrating legacy systems and empowering high velocity software delivery.

Deep expertise instrumenting cloud architecture with monitoring, logging, and automation to ensure reliability, availability and achieve operational excellence. Skilled at leveraging actionable metrics to drive continuous improvement. Passionate about empowering high velocity software delivery through technology, process optimization and a fail fast culture underpinned by a data-driven approach.

Migrated from PasteBin.com

  • JavaScript Projects

A visual BPMN editor with IoT specification

  • JAVA J2EE Projects
  1. multi-cloud-AttendWebApp = a master degree project that invokes SOAP and REST Web services
  2. BuffetAbogadosWebAppProject= A webApp for lawyers. Includes reporting functionality
  3. J2EE-EmployeeManagement_404376 = WebApp connected to Oracle DB. Used to manage users (employees) from a fictitious company.
  1. TIBCO ESB Online Video tutorials in Spanish Youtube Playlist

  2. Data Analysis tutorial with Spotfire Video introduction

  • Process Automation
  1. Private Cloud: Landing Page with SSL domain in Apache Server IMCOl Access
  2. BPM Platform configured and securely exposed in internet. The first one in Colombia. BPM as a service
  3. Analytics Platform configured and securely exposed in internet. First Integrated environment in Colombia. Live Business Analytics Platform

Personal project--

Maintenance and development of bilingual website with common questions for students coming to New Zealand:

www.NZFAQ.cf or www.nzFAQ.nz

Test this project locally with Docker

Docker makes it easy for you to test Jekyll Pages

Build Jekyll Page

set the version before running the build locally

there is this official builder image

VERSION="3.8.6"
  • Install Docker. Docker installation instructions
  • Go to the directory where you have the source code of the site
  • Run a Docker Jekyll:VERSION image to build the page
docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" \
	--env VERBOSE=true \
	--env JEKYLL_ENV=production \
	jekyll/jekyll:$VERSION jekyll build

Bundler

docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" \
	--env JEKYLL_ENV=production \
	jekyll/jekyll:$VERSION jekyll bundle install

Serve Page

locally :-)

Jekyll Serve

Run serve to see the page locally

docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" \
  --env JEKYLL_ENV=production \
  --env VERBOSE=true \
  jekyll/jekyll:3.8 jekyll serve

bundle serve

docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" --env JEKYLL_ENV=production jekyll/jekyll:3.8 bundle exec jekyll serv
e --trace

Jekyll Commands

Update Gemfile.lock file for more dependencies

2020-08-26 I am not a ruby expert but I discovered a nice command to automatically update the dependencies bundle

  • Run bundle update command
docker run --rm -it --volume="$PWD:/srv/jekyll" --volume="$PWD/vendor/bundle:/usr/local/bundle" --env JEKYLL_ENV=production jekyll/jekyll:3.8 bundle update

Zappier integration

Zappier is used to integrate some functionalities. Zappier exposes a webhook, the webhook is invoked using JavaScript

Email features

sending email in the contact page

To style your email you will need to use HTML. Here's some basic quick start formatting HTML markup:

Paragraph: <p> This is a paragraph </p>
Links: <a href="http://www.zapier.com">This is a link</a>
Images: <img src="imageurl.jpg" alt="alt text" width="104" height="142">
Bold: <b>This text is bold</b>
Italic: <i>This text is italic</i>

Debugging JavaScript

Email call on submit()

A Zappier webhook should be available and is added in the main.js function.

check for the ./js/main.js file

Search for function

$contactform.submit(function() 

Editing the Timeline at Timeline.js

The third icon from top to bottom is a timelime of my professional life. It must show the development and growth over the years.

Instructions to update the Timeline

Timeline JS has instructions at Make Timeline I find it easier to update them here.

  1. There is a Google sheets document with a Timeline JS template. It is published at Aleonrangel Professional Timeline
  2. Edit the Google sheets directly and Timeline JS generates the appropriate changes.

To see the Timeline go to CDN Direct Link

aleon1220.github.io's People

Contributors

aleon1220 avatar andres-leonrangel-kiwibank avatar dependabot[bot] avatar

Watchers

 avatar  avatar

aleon1220.github.io's Issues

site builds but doesnt serve the page locally

after following the official docs and experimenting with the Gemfile i am still unable to run the site locally. I tested in linux ubuntu 20 and windows11

Gemfile

source 'http://rubygems.org'
gem 'jekyll'

group :jekyll_plugins do
    gem 'jekyll-paginate'
    # gem 'jekyll-github-metadata'
    gem 'jekyll-feed'
    # gem 'kramdown'
    # gem 'jekyll-seo-tag'
end

Docker Output

docker run --rm   --volume="$PWD:/srv/jekyll:Z"   --publish [::1]:4000:4000   jekyll/jekyll:$VERSION   jekyll serve

Fetching gem metadata from http://rubygems.org/...........
Fetching public_suffix 5.0.0
Installing public_suffix 5.0.0
Fetching addressable 2.8.1
Installing addressable 2.8.1
Using bundler 2.0.2
Fetching colorator 1.1.0
Installing colorator 1.1.0
Fetching concurrent-ruby 1.1.10
Installing concurrent-ruby 1.1.10
Fetching eventmachine 1.2.7
Installing eventmachine 1.2.7 with native extensions
Fetching http_parser.rb 0.8.0
Installing http_parser.rb 0.8.0 with native extensions
Fetching em-websocket 0.5.3
Installing em-websocket 0.5.3
Fetching ffi 1.15.5
Installing ffi 1.15.5 with native extensions
Fetching forwardable-extended 2.6.0
Installing forwardable-extended 2.6.0
Fetching i18n 0.9.5
Installing i18n 0.9.5
Fetching sassc 2.4.0
Installing sassc 2.4.0 with native extensions


Fetching jekyll-sass-converter 2.2.0
Installing jekyll-sass-converter 2.2.0
Fetching rb-fsevent 0.11.2
Installing rb-fsevent 0.11.2
Fetching rb-inotify 0.10.1
Installing rb-inotify 0.10.1
Fetching listen 3.7.1
Installing listen 3.7.1
Fetching jekyll-watch 2.2.1
Installing jekyll-watch 2.2.1
Fetching rexml 3.2.5
Installing rexml 3.2.5
Fetching kramdown 2.4.0
Installing kramdown 2.4.0
Fetching kramdown-parser-gfm 1.1.0
Installing kramdown-parser-gfm 1.1.0
Fetching liquid 4.0.3
Installing liquid 4.0.3
Fetching mercenary 0.3.6
Installing mercenary 0.3.6
Fetching pathutil 0.16.2
Installing pathutil 0.16.2
Fetching rouge 3.30.0
Installing rouge 3.30.0
Fetching safe_yaml 1.0.5
Installing safe_yaml 1.0.5
Fetching unicode-display_width 1.8.0
Installing unicode-display_width 1.8.0
Fetching terminal-table 1.8.0
Installing terminal-table 1.8.0
Fetching jekyll 4.0.1
Installing jekyll 4.0.1
Fetching jekyll-feed 0.16.0
Installing jekyll-feed 0.16.0
Fetching jekyll-paginate 1.1.0
Installing jekyll-paginate 1.1.0
Bundle complete! 3 Gemfile dependencies, 30 gems now installed.
Bundled gems are installed into `/usr/local/bundle`
ruby 2.6.3p62 (2019-04-16 revision 67580) [x86_64-linux-musl]
Configuration file: /srv/jekyll/_config.yml
            Source: /srv/jekyll
       Destination: /srv/jekyll/_site
 Incremental build: disabled. Enable with --incremental
      Generating...
       Jekyll Feed: Generating feed for posts
                    done in 21.162 seconds.
                    Auto-regeneration may not work on some Windows versions.
                    Please see: https://github.com/Microsoft/BashOnWindows/issues/216
                    If it does not work, please upgrade Bash on Windows or run Jekyll with --no-watch.
 Auto-regeneration: enabled for '/srv/jekyll'
    Server address: http://0.0.0.0:4000/site.github.io/
  Server running... press ctrl-c to stop.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.