Zasoby do nauki JS z SitePoint   Leave a comment

Oto lista:

  8. Jak to zrobić z GULP-em?
  9. Podstawy JS promise –

Posted 7 Październik 2015 by marekwmsdn in Bez kategorii

The same but different (types of mobile apps)   Leave a comment

Based on –

Web as information written and styled to be easily accesible

Mobile as a set of actions leading to a specific goal

Posted 7 Październik 2015 by marekwmsdn in Bez kategorii

Typowe podejścia do tworzenia aplikacji mobilnych   Leave a comment


Frameworki do tworzenia aplikacji webowych w oparciu o HTML/JS/CSS:

  • AngularJS, an open-source Web-application framework maintained by Google
  • Ember.js, an open-source JavaScript Web-application framework
  • React, an open-source JavaScript library initially built and now maintained by Facebook and others
  • Backbone.js, a JavaScript library
  • JQuery, a JavaScript library
  • Meteor an open-source JavaScript framework
  • Bootstrap and Bootstrap Javascript, a CSS framework often considered “mobile-first,” with an emphasis on “responsiveness”

Narzędzia do rozwoju aplikacji hybrydowych:

  • Apache Cordova, an open source platform that takes mobile Web apps using HTML 5, CSS, and JavaScript, and builds native mobile apps from them
  • Adobe PhoneGap, a variant of Apache Cordova from Adobe
  • Alpha Anywhere, a development environment that allows people to build Web apps and also deploy them as native apps with little programming experience, but allows experienced programmers to use their coding skills
  • Ionic Framework: A framework focused on the user interface, that works with AngularJS and Cordova to build native apps from Web apps
  • OutSystems: Allows people to build Web apps and native apps using visual tools
  • Kony: A platform that offers a wide variety of tools for building native apps for different platforms
  • Xamarin: Cross-platform development platform for building native apps
  • Appcelerator: A cross-development platform that lets you write apps in JavaScript, then build native apps from them

Posted 7 Październik 2015 by marekwmsdn in Bez kategorii

Tagged with ,

Mission impossible   Leave a comment

Jak utrzymać się na jako takim poziomie w pracy nad aplikacjami webowymi. Autor z wydawnictwa O’reilly przytacza wielowarstwowy model kompetencji dla dewelopera aplikacji webowych (jest ich coraz więcej):

  1. Networking – DNS and TCP/IP basics provide a foundation.
  2. Web protocols and communication styles – HTTP, REST, Websocket, and WebRTC connect us further. Caching and proxies often appear inside large applications as well.
  3. Data and document formats – JSON, XML, CSV, HTML, and sometimes more options let us share information.
  4. Web server configuration – Creating a host for information means knowing about web servers, operating systems, and sometimes more.
  5. Data storage – Relational databases, NoSQL databases, file systems, and Object-Relational Mappers (ORM) give you places to put things.
  6. Server-side programming – Handling requests and integrating information using your favorite tools and languages. Node and JavaScript? Ruby on Rails? Python and Flask? Or something else entirely?
  7. Content management systems – Reusing existing approaches can save you lots of time, or create new integration problems.
  8. Library and framework management – Which libraries to use, if any? How to combine them? How should you create internal libraries and frameworks?
  9. Bundling and packaging – How do you distribute what you’ve created? Does packaging it as an app make sense? Or, in another context, do you need a Content Distribution Network? Or processing in the cloud?
  10. Device capabilities – It might seem like there are more HTML5 APIs every week, but geolocation, local storage, web workers, and many more are constantly broadening what you can do.
  11. Template design – How do you create easily reusable (and flexible) structures?
  12. Content presentation – How should you structure the content of your site? What should it look like? HTML and CSS dominate here, but it’s also critical to understand the contexts in which content appears.
  13. Interface programming – HTML, CSS, and JavaScript. Data binding has added new JavaScript-centric dimensions.
  14. Performance – How do you make this all happen fast?
  15. Resilience – How do you make sure this happens reliably?
  16. Security – How do you make sure this only goes to the right people and places?
  17. Navigation design – How should people (or other applications) find their way through what you’re building?
  18. Graphics – Show, don’t tell, but with images, SVG, Canvas, or WebGL?
  19. Reach – How do you make sure people (or other applications) can find what you’ve created?
  20. Interface design – How can you create interfaces that people can use? That people want to use? That work in the device contexts of their choice?
  21. Visual design – Making all this work and look good and probably look distinctive is a challenge.
  22. Content – What are you trying to convey, or ask?
  23. Product design – What are you building? What problems does it solve, and how?

Chyba jeden człowiek tego wszystkiego nie ogarnie – liczy się zespół

Posted 7 Październik 2015 by marekwmsdn in Bez kategorii

ConEmu console   Leave a comment


Chyba jeden z najlepszych programów do obsługi konsoli poleceń. Znany MS ewangelista Hanselman też go poleca.

Originally posted on Zapiski programisty .net:

ConEmu is a Windows console emulator with tabs, which presents multiple consoles and simple GUI applications as one customizable GUI window with various features.

View original

Posted 7 Październik 2015 by marekwmsdn in Bez kategorii

Ciekawostki we wtorek w domu   Leave a comment

Narzędzia w JS do udostępniania MAP –

LINQ TO SQL – Walkthroughs

Darmowe lub prawie darmowe edytory obrazów – – tu wyróżnia się:

  1. Paint.NET
  2. Online :

Używanie maszyny wirtualnej nie jest złe – można się nie obawiać skutków działania złośliwego oprogramowania, testować, instalować różne oprogramowanie – VM jak np. Virtual Box daje izolację od gospodarza

Trzy pozycje relaksu (YOGA):

  1. Plow pose: Extending the spine in plow pose alleviates unwanted mobility and prevents flexing.
  2. Child’s pose: One of the easiest poses in yoga, child’s pose is great for stretching out the lower back and can actually help relax the entire body.
  3. Bridge pose: This pose is great for strengthening, and you’ll feel the muscles in your lower back getting stronger with bridge. Bonus: it opens up the lungs and chest for better breathing and all around relaxation.

Najbardziej fundamnetalne pozycje i ćwiczenia – 

Coś na stress –

Masz problemy z SQL Serverem – tak go można zainstalować –

Walidacja danych w formularzu HTML przy pomocy wtyczki jQ – klasyka gatunku – 

Wzorce architektury oprogramowania wg. MS – 

Johari Windows –

Cztery stadia kompetencji –

Wynalazek MS przy znacznikowaniu materiału w MSDN – użycie opcji Exportuj – pozwala to przechować listę ulubionych stron na swoim komputerze

Kolejna odmiana Cordovy – TACO –

Asynch w MS   Leave a comment

MS do przejrzenia:

  1. Podstawy asynchr w JS:
  2. Podstawy asynchr w .NET  –

Posted 6 Październik 2015 by marekwmsdn in Asynch, MS


Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.

Dołącz do 450 obserwujących.