Radu Poenaru

Senior Web Developer and Consultant in Angular SPAs with ASP .Net MVC working at ITBrainiacs.com in Frankfurt, Germany.
  • Home
  • Portfolio
  • Blog
  • Privacy Policy (Datenschutzerklärung)
  • Search

Radu Poenaru

Senior Web Developer and Consultant in Angular SPAs with ASP .Net MVC working at ITBrainiacs.com in Frankfurt, Germany.
  • Home
  • Portfolio
  • Blog
  • Privacy Policy (Datenschutzerklärung)
AngularJS

Scope in AngularJS

One of the most important things in AngularJS is the scope. As you might be familiar ...

Let's dig in! »

AngularJS - best practices for the MV* pattern usage

During experimentation with AngularJS and using my previous experience with MV* set ...

Let's dig in! »
AngularJS

AngularJS – jump start

Is AngularJS yet another library or it thoroughly has the capability to change the ...

Let's dig in! »

jQuery - Also experienced devs can make newbie mistakes

Today is a lazy Sunday, so I will be quick. jQuery works better after you have your ...

Let's dig in! »

jQuery - Syncronize two dropdown lists

One of the biggest problems in web UI is to synchronize page elements one upon each ...

Let's dig in! »

About me

I enjoy developing software applications. More than this I love to learn new technologies, tricks, stuff to do your already overwhelmed life a little bit easier. I appreciate to have space to decide and ...

Read more »

Hello

 Hello, my name is Radu Poenaru and I am a passionate ASP .Net Developer and Consultant available from 01.09.2018 for new projects!  Do you intend to start a new project? I can support you in planning ...

Read more »

Blog

Technology*, technology and some more technology! *Beware: contains code snippets!

Read more »
AngularJS

One of the most important things in AngularJS is the scope. As you might be familiar with jQuery and Javascript, you know that this keyword can have different values in the same function called from different points in your application – one very clear example would be a delete row function for an already existing grid. Even though the same button(or whatever UI representation you chose) is the same, will delete only the specific row – unless there are bugs in code. Normally, the context will be set to the row, and the row element has the responsibility to provide a […]

About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

Scope in AngularJS

by Radu Poenaru
Published December 2, 2013
AngularJS – best practices for the MV* pattern usage

During experimentation with AngularJS and using my previous experience with MV* set of patterns and their implementation I found out some interesting facts that may help you a lot in the future development of a loosely coupled web front-end.

About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

AngularJS – best practices for the MV* pattern usage

  • AngularJS
  • HTML5/CSS3
  • MVC
  • MVVM
by Radu Poenaru
Published December 1, 2013
AngularJS

Is AngularJS yet another library or it thoroughly has the capability to change the way we develop applications? What's the difference between AngularJS and other libraries like the mature world wide known jQuery and its plethora of plugins, or Kendo UI /ExtJS? What brings it more in terms of data binding than KnockoutJS? This are the questions I will try to answer in order to decide if I would like to add AngularJS library to my skillset.

About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Uncategorized

AngularJS – jump start

  • AngularJS
  • ExtJS
  • HTML
  • Kendo UI
  • Knockout
by Radu Poenaru
Published November 28, 2013
jQuery – Also experienced devs can make newbie mistakes

Today is a lazy Sunday, so I will be quick. jQuery works better after you have your first coffee. Even better after second!

About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

jQuery – Also experienced devs can make newbie mistakes

by Radu Poenaru
Published August 21, 2011

One of the biggest problems in web UI is to synchronize page elements one upon each other, but by far the hardest is when dealing with multiple dropdowns. A good, clean User Interface is the key to your customer’s heart! This can be achieved in several ways, such as: on the change of the first dropdown, a new page request is issued to the server, with the selected item as current item and the server will figure out which element(s) need to be selected in the subsequent synchronized dropdowns – old style, not so used anymore because it takes time and bandwidth […]

About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

jQuery – Syncronize two dropdown lists

  • Avid
  • JavaScript
  • jQuery
by Radu Poenaru
Published August 17, 2011
Breiny – Master thesis application

Yesterday I did the last step in my Media Informatics master endeavor: I presented my master thesis. After quite a few months of development on the Microsoft Surface, the application that resulted was a good start for a (possible) commercial product. We started from the idea that a multitouch table device would offer more space, possibilities and opportunities to improve the collaboration and communication in the brainstorming phase of any project. This evolved very much during the development and conceiving the master thesis. It became a tool which not only supported and enhanced collaboration, but also, to name a few: offered clues gathered […]

2009 - Fraunhofer FIT About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

Breiny – Master thesis application

  • .Net Framework
  • C#
  • Master Thesis
  • Media Informatics
  • Microsoft Surface
  • Multitouch
  • Multiuser
  • RWTH Aachen
  • User experience
by Radu Poenaru
Published July 26, 2011
Master thesis – Conclusions

Overview of my Master thesis, it summarizes the work by presenting the contributions to the research field and also the future work based on the already created prototype. The Breiny application is meant to support the Brainstorming process by using computers in a modern way – Natural User Interface. After creating the prototype, a User Evaluation was used to prove or disprove the theoretical hypotheses

2009 - Fraunhofer FIT About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

Master thesis – Conclusions

  • .Net Framework
  • C#
  • Master Thesis
  • Media Informatics
  • Microsoft Surface
  • Multitouch
  • Multiuser
  • RWTH Aachen
  • User experience
by Radu Poenaru
Published June 20, 2011
Read more on RaduPoenaru.com about ASP .Net MVC

Among all flavours of MVC and its brothers (Model View ViewModel, Model–view–adapter, Model–view–presenter, Observer pattern, Presentation–abstraction–control, Hierarchical model–view–controller), the Microsoft implementation of the pattern in .Net MVC framework is based on Front Controller pattern and Model 2 patterns ["Programming Microsoft ASP.NET MVC" by Dino Esposito].

About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

ASP .Net MVC – patterns of the Microsoft framework

  • ASP .Net MVC
  • C#
  • Visual Studio
by Radu Poenaru
Published June 4, 2011
Read more on RaduPoenaru.com about ASP .Net MVC

Overloading methods in ASP .Net MVC is not possible at this time. This article proposes two solutions to overcome this limitation.

2009 - Fraunhofer FIT About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

Overloading methods in ASP .Net MVC

by Radu Poenaru
Published June 1, 2011

The Evaluation session started with the Prototype presentation. This was targeted only on the User Interfaces, explaining how and which actions can be performed with each area of interest (UserControls and Main SurfaceWindow from Implementation Chapter). The users were encouraged to experience the interface and ask questions during the presentation, in order to understand better the interaction with the prototype.

2009 - Fraunhofer FIT About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

Master thesis – User evaluation

  • .Net Framework
  • C#
  • Master Thesis
  • Media Informatics
  • Microsoft Surface
  • Multitouch
  • Multiuser
  • RWTH Aachen
  • User experience
by Radu Poenaru
Published May 19, 2011
Master thesis – Theoretical evaluation

The theoretical evaluation of the thesis work starts with by assessing in which measure the research questions were answered by the proposed concept. Then, the analysis will focus on the comparison of the implemented prototype’s features with the ones presented in Related work, in order to see which ones were implemented and how the prototype’s features map on the array of desired ones.

2009 - Fraunhofer FIT About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

Master thesis – Theoretical evaluation

  • .Net Framework
  • C#
  • Master Thesis
  • Media Informatics
  • Microsoft Surface
  • Multitouch
  • Multiuser
  • RWTH Aachen
  • User experience
by Radu Poenaru
Published May 10, 2011
Master thesis - Breiny's Architecture

The prototype implementation tries to follow as close as possible the recommended architectural patterns and guidelines. To support the argumentation, a class diagram will be presented to give a visual orientation through the prototype implementation presentation. The built prototype supporting Brainstorming Sessions on Microsoft Surface, further named Breiny, was developed as part of this thesis and uses all the above framework features.

2009 - Fraunhofer FIT About MI Master Agile and Ruby Lab Conferences CSCW Lab- iPhone DIS 2 Lab LASIK Master thesis Media Informatics MSP My work Others Uncategorized

Master thesis – Implementation of Breiny

  • .Net Framework
  • C#
  • Master Thesis
  • Media Informatics
  • Microsoft Surface
  • Multitouch
  • Multiuser
  • RWTH Aachen
  • User experience
by Radu Poenaru
Published May 9, 2011

Posts navigation

    • 1
    • 2
    • …
    • 14
  • Older posts Older posts
Recent
  • Scope in AngularJS December 2, 2013
  • AngularJS – best practices for the MV* pattern usage December 1, 2013
  • AngularJS – jump start November 28, 2013
  • jQuery – Also experienced devs can make newbie mistakes August 21, 2011
  • jQuery – Syncronize two dropdown lists August 17, 2011
Tag Cloud
.Net Framework Agile Development ASP .Net C# Cocoa Touch Conference Delphi Entity framework EyeStar Flash Flex 3 Fraunhofer FIT hosting Interface Buider iPhone JavaScript jQuery LASIK LINQ Master Thesis Media Informatics Microsoft Microsoft Surface MSP Multitouch Multiuser MySQL Objective-C PHP Ruby on Rails RWTH Aachen Silverlight Softwise SQL Syntax Highlight Tips User experience Visual Studio WCF WordPress Work Workshop WP7 WPF XCode

© 2022 Radu Poenaru – All rights reserved

Powered by  – Designed with the Customizr theme