What program/language should I use to create Notion widgets? - widget

I'm interested in learning how to create/code embedded widgets, specifically Notion-based (the multi-purpose workspace app) widgets such as blocs.me and indify.co
And I'm not quite sure what programming languages, apps, or frameworks they used. Any insight would be greatly appreciated, thank you!

Related

Prerequisites for polymer

What languages should I learn if I want to fully utilize polymer? I am looking to get into primarily web development and polymer seems quite versatile but I don't know where exactly to begin and google hasn't shown any specific answers.
Thank you.
There isn't any special requirement per se. Good understanding of Javascript and DOM would help you understand stuff better. If you're a newbie, it's better to start off with the basics before moving to a specialized framework like Polymer.
Hope this helps.

Which are some free client side libraries that can help in development of games with HTML5 Canvas element?

I am planning to develop a game with HTML5 Canvas. As handling canvas with native JavaScript is very difficult for game development, I am rather thinking to adopt any free and good client side library with good tutorial.
I have started my work with CAAT, but found it has lake of tutorials. I found Cocos2d-x HTML5, but again I faced the same issue.
Can anyone suggest me good library with good tutorial help?
P.S. :: My game contains complex physics operations, so I need to use Box2D. It will be helpful if library has integrated Box2D with it and having good tutorial of integration.
cgSceneGraph can be used with Box2D. We already did it for a basket ball game.
The example page does not include yet a Box2D example, but, as I am the designer of the framework, I can help you by sending you pieces of code.
Have a look at the cgSceneGraph examples page (http://gwennaelbuchet.github.com/cgSceneGraph/examples.html).
Anyway, feel free to ask for more examples or tutorials if you need. I'll be glad to help you.

How to use html and/or css in winform design?

i want to ask you one question.
it can be seemed stupid.
but it is interesting for me.
is there any methods to use html and/or css to design windows application forms.
There is a technology called WPF(Windows Presentation Foundation) in .NET platform,that uses a mark up language called XAML(instead of HTML) for mark up and an styling mechanism like css.but not exactly same as the html and css.
You can use resource files to handle your resource in winforms but real answer would be
No there isn't, But its a good idea that's what motivated to develop WPF.
To learn it Go here

Guides for UI designers working in Google Web Toolkit

Can anyone point me to a useful guide for UI designers working in google web toolkit?
As per my comment to bhargava's answer, your designers should be learning UiBinder. The whole chapter about building user interfaces seems appropriate too (to get a better perspective), but UiBinder is what they will be mostly dealing with. Without using UiBinder in your project, you are stuck with Java and that's not something your designers are likely to know (and are probably not keen to :)).
I'd recommend building a simple example (but not too simple - maybe you should "strip" the official mail example) that uses UiBinder and show the designers exactly what you expect them to provide and what should be left as stubs. It all depends on the designers in question - whether all they know is HTML and CSS or maybe they have experience with Java, etc. Tailor the example to your needs - you probably won't "get it right" the first time, but with feedback from the designers (what's hard to understand, what they think should be the responsibility of the programmer, etc.), you should arrive at a good learning tool for future employees and a reference for current ones :)
Well if you're looking on how to use widgets and panels in gwt then i would recommend Roughian Examples
This website provides us the basic usage of the GWT widgets and panels and provides us with enough information just to get things started.

What are the right materials for a desktop developer to become web developer?

I'm a .NET guy desktop developer, and I love that. I don't really love web development because we lost precious time to debug CSS, javascript, and compatibility stuff instead of creating value.
But I think it's because I had not taken time to learn about good web development practices, so now because I want to become the best developer that I can, I'd like to learn about my weakness.
Can you give me some advices/links/patterns/frameworks to become a good web developer ? (I am a .NET guy so I accept everything that will permit me to develop better websites in .NET).
Thanks !
Precision
I have done a lot of ASP.NET webform in the past, but this is not enough to create great web site without loosing time on compatibility/css/javascript issue.
You could take a shortcut and use ASP.NET, which provides a number of controls to make web development easier - and you'll be familiar using them.
Unfortunately, they aren't really that great (imo) and do not teach you good practices with the web.
I suggest you look into ASP MVC, which is now in beta. This will teach you how to write websites whilst allowing you to use libraries you are familiar with .NET
With general web development, look into websites like W3schools which will teach you the basics.
Remember to seperate presentation from markup with CSS and make sure you are using javascript to add value to a page, but make sure your page is still usable without it.
You will always lose time with CSS compatability issues, all I can say is with practice you learn what pitfalls to avoid so it gets a little easier.
As for javascript development, it has improved considerably in the past few years with frameworks which in theory are cross-browser. Maybe try looking into JQuery which syncs well with ASP MVC and has intellisense in visual studio
Advices:
Best advice I can give to you: Just don`t get angry when you done something correct but it wont show as you wanted. Patience! :)
Links:
www.w3schools.com
Nettuts.com
Webappers.com
Digital Point - webmasters forum
Patterns:
My advice is to get more into MVC pattern and any enterprise pattern.
Frameworks:
Just see this link :) Framework Guide
For Javascript: JQuery,Prototype,Mootools,EXTJs
For CSS: 960 grid system is pretty good
Make sure you learn about the client/browser side as well.
Current best practice with all the different browsers around is to use a javascript library to make your web-application cross platform and cross-browser. An AJAX library like jQuery or Prototype to perform the interactive actions you wouldn't be able to do with standard HTML and CSS in the pre-AJAX era.