Wednesday, October 28, 2020

Setup Windows Terminal with PowerLine

Windows Terminal is a terminal application that aggregates several shells, like Command Prompt, Powershell and Windows Subsystem for Linux (WSL)

Windows Terminal. Image credits to Microsoft.


It features:
  • multiple tabs
  • panes
  • Unicode and UTF-8 character support
  • a GPU accelerated text rendering engine
  • themes (or use customized themes by you)
  • customize text, colors, backgrounds, and shortcuts

It's very flexible and very configurable.

On top of Windows Terminal, we can have Powerline for a pretty prompt. Microsoft has the tutorial that explains how to setup Powerline, which includes integration with GIT, with Posh-Git and Oh-My-Posh.
Windows Terminal Powershell with Powerline. Image credits to Microsoft.

Isn't this nice?

Monday, October 28, 2019

Learn to code for kids with Scratch

Scratch is a free programming language and online community, developed by MIT, for learning to code in a very simple way.
It's designed in a way that allows kids to understand how to build their own games or just create animations or interactive stories, using interlocking blocks to represent coding concepts.

Image source: ICTEDUMAG
There is also Scratch Junior, for kids from 5 to 7 years old, with blocks without words, just with symbols that the kids can associate with the coding concept.

It's fun and simple. Try it!

Google's Blocky

Scratch is a result of a collaboration between Google and MIT, and builds on Google’s Blockly technology. Blocky is a JavaScript library for building visual programming editors. It outputs syntactically correct code in the programming language of your choice.

Friday, July 26, 2019

Create 2D games in LUA and LÖVE framework


LUA is a powerful, efficient, lightweight, embeddable scripting language. It supports procedural programming, object-oriented programming, functional programming, data-driven programming, and data description.
The best of all, it's open-source and free.

With LUA, you mark blocks of code using the syntax do and end, instead of using braces. It has about 20 reserved keywords.

image source: Admin Magazine


With LUA and the LÖVE framework, you can create some cool 2D Games.
The LÖVE framework is very simple. Just check out these code snippets:

Drawing text

function love.draw()
love.graphics.print("Hello World!", 400, 300)
end


Drawing an image

function love.load()
whale = love.graphics.newImage("whale.png")
end

function love.draw()
love.graphics.draw(whale, 300, 200)
end


Playing a sound

function love.load()
sound = love.audio.newSource("music.ogg", "stream")
love.audio.play(sound)
end


More tutorials can be found in the LÖVE wiki.

Thursday, October 18, 2018

Web Summit 2018 workshops

The schedule for the workshops is now available at the Partners Workshop site! Let's find some interesting workshops to attend...

workshops
Workshops!

Monday, October 1, 2018

Web Summit 2018 Lisbon

From 5 to 8 November 2018, Lisbon, Portugal, will be hosting Web Summit for the 3rd time. It's just the largest tech conference in the world. Web Summit is hosting 23 independent conferences under one roof

I went to Web Summit 2017 (me plus 59 114 people), and I can say that I loved every piece of it. For the conferences, for the invited speakers, for the news about innovation...

Feeling lost about Web Summit? I'll give you some hints...

1. Where is my ticket?
Your ticket is at the Web Summit app. Please enter your code in the app, that code that was given to you when you bought the ticket. In the Pre-Registration venue, please show your QR Code app with your government issued photo ID. A bracelet will be given to you - this bracelet is the ticket that lets you enter the Web Summit campus, so do not remove it!!

2. Where can I Pre-Register?
You can beat that long queues at the main entrance of the event for the Registration, before Web Summit begins. Just do the Pre-Registration in the Lisbon Airport (Terminal 1) at the following days/times:

Airport registration times:
Saturday – November 3 – 10am to 11:00pm
Sunday – November 4 – 7am to 11:00pm
Monday – November 5 – 7am to 11:00pm
Tuesday – November 6 – 7am to 3:00pm

Venue registration times:
Monday – November 5 – 12pm to 8pm
Tuesday – November 6 – 9am to 5pm
Wednesday – November 7 – 9am to 5pm
Thursday – November 8 – 9am to 5pm

Pre-Registration location at the Venue:
FIL – Feira Internacional de Lisboa
Alameda dos Oceanos
Lisboa
Portugal
Venue map

3. Plan the conferences schedule
Just plan ahead what you pretend to see in the Web Summit. There will be multiple conferences at the same time, so you must choose which one you will see, or you will be feeling lost. Check for the schedule in the app and mark there which conferences most interests you, or online in the Web Summit Schedule page.

For the Opening Night, on the 5th November, it will be needed a special registration to attend it in the Center Stage. Just look out forward for the news about it.

Monday, February 12, 2018

Presearch: Decentralized Search Engine

Presearch is an open, decentralized search engine, powered by the community, that rewards community members with Presearch Tokens for their usage, contribution to, and promotion of the platform.

Watch the intro video for Presearch: