Category Archives: Programming

Programming: Links and Resources (20)

Previous Post

How TDD Makes Change Faster
http://geepawhill.org/how-tdd-makes-change-faster/

Docker vs Linux Containers vs Virtual Machines
https://www.linkedin.com/pulse/docker-vs-lxc-virtual-machines-phucsi-nguyen/

Making Engineering Team Communication Clearer, Faster, Better
http://firstround.com/review/making-engineering-team-communication-clearer-faster-better/

DevLin2017 – Aslak Hellesøy – Testable Architectures
https://www.youtube.com/watch?v=uwH83PjR98g

Interview to Pedro J. Molina on DSLs
https://tomassetti.me/interview-to-pedro-j-molina-on-dsls/

Best Golang Books
https://medium.com/golang-tips/best-golang-books-12a56fc256ab

Modeling Languages
https://modeling-languages.com/

Essential
http://pjmolina.com/metalevel/essential/
Workbench applying Model Driven Development

Angel “Java” Lopez
https://github.com/ajlopez
http://www.ajlopez.com
http://twitter.com/ajlopez

 

Programming: Links and Resources (19)

 

Previous Post
Next Post

ANTLR and Jetbrains MPS: Parsing files and display the AST using the tree notation
https://tomassetti.me/antlr-and-jetbrains-mps-parsing-files-and-display-the-ast-usign-the-tree-notation/

IBM’s Paul Farrell: ‘Our challenge is to restlessly reinvent ourselves’
https://www.siliconrepublic.com/enterprise/ibm-paul-farrell-innovation-patents

Ruby on Rails to Lucky on Crystal: Blazing fast, fewer bugs, and even more fun
https://hackernoon.com/ruby-on-rails-to-lucky-on-crystal-blazing-fast-fewer-bugs-and-even-more-fun-104010913fec

Organization domain verification
https://blog.github.com/changelog/2018-08-07-domain-verification/

Cómo funciona GLOUD: el “Netflix” de los videojuegos desarrollado en Argentina
https://www.clarin.com/tecnologia/funciona-gloud-netflix-videojuegos-desarrollado-argentina_0_S1J7XBs0-.html#cxrecs_s

Circulo de Aprendizaje: Functional Programming – TypeScript
https://www.youtube.com/watch?v=SYybejXWP7Q

Programming 101: Learn English | Vanessa Yuen
https://www.youtube.com/watch?v=pOwnBPaW5zE&feature=youtu.be

Pie Menus: A 30 Year Retrospective
https://medium.com/@donhopkins/pie-menus-936fed383ff1

Angel “Java” Lopez
https://github.com/ajlopez
http://www.ajlopez.com
http://twitter.com/ajlopez

 

JavaScript: Links, News And Resources (24)

Previous Post
Next Post

TypeScript 3.0 Released
https://blogs.msdn.microsoft.com/typescript/2018/07/30/announcing-typescript-3-0/

Announcing TypeScript 3.0 RC
https://blogs.msdn.microsoft.com/typescript/2018/07/12/announcing-typescript-3-0-rc/

Introducing Fusion.js: A Plugin-based Universal Web Framework
https://eng.uber.com/fusionjs/

Removing Babel’s Stage Presets
https://babeljs.io/blog/2018/07/27/removing-babels-stage-presets

JS13KGames
http://2018.js13kgames.com/
JavaScript coding competition

Pts: A Library for Visualization and Creative Coding
https://ptsjs.org/

How to Deal with Dirty Side Effects in Your Pure Functional JavaScript
https://jrsinclair.com/articles/2018/how-to-deal-with-dirty-side-effects-in-your-pure-functional-javascript/

Introducing Electron Fiddle
https://medium.com/@felixrieseberg/introducing-electron-fiddle-1de2be1ba6e7

Angel “Java” Lopez
https://github.com/ajlopez
http://www.ajlopez.com
http://twitter.com/ajlopez

 

Programming: Links and Resources (18)

Previous Post
Next Post

The Truth About Martin Fowler and Uncle Bob
http://www.engineerspock.com/2016/06/30/truth-martin-fowler-and-uncle-bob/

The 2018 Web Developer Roadmap
https://codeburst.io/the-2018-web-developer-roadmap-826b1b806e8d

Blockchain hype may have peaked, but IBM is still a believer
https://qz.com/1350355/blockchain-hype-has-peaked-but-ibm-is-still-a-believer/

El Silicon Valley de Europa está en Barcelona
http://www.elmundo.es/papel/lideres/2017/06/12/593e59bde2704ec33a8b45aa.html

Eliminating Java Update Confusion
https://www.azul.com/eliminating-java-update-confusion/

Oracle Will Charge for Java Starting in 2019
https://www.aspera.com/en/blog/oracle-will-charge-for-java-starting-in-2019/

Bests posts on Language Engineering
https://tomassetti.me/bests-posts-on-language-engineering-2016/

LazyGit
https://github.com/jesseduffield/lazygit
Simple terminal UI for git commands

Angel “Java” Lopez
https://github.com/ajlopez
http://www.ajlopez.com
http://twitter.com/ajlopez

 

JavaScript: Links, News And Resources (23)

Previous Post
Next Post

Creating a Secure REST API in Node.js
https://www.toptal.com/nodejs/secure-rest-api-in-nodejs

Serverless Twitter bot with Google Cloud
https://itnext.io/serverless-twitter-bot-with-google-cloud-35d370676f7

Deploying a Stateful Application on Azure Kubernetes Service (AKS)
https://blog.risingstack.com/deploying-a-stateful-application-on-azure-kubernetes-service-aks/

Machine Learning in Node.js With TensorFlow.js
http://jamesthom.as/blog/2018/08/07/machine-learning-in-node-dot-js-with-tensorflow-dot-js/

Simplified HTTP requests
https://github.com/sindresorhus/got

The largest Node.JS best practices list (August 2018)
https://twitter.com/nodepractices/
https://github.com/i0natan/nodebestpractices

DumperJS
https://github.com/zeeshanu/dumper.js
A better and pretty variable inspector for your Node.js applications

The Cost of JavaScript in 2018
https://medium.com/@addyosmani/the-cost-of-javascript-in-2018-7d8950fbb5d4

Angel “Java” Lopez
https://github.com/ajlopez
http://www.ajlopez.com
http://twitter.com/ajlopez

 

JavaScript: Links, News And Resources (22)

Previous Post
Next Post

Hypernova: A Service for Server-Side Rendering of JS Views
https://github.com/airbnb/hypernova

Incident report: npm, Inc. operations incident of July 12, 2018
https://blog.npmjs.org/post/175824896885/incident-report-npm-inc-operations-incident-of

Essential Cheat Sheet: Functional Programming with JavaScript (ES6)
https://www.telerik.com/campaigns/kendo-ui/wp-functional-programming-with-js-cheat-sheet

Tutorial: Designing a GraphQL API
https://gist.github.com/swalkinshaw/3a33e2d292b60e68fcebe12b62bbb3e2

15 HTML element methods you’ve potentially never heard of
https://hackernoon.com/15-html-element-methods-youve-potentially-never-heard-of-fc6863e41b2a

Web Scraping with a Headless Browser: A Puppeteer Tutorial
https://www.toptal.com/puppeteer/headless-browser-puppeteer-tutorial

Announcing TypeScript 3.0 RC
https://blogs.msdn.microsoft.com/typescript/2018/07/12/announcing-typescript-3-0-rc/

Proxymise
https://github.com/kozhevnikov/proxymise
Chainable Promise Proxy

Phenomenom
https://github.com/vaneenige/phenomenon
A fast 2kB low-level WebGL API

Stay tuned!

Angel “Java” Lopez
https://github.com/ajlopez
http://www.ajlopez.com
http://twitter.com/ajlopez

JavaScript: Links, News And Resources (21)

Previous Post
Next Post

15 HTML element methods you’ve potentially never heard of
https://hackernoon.com/15-html-element-methods-youve-potentially-never-heard-of-fc6863e41b2a

Build an Excel add-in using Vue
https://docs.microsoft.com/en-us/office/dev/add-ins/quickstarts/excel-quickstart-vue?wt.mc_id=drivethedash-twitter-buhollan

Reddit’s Voting UI in Vanilla vs React vs Vue vs Hyperapp: shedding light on the purpose of SPA frameworks
https://itnext.io/reddits-voting-ui-in-vanilla-vs-react-vs-vue-vs-hyperapp-shedding-light-on-the-purpose-of-spa-ee6b6ac9a8cc

Two-factor authentication protection for packages
https://blog.npmjs.org/post/175861857230/two-factor-authentication-protection-for-packages

How Fast Can You Learn React?
https://hackernoon.com/how-fast-can-you-learn-react-49c4bdabc0df

PollyJS
https://github.com/Netflix/pollyjs
Record, Replay, and Stub HTTP Interactions

CanJS 5.0 Released: A Framework for Building Rich Web Interfaces
https://www.bitovi.com/blog/canjs-5

Z
https://z-pattern-matching.github.io/
Native Pattern Matching for Javascript

Stay tuned!

Angel “Java” Lopez
https://github.com/ajlopez
http://www.ajlopez.com
http://twitter.com/ajlopez