ProCodeCG codeMeetUp 30 March 2015 – Start-Up Directory Project

Standard

Today Dimas Satrio Hutomo from FOWAB shares about Start-Up Directory Project.

IMG_6898

FOWAB is a forum that interconnects government, companies, media, startup, talent, infrastructure and communities.

IMG_6899

Dimas also explains about start-up ecosystem like Silicon Valley compared to what we have in Bandung.

IMG_6901

Several components are needed for a start-up ecosystem:

IMG_6902

FOWAB has done many great efforts to create products, projects and collaborations between these elements

IMG_6905

Including initiating a collaboration on developing a directory together!

IMG_6906

The code for backend can be developed using lavarel.com, frontend developed via Bootstrap and then collaborate it via GitHub.

IMG_6907

Some demos on pushing and pulling using Git 😉

IMG_6908

And this is us, different crowd, different connections, but happy, as always! 🙂

IMG_6911

See you next week! 🙂

ProCodeCG codeMeetUp() 23 March 2015 – Social Media Research

Standard

Hello! Today MediaWave‘s Head of IT, Arif Wicaksono shares about “Social Media Research” on ProCodeCG codeMeetUp().

IMG_6562

It is really interesting to learn how data gathered from social media can be analyzed to be something really unexpected.

IMG_6564

MediaWave have done tremendous research on social media both offline and online. Established on 2008, this company has many clients on its growing list.

IMG_6565

Filtering data is one of the process requires tedious work and continuous improvement, because the patterns defined specifically by many factors.

IMG_6566

We got different crowd today, so we meet different people from different communities!

IMG_6555

Here we are!

IMG_6559

Thanks for coming! We will inform you about the topic for ProCodeCG codeMeetUp next Monday, very soon! 😉

ProCodeCG Kids Programming 21 March 2015- Creating Buildings with Simple Shapes in Minecraft

Standard

Today ProCodeCG Kids Programming Class learn how to create buildings inside Minecraft using codes.

IMG_6447

Instead of clicking to create, or typing the commands one by one on the command prompt, they are forced to type the whole code 😀

IMG_6448

And yep, they really do it!

IMG_6449

This is the source code to create a triangle wall, which they will later use to create something interesting like pyramid 🙂

IMG_6451

They do experiments like creating a box on the ground (which needs the up() command)

IMG_6446

Then they create triangles in small sizes to the bigger ones…

IMG_6453

… and so big it goes beyond the system can handle LOL

IMG_6454

Kids need to do experiments, and often beyond the boundaries, to learn. Just give them the tools, the hints, and some examples, they will work things out 😉

ProCodeCG – Intensive Training on Apps Development – 18 March 2015

Standard

Today ProCodeCG gives an intensive full-day training on Apps Development at ProCodeCG’s headquarter.

IMG_6415

The place maybe small but flexible since we can also do meetings and with less furniture even a yoga class can be done there 😀

IMG_6419

We learn about so many things, from kind of programming languages, front-end to back-end, framework and tools, including how to do twitter crawling 🙂

IMG_6422

The next training probably will be on how to do “data sanitation/filtering” or data analysis or database design.

ProCodeCG at “Move On, Yuk!” Event 17 March 2015

Standard

Today ProCodeCG joins an event held by BCCF Bandung titled “Move On, Yuk!”. This event gathers youths and their creations.

This is our profile on the x-banner, confidently claim self as a start-up 😀

IMG_6393

This is our display, not as impressive and as full-featured as other communities but we’re quite confident.

IMG_6395

Even when we have to sit side by side with Tinker Games!!!

IMG_6388

This is us when explaining about our vision and mission and the importance of giving programming education to kids to the Minister of Youth and Sports Affairs. He said that providing  children with this skill to make them future programmers and IT experts is a terrific idea and we should talk to Minister of Culture and Education and to put programming in our national curriculum. Yeaaah 😀

IMG_6404

And this is us with Tinker Games ðŸ™‚

IMG_6408

ProCodeCG codeMeetUp() 16 March 2015 – How to Develop iOS Apps

Standard

OK this is exactly what we have been looking for all this time! A deep but comprehensible tutoring on
how to develop iOS apps by DyCode‘s CEO: Andri Yadi.

IMG_6344

We first learn how to create backend using Microsoft Azure:

IMG_6345

And then later dive deeper into Swift’s code to find out more interesting things! Swift is an interesting programming language. It is a combination between functional programming and OOP.

IMG_6348

Well, only expert can tell this cryptic lines of code into something digestible! Because even most of the audience are coders, all of them are not familiar with Objective-C and Swift. So this really give us an amazing jump-start we really need!

IMG_6347

We still want to learn but the time is up so we move to a smaller room to talk about the next event. ProCodeCG will soon collaborate with DyCode to give training on How to Develop iOS Applications for Beginners!

IMG_6355

And this is us! Notice how happy we are and how rocking the t-shirts of DyCode are! 😀

IMG_6353

ProCodeCG Kids Programming 14 March 2015 – Exploring Scriptcraft Drone Functions

Standard

Today we explore Scriptcraft Drone functions and they are quite fascinating 🙂

Below is a (low) skyscraper and a castle that look beautiful at night!

Tangkapan layar 2015-03-14 18.42.20

this is a great small rainbow and a big rainbows:
Tangkapan layar 2015-03-14 18.53.19

this is an amazing dancing floor inviting all creepers to dance! 😀
Tangkapan layar 2015-03-14 19.10.49

today we set up a flat world free of monsters and creepers and villagers and animal so we can
create whatever we want!
IMG_6204

next time we will explore more about this codes and create our own.
IMG_6203

Hopefully the server will be ready and up next week! 🙂

Minecraft Programming – Creating Buildings with ScriptCraft Functions on CanaryMod

Standard

Ok after successfully stacking blocks or making buildings using ScriptCraft one-line command, now our kids programming class start to create something like this using functions:

Tangkapan layar 2015-03-10 18.05.11

There are some tricks to make ScriptCraft functions work. First, you have to save it in the right folder: plugins/drone/contrib/ . Second, you have to make sure that there is no errors. CanaryMod server is very helpful at pointing where the problems occur:

Tangkapan layar 2015-03-10 18.46.46

CanaryMod also make it possible to set up everything about the game. To practice with buildings, this is the setting should be set:
Bildschirmfoto 2015-03-11 um 8.29.08 vorm.
This will give you a flat empty world. If you want to start a new empty world, or apply new settings, just delete the world folder. Next time you start up CanaryMod server, it will generate a new world for you like this:

Tangkapan layar 2015-03-10 18.46.32

This is an example of ScriptCraft function to create a skycraper:

 
var Drone = require('../drone').Drone;
var blocks = require('blocks');

function skyscraper( floors )
{
echo(floors);
this.chkpt('skyscraper');
for (var i = 0; i < floors; i++)
{
this.box(blocks.iron,20,1,20).up().box0(blocks.glass_pane,20,3,30).up(3);
}
this.move('skyscraper');
};

Drone.extend(skyscraper);

just type it on the command line:

Tangkapan layar 2015-03-10 20.14.31

and you’ll get this:

Tangkapan layar 2015-03-10 20.15.08

this is another simpler function, just for stacking blocks:


var Drone = require('../drone').Drone;
var blocks = require('blocks');

function tumpuk( tingkat ) {
echo(tingkat);
this.chkpt('tumpuk');
for (var i = 0; i < tingkat; i++){
this.up(1).box0('35:6',1, 1, 1);
}

this.move('tumpuk');
};

Drone.extend(tumpuk);

type it on the command line:

Tangkapan layar 2015-03-10 20.17.44

and you will get this:

Tangkapan layar 2015-03-10 20.18.10

If you modify the code and want to re-run it on Minecraft, just type ‘reload’ or /js refresh() on the command prompt.

Next time we will learn to build awesome buildings like pyramid or maybe rocket launcher! 😉

ProCodeCG codeMeetUp() 9 March 2015 – How to Create Android Apps

Standard

Today, our friends from CyberLabs shared about how to develop Android apps. Founded on June 2014, this start-up run by these young people already have at least 3 great products: Atom, Hydra and Molecule. With total 10 employees they are also already have more or less 50 customers, can afford renting an office and have about 11 apps on GooglePlay.

IMG_6154

IMG_6157

IMG_6160

IMG_6162

Teamwork, persistence, marketing strategy and good management is their key of success 🙂

And this is us, once again, meeting new people with different experiences! We learn from each other, that’s what this codeMeetUp() initiated for! 🙂

IMG_6164

Next week is DyCode‘s turn to share about iOS apps development. We’re planning to gather apps developer in Bandung, and set up an ecosystem to make things work for developer and the stakeholders, so be part of it, you’re invited!