Archive for the ‘ Speaking ’ Category

This post is to summarize my session at the FlashCamp.

Here’s the preso: (italian only)

and here are the examples shown during the session:

Garbage collector in action:
this example shows the memory allocation behavior. Take a look to the saw tooth yellow line in the graph.

Weak vs Strong references:
two examples to show the difference between weak and strong references: basically weak do not increment reference count, strong do that.
If you store keys in a dictionary using weak references your keys are getting cleaned by the garbage collector ( example )
otherwise the GC doesn’t clean your keys ( example ).

Blitting in order to ease the GC:
The GC iterates through each reachable node starting from the roots, one of these roots is the displaylist. So in order to ease the GC work we could flatten the whole displaylist to one bitmap by leveraging the usage of the blitting technique.
These examples display about 1000 new objects drawn each frame by using the display list ( example ) or the blitting technique ( example ). The difference in performances are not only due to the different compositing techniques (built in compositing when using the displaylist VS manual compositing when using the blitting technique ) but also to the lower number of instances to be collected by the GC.

NOTE: both examples are very cpu intensive

Don’t let the GC start by using the memory pool technique:
The GC freezes the program when freeing the memory. The memory pool technique consists in reusing the instances of your objects preventing the GC to identify those objects as garbage.
This makes your app memory utilization stable (a straight yellow line ) and removes every glitch due to the garbage collection.
These examples show a simple particle fountain implemented by leveraging the memory pool technique ( example ) or not ( example ).

Finally:
here’s the source, it’s not the best commented nor the best implemented files out there, but just take a look at them to have a full comprehension of what’s going on ;)

If you need further help, please comment this post and let me know.
ciao

PS: obviously mario copyright is property of nintendo :)

 
Saturday, May 21st, 2011

Yesterday it has been a great day!
Yesterday we had the FlashCamp here in Milan, hosted by WhyMCA mobile conference (thanks guys).

Flash Camp at WhyMCA

Lots of fun, lots of people (450 nerds) from the most different beliefs (html5ers, javascripters, objective-Cers, androiders, whateverers :) ), a great happening to spread the word about what you can do with the flash platform and how it can ease your work when deploying on mobile devices.
Thanks to Adobe we even had a welcome guest: Mihai Corlan, who presented very cool new stuff putting his hands on Flex Builder 4.5 and the Flex Hero SDK.
Moreover it has been totally the best possible way to meet other people from the community of Milan, TheFlashMind, and to spread the word about our cool AUG :)

I really enjoyed the FlashCamp, it has been a pretty unique conference in Italy and it has been even more successful than we expected.
As the camp was in “Eataly” we had an Eatalian FlashCamp party at the end, a cool way to make developers meet each other and to make them drunk :)
Someone even twitted that it was the best part of the FlashCamp in Milan :)

Last but not least: my friend Luca already uploaded some pics to his flickr account.

See you at the next camp ;)

 
Wednesday, November 10th, 2010

As my previous post was announcing, cancelling and reannouncing, I’m speaking at WebTech Conference here in Milan.
Here’s my presentation slides

And here’s the examples zip: www.flashfuck.it/webtech/examples.zip
If you need something to be more clear or some further explanation please feel free to comment this post :)

!!!ONE MORE UPDATE!!!
I’ll be speaking :)
The session will be “Flash graphics unleashed”. 30 mins to dig into flash graphics capabilities.
See you there
ciao

!!!UPDATE!!!
Some work appointments came through and I’ll not be able to be back for WebTech :\
But don’t worry! there’s a HUUUUGE “replacement”, Sandro Ducceschi from SFUG has took over my slots! :)
so guys, have fun, I’ll be there with my soul :)
—————————-

Yup, back on stage :)

I’ll be speaker at WebTechCon Italy, it’s the first year for this German conference in Italy and there are a HUGE amount of good reasons for you to come.

First of all it’s not all about flash!! There are 5 main tracks: webtech, flash day, silverlight day, javascript day and php4 frontend day… yes, “day” is not to be intended as “whole day” but much more as “track”.

It’s a good opportunity to put an eye on what’s going on on the html5 or silverlight fields and learn something new.

On the flashy side there are a bunch of well known and surely attractive speakers:

Luca Mezzalira ,Andrea Trento ,Marco Casario …I’m sure you all know what those guys are known for… then… well…. there’s me :D

Further, it’s a good way to meet other guys from TheFlashMind AUG ;)

I’ll be speaking twice on flash graphics and pureMVC.

Be sure you buy a ticket and come, one month’s left, then… rock n roll

 
Monday, February 8th, 2010

I’ll be speaking at IGDA Switzerland in Bern in few weeks,
Piergiorgio Niero IGDA Switzerland
a great opportunity for me to talk about the Flash Platform as a gaming platform, to share the experience I had making the engine of Wazzamba and to meet new people I only “met” in twitter or in their blogs :)

The meeting will take place in february 25th at “Nothing” (great name guys ;) ) hq in Wabern, you can find more info here in IGDA Switzerland blog.
See you there ;)

I’m pleased to be speaking at “Arrivano i guru” stage of Milan the next September 26th.
Arrivano i guru is a moving conference iterating the whole italian peninsula. Here’s the complete list of stages
Main topics are Adobe Flash Platform , SEO, and graphics. Great speakers are involved, such as Tiziano Fruet, Luca Mezzalira, and many others.

This is my session’s outline:
(ITALIAN)
Special Effects in Flash CS4
Impariamo ad utilizzare bitmaps, filtri e tweens in Flash CS4 per creare effetti speciali custom.

I filtri in flash
- cosa sono i filtri in flash
- applicare i filtri con AS3

I blendmode in flash
- cosa sono i blendmode in flash
- applicare i blendmode AS3

Sveliamo i bitmap
- cos’è un bitmap in Flash
- i bitmap come tela di un pittore
- manipolare i bitmap in AS3

TweensyFX
- cos’è Tweensy
- animare i propri effetti speciali

(ENGLISH)
Special Effects in Flash CS4
Let’s learn to use bitmaps, filters and tweens within Flash CS4 to create custom special effects.

filters
- what are filters in flash?
- applying filters using AS3

blendmodes
- what blend modes are
- applying blendmodes using AS3

discovering bitmaps
- what are bitmaps for Flash?
- bitmaps as a painter’s canvas
- manipulating bitmaps using AS3

TweensyFX
- what’s Tweensy?
- creating and animating our own special effects

See you there ;)

 
Wednesday, April 1st, 2009

Great news! Cross communities events work in Italy too and this is going to be an awesome one.

all4web

What
All4Web is a whole day of conference, completely free, completely geeky,  and completely across as many RIA technologies as you can count.
There will be great sessions about both server side and client side technologies such as the Adobe Flash Platform (and obviously Flex and AIR), JavaFX, AJAX, Microsoft Silverlight, Adobe Coldfusion, J2EE and so on :)
Who
Many talented guys from every corner of Italy (and Switzerland) representing their usergroups and discussing about their favourite technology.
Involved usergroups are

Take a look at the agenda to have an idea of what a great event it’s going to be :)

Where
In Milan, at the University “Bicocca” (Edificio U6 Piazza dell’Ateneo Nuovo 1) (google maps here)

When
May 8th 2009, from 10AM to about 6PM.

Furthermore….
There will be a great debate about “RIA vs RIA”…just to start the day…(I can’t wait!!!!)
There will be lots of gadgets
There will be a lot of technology fighting! :D
IT’S COMPLETELY FREEEEEEEEE!!!!!!!!
To get the broadest audience ever all sessions will be taken in italian.

…and finally…I’m back on the stage ready to speak! :D

I hope to see you all there ;)

 
Wednesday, November 5th, 2008

Sorry for the nerdy title guys, but as I wrote that it sounded sooooo nicely! :D

Anyway, here’s the news: FlexCamp moved inside Adobe Max Europe (w00t!) and will take place on 30th November in Milan.
Further, every flexcamp attendee will have a HUGE discount on Adobe Max ticket.

Take a look at flexcamp official site to have more informations, anyway… wow… I’m going to speak at Max… It’s an amazing news isn’t it? let’s say woot all together :P

see you soon in Milan :)

 
Wednesday, September 10th, 2008

Here’s the next great meeting from Actionscript.it community!

[flash http://www.flashfuck.it/wp-content/uploads/2008/09/flexcamp.swf?linkUrl=http://www.actionscript.it&sendData=http://www.actionscript.it/flexcampwdg/sendMail.php w=260 h=310]

Join the party, we’re going to share together our nerdy love for Adobe Flex!
Just compile the widget and submit that form ;)

 
Friday, May 16th, 2008

Another 30onAir video from 360Flex Europe in Milan,

i couldn’t not to post it here! uhuh! :)

[flash http://www.youtube.com/v/na7c4NUaWXE&hl=en&color1=0x5d1719&color2=0xcd311b w=425 h=373]