Skip to content

ja-ortiz-uniandes/Alejandro-code-samples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Alejandro Ortiz Code samples & projects!

Thank you for visiting the repo for my code samples and projects!

For each project, it's recommended to look at the associated report first before looking at the actual script or markdown file.

What's in this repo

This repo is in V 0.8. This is the first version with a fully deployed project. Over time, this repo will continue to grow with the inclusion of new projects and the sophistication of existing ones. I have many interesting ideas I am eager to make a reality, but if you are looking for any particular use case or language feel free to contact me!

This README file is structured as follows:

Languages

This the list of languages included and upcoming.

Language / technology Implementation status topic
R In portfolio with more coming soon Econometrics, visualization, simulation, data mining, among others.
Python In development NLP, various forms of ML, AI, Web scraping, bot programming, data wrangling, visualizations, workflow and dependency management with snakemake, among others.
MATLAB In development Simulations, estimations, and modelling.
Stata In development Econometrics, data wrangling, visualizations, among others.
GIS In development Mapping raw image data into a usable format, visualization of geo-referenced data, Integration of multi-level data.
Julia Coming soon Econometrics, data wrangling, visualizations, among others.
SQL Coming soon Querying relational databases, exporting relational data into flat files, creating relational databases from scratch, joining tables, among others.
ODK In development Creating, deploying, overseeing forms. Replication of national questionnaires.
Tableau Coming soon Creating interactive dashboards for data visualization, summary and generating reports; exporting data, creating stories, establishing hierarchies, amongst others.
Power BI Coming soon Creating interactive dashboards for data visualization, summary and generating reports; exporting data, creating stories, establishing hierarchies, amongst others.
LaTeX Coming soon Creating mathematical equations, special formatting for static publishing.
HTML & CSS In portfolio with more coming soon Creating interactive visualizations, report writing and publishing results. results
YAML & JSON In portfolio with more coming soon Specific metadata creation, manipulation, and extraction.
REGEX In development String matching with groups, replacements optional characters in range, negative & positive lookaheads, anchors, and recursive statements.

Git in this project

Branching strategy

It is always worth recognizing that different branching strategies have different advantages and disadvantages. Most branching strategies focus on the way teams collaborate. Because the nature of this repo is that it is mostly a collection of solo projects, some of the nuances between branching strategies get lost. With that said, here you will see a strategy most similar to GitHub flow. However, as mentioned before, this is a solo project and as such there are no pull requests. What this means in practice, is that there is a branch for every project which is then merged directly into main. It is worth noting, however, that only branches with completed projects are pushed to this remote.

The main idea behind this branching strategy is to maintain a lightweight, easy to understand, record of changes made. When working with a team this is valuable because it improves communication and simplifies merging (always valuable). In this context this branching strategy is valuable as it helps you, the reader, to easily locate individual projects. In turn, this helps to make the entire development process more transparent and easier to understand.

Signing commits

You will also notice that all commits in this repo (except for some of the very early ones) are signed and verified. This is meant to demonstrate knowledge of GPG encryption.

Contact

Please don't hesitate to write me an email if you find any issues, problems, or if you have any comments, suggestions, or questions.

Known issues

None at the time of writing. If you know of any please create an issue or email me directly.

License

CC BY-NC-ND 4.0

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

CC BY-NC-ND 4.0

About

Code Sample repo for DIME

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published