Category Archives: Programming

Programming: Links and Resources (26)

Previous Post

The Art of Prolog, Second Edition
https://mitpress.mit.edu/books/art-prolog-second-edition

21st Century Languages
https://qconsf.com/sf2018/track/21st-century-languages

Functional concepts in Smalltalk: The Y Combinator
https://www.youtube.com/watch?v=Ov8dVvoGiPY

Tektronix Smalltalk Document Archive
http://www.wirfs-brock.com/allen/things/smalltalk-things/tektronix-smalltalk-document-archive

There is a story behind how Tektronix Smalltalk became branded as an AI language in 1984
https://twitter.com/awbjs/status/1069335093141880832

WebAssembly doesn’t make unsafe languages safe (yet)
https://00f.net/2018/11/25/webassembly-doesnt-make-unsafe-languages-safe/

JIRA is an anti-pattern
https://techcrunch.com/2018/12/09/jira-is-an-antipattern/

Building Web Servers in Go
https://getgophish.com/blog/post/2018-12-02-building-web-servers-in-go/

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

New Month’s Resolutions: December 2018

The end of year is near. Time to write the last month’s resolutions. But first, a review of the previous month’s ones:

– Continue WorldModel [pending]
– Continue PokerLib [pending]
– Continue SimpleNeuron [pending]
– Give a talk about blockchain [complete]
– Continue BlockchainJ [complete] see repo
– Continue Dexert [complete] see repo
– Continue EthBridge [complete] see repo
– Continue SolidityCompiler [complete] see repo
– Continue Idener [pending]
– Write experimental code for RskJ [complete]

Also, I was working on:

– Record an Smart Contracts session [complete] see video and notes (Spanish)
– Start erlie, Erlang-like interpreter in JavaScript [complete] see repo
– Improve ErlSharp [complete] see repo
– Improve ElixirJS [complete] see repo
– Improve SimpleDSL [complete] see repo

My new month’s resolutions:

– Continue WorldModel
– Continue Elmie
– Continue PokerLib
– Continue SimpleNeuron
– Give a talk about blockchain
– Continue BlockchainJ
– Continue Dexert
– Continue EthBridge
– Continue SolidityCompiler
– Continue Idener
– Record a talk about Smart Contracts programming
– Write experimental code for RskJ

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

Programming: Links and Resources (25)

Previous Post
Next Post

Professor Frisby’s Mostly Adequate Guide to Functional Programming
https://mostly-adequate.gitbooks.io/mostly-adequate-guide/

Bootsnipp
https://bootsnipp.com/
Design elements, playground and code snippets for Bootstrap HTML/CSS/JS framework

Getting started with Roslyn: transforming C# code
https://tomassetti.me/getting-started-with-roslyn-transforming-c-code/

Cuis Smalltalk Dynamic Type Information
https://github.com/hernanwilkinson/Cuis-Smalltalk-DynamicTypeInformation
https://www.slideshare.net/hernanwilkinson/dynamic-type-information
https://www.youtube.com/watch?v=1b3RRE9a8NA&feature=youtu.be

The Magical Leverage of Languages
https://lispcast.com/magical-leverage-languages/

WeWork-As-A-Service? The Coworking Giant Uses Acquisitions To Expand Beyond Real Estate
https://www.cbinsights.com/research/wework-acquisitions-expert-intelligence/

La experiencia de la .NET Conf AR v2018
https://medium.com/@sebaleoperez/la-experiencia-de-la-net-conf-ar-v2018-cd6d0d581910

How Microsoft rewrote its C# compiler in C# and made it open source
https://medium.com/microsoft-open-source-stories/how-microsoft-rewrote-its-c-compiler-in-c-and-made-it-open-source-4ebed5646f98

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

 

Programming: Links and Resources (24)

Previous Post
Next Post

A Guide to Parsing: Algorithms and Terminology
https://tomassetti.me/guide-parsing-algorithms-terminology/

El desarrollo de software como debería ser – Hernán Wilkinson
https://www.youtube.com/watch?v=x4CXWBW5fMo
https://www.slideshare.net/hernanwilkinson/el-desarrollo-de-software-como-debera-ser-pyconar-2018

Free themes for Bootstrap
https://bootswatch.com/

De Windows a la Nube, cómo es la transformación de Microsoft contada por dos argentinos en su oficina central
https://www.lanacion.com.ar/2180391-de-windows-nube-como-es-transformacion-microsoft

Wasmer
https://wasmer.io/
Build Once, Run Anywhere, Universal Binaries powered by WebAssembly

GoMacro
https://github.com/cosmos72/gomacro
Interactive Go interpreter and debugger with generics and macros

WebAssembly doesn’t make unsafe languages safe (yet)
https://00f.net/2018/11/25/webassembly-doesnt-make-unsafe-languages-safe/

Our Recruiting Process
https://blog.10pines.com/2017/02/20/our-recruiting-process/

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

 

Programming: Links and Resources (23)

Previous Post
Next Post

Un pedagogo de tecnología
http://www.lavoz.com.ar/negocios/un-pedagogo-de-tecnologia

A Dynamic Forth Compiler for WebAssembly
https://el-tramo.be/blog/waforth/

Easy Forth
https://skilldrick.github.io/easyforth/

Calls between JavaScript and WebAssembly are finally fast
https://hacks.mozilla.org/2018/10/calls-between-javascript-and-webassembly-are-finally-fast-%F0%9F%8E%89/

One Small Step for the Web…
https://www.inrupt.com/blog/one-small-step-for-the-web

A bootstrapping dynamic Forth Interpreter/Compiler for WebAssembly
https://github.com/remko/waforth

When Should You Quit?
https://medium.com/swlh/when-should-you-quit-114c499c6dac

The original sources of MS-DOS 1.25 and 2.0, for reference purposes
https://github.com/Microsoft/MS-DOS

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

 

 

Programming: Links and Resources (22)

Previous Post
Next Post

¿Cuál es la diferencia entre un compilador y un intérprete?
https://ingenieriadesoftware.es/diferencia-compilador-interprete-transpilador/

A Lua 5.3 engine implemented in Go
https://github.com/Azure/golua

Building Modern Applications with Django and Vue.js
https://auth0.com/blog/building-modern-applications-with-django-and-vuejs/

Unikernels as processes
https://blog.acolyer.org/2018/11/14/unikernels-as-processes/

WebAssembly’s post-MVP future: A cartoon skill tree
https://hacks.mozilla.org/2018/10/webassemblys-post-mvp-future/

The innards of a RubyGem
https://blog.appsignal.com/2018/10/23/the-innards-of-a-ruby-gem.html

OAuth 2.0: The Complete Guide
https://auth0.com/blog/oauth2-the-complete-guide/

No Free Java LTS Version?
https://medium.com/codefx-weekly/no-free-java-lts-version-b850192745fb

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

New Month’s Resolutions: November 2018

The end of year is coming. Time to write down my new month’s resolutions. First, review of the previous month’s ones:

– Continue WorldModel [complete] see repo
– Continue PokerLib [pending]
– Continue SimpleNeuron [complete] see repo
– Give a talk about neural networks and deep learning [complete] see repo with slides
– Continue BlockchainJ [complete] see repo
– Continue BlockchainSharp [pending]
– Continue Elmie [complete] see repo

Additionally, I was working on:

– Improving SimpleDSL [complete] see repo
– Continue AprendiendoBlockchain [complete] see repo
– Continue EthBridge [complete] see repo
– Improve SolidityCompiler [complete] see repo
– Improve SoliditySamples [complete] see repo
– Add generate keys to RskUtils [complete] see repo
– Improve RskAPI [complete] see repo
– Improve Exeth [complete] see repo
– Continue Dexert [complete] see repo
– Started Idener [complete] see repo
– Improve AprendiendoSolidity [complete] see repo
– Improve SimpleJsonRpc [complete] see repo
– Write experimental code for RskJ [complete] see repo
– Update SimpleMessages [complete] see repo
– Update ObjectStream [complete] see repo
– Improve NlpLib [complete] see repo
– Update SImpleForth [complete] see repo
– Update AprendiendoMachineLearnign [complete] see repo

My new month’s resolutions:

– Continue WorldModel
– Continue PokerLib
– Continue SimpleNeuron
– Give a talk about blockchain
– Continue BlockchainJ
– Continue Dexert
– Continue EthBridge
– Continue SolidityCompiler
– Continue Idener
– Write experimental code for RskJ

Stay tuned!

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