SlideShare a Scribd company logo
Authored by Sreejesh K M, CTO Toboc International
Few Tips for asp.net developers 2014 and beyond


Flood of Device types.

› Mobile First UX
› HTML 5, RWD with Bootstrap and JS/jQuery



HTML5 Maturing
›

UI Layer:Middle Layer:DB Code share shift towards 60:20:20, from the
current situation of 15:55:30



Maturing Cloud Computing – need for lower Cloud Footprint,



REST-ful SOA!

meaning lower memory and CPU consumption for given piece of code.

Time to pick up WebAPI and other Light-weight technologies and styles
like REST style instead of heavy SOAP with WCF!
› Mobile Clients – send data as JSON. Enough of XML and SOAP for all!
›



Agile in MainStream
› Built for Change


ASP.NET is getting Nimble and Modern, especially with .net
4/4.5
› Better Aysnc support
› Model binders, better HTML5 control support
› More client centric coding with Inbuilt support for CSS and JS
frameworks, WebEssentials, Visual Studio CSS, JS and HTML Editor
features
› WebSockets, SPA
› SOA through WebAPI or WCF
› MVC5, OWIN- Kantana
 Competing with Node.js? 
› IIS8 with less memory foot print – good news for cloud again
› Robust AWS .NET API, SQL Server RDS
› Seamless Integration with Azure



Robust MV* pattern choices
› MVC, Webforms, MVVM
LESS, Razor, BootStrap
 Knockout, AngularJS
 MVC, MVVM
 REST, WebAPI
 NoSQL, RDS
 .NET 4.5, WebAPI
 Cloud Ready programming



Smaller Iterations -Prioritize Features with Success Sliders
– Help product owners!



Smart use-cases, User Stories, Mobile First UX and Wireframes
– Help product owners!



Break tasks down to manageable pieces

Smaller Tasks and Smaller Timelines: Developers are a special breed of
optimist: when presented with a Large programming task, they think,
"That'll be easy! Won't take much time at all.“ But will take weeks to do it
sometimes!
› Instead give a programmer an afternoon to code a small, specific task
and he'll crank it out, ready to move onto the next one.
›



Use Visual Studio and connected technologies and tools smartly
to be ‘Agile’
›
›
›

Write Testable Code, have test stubs
Continuous Integration and Seamless Cloud deployments
Use GitHub or TeamFoundation Service to see both big picture and
specifics



Develop With Passion : It makes all the difference
Ramp-up skills on UI : Time for .NET developers to ramp-up skills on UI



Remember the User-base and their devices

Development. Be a generalist. No more, I don’t know CSS, JS and HTML

Look for light-weight alternatives. REST, WebAPI, JSON
Understand the Domain and Business – Programming is just one part!
› Understand Product Vision, Sponsors, Customers, End-users, importance
of User experience
›





Cloud Compute aware coding – Know when Cloud Footprint is
high
›

Keep Cloud Footprint low using Stateless, Light-weight, Non Compute
heavy, Less memory usage code

Understand Performance, Security, SEO and other nonfunctional expectations
 Build for Change and be Agile!


›

Keep patterns like Dependency Injection in your arsenal.

More Related Content

What's hot (20)

PPTX
Getting Started with ASP.NET vNext
Lohith Goudagere Nagaraj
 
PPT
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
jasonong
 
PPTX
Building SPA with Kendo UI
Lohith Goudagere Nagaraj
 
PPT
Programming pillars
Ian Stuart
 
PPTX
Intro to modern web technology
Chris Love
 
PPTX
Kentico Virtual Roadshow - June 2017
Kentico Software
 
PPTX
The RAW stack
Maurice De Beijer [MVP]
 
PDF
Developpement informatique
brokerslip0
 
PPTX
Jumpstart your ASP.NET Project Development with Sitefinity Platform
Lohith Goudagere Nagaraj
 
PDF
Mobile ASP.Net Web Forms - Making the impossible possible | FalafelCON 2014
FalafelSoftware
 
PDF
Front End Applications Using One Stop JavaScript Library from Telerik
Lohith Goudagere Nagaraj
 
PDF
What Is a Cloud-first Headless CMS
Kentico Software
 
PDF
Tungsten.js: Building a Modular Framework
Andrew Rota
 
PPTX
Website development & it's trends
SunCart Store
 
PPTX
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Lohith Goudagere Nagaraj
 
PPTX
WebAssembly
Jawahar
 
PPTX
Introduction to CodeIgniter
Sarunyhot Suwannachoti
 
PDF
Charity Hound - Serverless, NoOps, The Tooth Fairy
ServerlessConf
 
PPTX
XAML/C# to HTML5/JS
Michael Haberman
 
Getting Started with ASP.NET vNext
Lohith Goudagere Nagaraj
 
Building RIA - Comparison between Adobe Flex and GWT - Hu Shunjie
jasonong
 
Building SPA with Kendo UI
Lohith Goudagere Nagaraj
 
Programming pillars
Ian Stuart
 
Intro to modern web technology
Chris Love
 
Kentico Virtual Roadshow - June 2017
Kentico Software
 
Developpement informatique
brokerslip0
 
Jumpstart your ASP.NET Project Development with Sitefinity Platform
Lohith Goudagere Nagaraj
 
Mobile ASP.Net Web Forms - Making the impossible possible | FalafelCON 2014
FalafelSoftware
 
Front End Applications Using One Stop JavaScript Library from Telerik
Lohith Goudagere Nagaraj
 
What Is a Cloud-first Headless CMS
Kentico Software
 
Tungsten.js: Building a Modular Framework
Andrew Rota
 
Website development & it's trends
SunCart Store
 
Server Side Responsive Layouts for ASP.NET WebForms using Telerik UI for ASP....
Lohith Goudagere Nagaraj
 
WebAssembly
Jawahar
 
Introduction to CodeIgniter
Sarunyhot Suwannachoti
 
Charity Hound - Serverless, NoOps, The Tooth Fairy
ServerlessConf
 
XAML/C# to HTML5/JS
Michael Haberman
 

Viewers also liked (8)

PPTX
Goedkoop geld lenen
Geldreview.nl
 
PPTX
Rechtsbijstandverzekering Cijfers & Trends
Geldreview.nl
 
PPTX
Web Performance Internals explained for Developers and other stake holders.
Sreejesh Madonandy
 
PPTX
Geld Review Trends Sparen 2013
Geldreview.nl
 
PPTX
Hypotheekrente historisch laag
Geldreview.nl
 
PPTX
120502 Nam Ngum Basin Committee
RuurdKuiper
 
PPTX
130329 Irrigation Service Delivery: 'Kesiapan OP' (Readiness for O&M)
RuurdKuiper
 
PPT
Lecture in Layouting
Noel Ortega
 
Goedkoop geld lenen
Geldreview.nl
 
Rechtsbijstandverzekering Cijfers & Trends
Geldreview.nl
 
Web Performance Internals explained for Developers and other stake holders.
Sreejesh Madonandy
 
Geld Review Trends Sparen 2013
Geldreview.nl
 
Hypotheekrente historisch laag
Geldreview.nl
 
120502 Nam Ngum Basin Committee
RuurdKuiper
 
130329 Irrigation Service Delivery: 'Kesiapan OP' (Readiness for O&M)
RuurdKuiper
 
Lecture in Layouting
Noel Ortega
 
Ad

Similar to Few Tips for asp.net developers 2014 and beyond (20)

PPTX
Web App Development Trends in 2025 - Mind IT Systems
ShailendraGupta303286
 
PDF
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
barbuhalahdl
 
PDF
Web Design and Development, SEO In India.pdf
Dotphi Infosolutions Pvt Ltd
 
PDF
Digitization solutions - A new breed of software
Uwe Friedrichsen
 
PPTX
Web-and-App-Development-Transforming-Ideas-into-Digital-Reality
Ozias Rondon
 
PDF
What are the web development trends in 2023 (1).pdf
Cuion Technologies
 
PDF
Web Development : A Comprehensive Guide
friggastech
 
PDF
Top 10 Latest Website Development Trends.pdf
CraftedQ CQ
 
PDF
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
aalbxlrt993
 
PDF
Build apps
Korry Lavoie
 
PDF
Modern Web Development Understanding domains technologies and user experience...
huzfrpv3684
 
PPTX
Codemash 2.0.1.4: Tech Trends and Pwning Your Pwn Career
Kevin Davis
 
PDF
Beyond HTML Exploring Advanced Techniques in Website Development.pdf
BitCot
 
PDF
web app.pdf
suryamahathi1
 
PDF
Web Development in 2025 Evolution or Peak.pdf
SeasiaInfotech2
 
PDF
Changing landscape of front end. How does it impact your business?
Frosmo
 
PDF
Web Development Trends You Can’t Ignore in 2024
A J Mishra
 
PDF
Tech Thursdays: Building Products
Hayden Bleasel
 
PPT
The Ultimate Guide to Modern Web Development Techniques (1).ppt
masjad00ar
 
Web App Development Trends in 2025 - Mind IT Systems
ShailendraGupta303286
 
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
barbuhalahdl
 
Web Design and Development, SEO In India.pdf
Dotphi Infosolutions Pvt Ltd
 
Digitization solutions - A new breed of software
Uwe Friedrichsen
 
Web-and-App-Development-Transforming-Ideas-into-Digital-Reality
Ozias Rondon
 
What are the web development trends in 2023 (1).pdf
Cuion Technologies
 
Web Development : A Comprehensive Guide
friggastech
 
Top 10 Latest Website Development Trends.pdf
CraftedQ CQ
 
Programming ASP NET MVC 4 Developing Real World Web Applications with ASP NET...
aalbxlrt993
 
Build apps
Korry Lavoie
 
Modern Web Development Understanding domains technologies and user experience...
huzfrpv3684
 
Codemash 2.0.1.4: Tech Trends and Pwning Your Pwn Career
Kevin Davis
 
Beyond HTML Exploring Advanced Techniques in Website Development.pdf
BitCot
 
web app.pdf
suryamahathi1
 
Web Development in 2025 Evolution or Peak.pdf
SeasiaInfotech2
 
Changing landscape of front end. How does it impact your business?
Frosmo
 
Web Development Trends You Can’t Ignore in 2024
A J Mishra
 
Tech Thursdays: Building Products
Hayden Bleasel
 
The Ultimate Guide to Modern Web Development Techniques (1).ppt
masjad00ar
 
Ad

Recently uploaded (20)

PDF
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PDF
Blockchain Transactions Explained For Everyone
CIFDAQ
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
PDF
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
PDF
July Patch Tuesday
Ivanti
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Transcript: New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Blockchain Transactions Explained For Everyone
CIFDAQ
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Achieving Consistent and Reliable AI Code Generation - Medusa AI
medusaaico
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
AUTOMATION AND ROBOTICS IN PHARMA INDUSTRY.pptx
sameeraaabegumm
 
CIFDAQ Weekly Market Wrap for 11th July 2025
CIFDAQ
 
July Patch Tuesday
Ivanti
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Presentation - Vibe Coding The Future of Tech
yanuarsinggih1
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
From Code to Challenge: Crafting Skill-Based Games That Engage and Reward
aiyshauae
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 

Few Tips for asp.net developers 2014 and beyond

  • 1. Authored by Sreejesh K M, CTO Toboc International
  • 3.  Flood of Device types. › Mobile First UX › HTML 5, RWD with Bootstrap and JS/jQuery  HTML5 Maturing › UI Layer:Middle Layer:DB Code share shift towards 60:20:20, from the current situation of 15:55:30  Maturing Cloud Computing – need for lower Cloud Footprint,  REST-ful SOA! meaning lower memory and CPU consumption for given piece of code. Time to pick up WebAPI and other Light-weight technologies and styles like REST style instead of heavy SOAP with WCF! › Mobile Clients – send data as JSON. Enough of XML and SOAP for all! ›  Agile in MainStream › Built for Change
  • 4.  ASP.NET is getting Nimble and Modern, especially with .net 4/4.5 › Better Aysnc support › Model binders, better HTML5 control support › More client centric coding with Inbuilt support for CSS and JS frameworks, WebEssentials, Visual Studio CSS, JS and HTML Editor features › WebSockets, SPA › SOA through WebAPI or WCF › MVC5, OWIN- Kantana  Competing with Node.js?  › IIS8 with less memory foot print – good news for cloud again › Robust AWS .NET API, SQL Server RDS › Seamless Integration with Azure  Robust MV* pattern choices › MVC, Webforms, MVVM
  • 5. LESS, Razor, BootStrap  Knockout, AngularJS  MVC, MVVM  REST, WebAPI  NoSQL, RDS  .NET 4.5, WebAPI  Cloud Ready programming 
  • 6.  Smaller Iterations -Prioritize Features with Success Sliders – Help product owners!  Smart use-cases, User Stories, Mobile First UX and Wireframes – Help product owners!  Break tasks down to manageable pieces Smaller Tasks and Smaller Timelines: Developers are a special breed of optimist: when presented with a Large programming task, they think, "That'll be easy! Won't take much time at all.“ But will take weeks to do it sometimes! › Instead give a programmer an afternoon to code a small, specific task and he'll crank it out, ready to move onto the next one. ›  Use Visual Studio and connected technologies and tools smartly to be ‘Agile’ › › › Write Testable Code, have test stubs Continuous Integration and Seamless Cloud deployments Use GitHub or TeamFoundation Service to see both big picture and specifics
  • 7.   Develop With Passion : It makes all the difference Ramp-up skills on UI : Time for .NET developers to ramp-up skills on UI  Remember the User-base and their devices Development. Be a generalist. No more, I don’t know CSS, JS and HTML Look for light-weight alternatives. REST, WebAPI, JSON Understand the Domain and Business – Programming is just one part! › Understand Product Vision, Sponsors, Customers, End-users, importance of User experience ›   Cloud Compute aware coding – Know when Cloud Footprint is high › Keep Cloud Footprint low using Stateless, Light-weight, Non Compute heavy, Less memory usage code Understand Performance, Security, SEO and other nonfunctional expectations  Build for Change and be Agile!  › Keep patterns like Dependency Injection in your arsenal.