Archive for the ‘Python’ Category

Kapitalne tutoriale   Leave a comment

  1. Jak zwykle Java na początku – świetny kurs – http://naukajavy.pl/kurs-jezyka-java/115-programowanie-wspolbiezne. Szczególnie polecam informacje o wątkach!
  2. Solidne przygotowanie do zaawansowanego Pythona – http://sahandsaba.com/category/python.html, wytłumaczenie słowników w Pythonie z zasobów deweloperskich Google – https://developers.google.com/edu/python/dict-files. Uwaga PVTS – pozwala na tworzenie aplikacji WebForms/XAML w iRonPythonie!
  3. Doskonałe wytłumaczenie background workera w C# – http://www.c-sharpcorner.com/uploadfile/mahesh/backgroundworker-in-C-Sharp/
  4. Podstawy JS – http://www.microsoftvirtualacademy.com/training-courses/javascript-fundamentals-for-absolute-beginners#?fbid=D24VW_JtmHd, są też dla C# w ramach MVA
  5. Moda na NoSQL np. baza oparta na grafach – http://www.neo4j.org/learn?utm_source=javaworld&utm_medium=textnews&utm_content=learn&utm_campaign=dl
  6. Praca z WEB API wymaga narzędzi.
    1. Może to być cURL: curl -vX POST https://api.github.com/users/liammclennan/repos -H "content-type: application/json" -d '{"whatever": "value"}'
    2. Może to być Fiddler lub Postman (dodatek do Chrome)
    3. Lub Aristotle lub WURL - http://wurl.azurewebsites.net/:
      1. Pobierz dane przez AJAX - $.ajax({ type: 'GET', url: 'https://api.github.com/users/liammclennan/repos', dataType: 'json' });
  7. Strona o współczesnych aplikacjach webowych w przeglądarce IE 11 – http://www.modern.ie/en-us/articles
  8. oData ciągle jest modne – http://msdn.microsoft.com/en-us/data/bb931106.aspx – WCF Data Services
  9. Ciekawa biblioteka – http://withouttheloop.com/articles/2013-04-16-giv.n/ – GIV.N
  10. Niesamowite tutoriale o Javie – http://examples.javacodegeeks.com/java-basics/java-library-path-what-is-it-and-how-to-use/
  11. E-book z MakeUseOf – http://www.makeuseof.com/pages/
  12. Mnie się podoba część o Reflection – http://www.microsoftvirtualacademy.com/Content/ViewContent.aspx?et=2568&m=2562&ct=15811#?fbid=D24VW_JtmHd lub o XAML – http://blog.jerrynixon.com/2014/01/the-most-comprehensive-blend-for-visual.html, są dostępne również kody – https://xaml.codeplex.com/SourceControl/latest#MVA/201303_CSharp/After002/Program.cs. Portal podobny – http://www.maketecheasier.com/all-categories/. Zawsze świeża porcja informacji o tym co się dzieje w software – http://www.neowin.net/news/cat/software
  13. O WPF – http://wpf.2000things.com/2013/01/03/726-sample-controls-from-the-extended-wpf-toolkit/ i http://wpf.2000things.com/2010/08/02/21-wpf-control-sampler/
  14. Ciekawy kod do wykorzystania:
  15. var http = new HttpClient();

    string versionString = await http.GetStringAsync(new Uri("http://www.hanselman.com/SecretStartup/latest.txt"));

    Version latestVersion = new Version(versionString);

     

Posted 20 marca 2014 by marekwmsdn in C#, Java, MVA, Python, thread, Tutoriale

Sprawy rozwoju i deweloperki   Leave a comment

Ciekawe blogi deweloperskie:

  1. http://rudrageek.com/learn-data-structures-and-algorithms-free-lectures_book/ są tam kursy nt. struktur danych w algorytmach. Tamże odwołania do kursów uniwersyteckich jak – https://www.coursera.org/course/algs4partI, lub w języku C – http://rudrageek.com/data-structures-in-c-free-video-pdf/
  2. IDE dla node.js – http://rudrageek.com/best-node-js-ide-for-faster-development/: cloud9 oraz webmatrix
  3. Hosting dla node.js i nie tylko – http://rudrageek.com/free-node-js-hosting-deploy-node-apps-free/
  4. Zasoby o pythonie – http://blog.zabiello.com/pages/python – b.dobre

Posted 18 marca 2014 by marekwmsdn in Courses, node.js, Programowanie, Python

Zasoby o HTML5   Leave a comment

Standard ten gra dużą rolę w edukacji informatycznej tym bardziej, że wchodzi w skład nowoczesnych przeglądarek jak również panuje niepodzielnie w smartfonach (pewnie dlatego, że tam nie ma IE). Znany autorytet Mark Pilgrim poświęcił swój czas i napisał tutorial na temat wszystkich elementów HTML5. Znajduje się pod adresem tu – http://diveintohtml5.info/index.html. Tak przy okazji jest to opis gry z grafiką w canvas – halma oraz korzysta z biblioteki klipartów – http://openclipart.org/. Jego zasługą jest także doskonała pozycja o języku Python – http://www.diveintopython.net/ wraz z przykładami.

Podobną rolę spełnia tutorial na wc3school oraz MS – http://www.microsoftvirtualacademy.com/tracks/developing-html5-apps-jump-start z tym, że ten ostatni jest bardziej nastawiony na programistów. Kursy webmasterskie – http://webmaster.helion.pl/index.php/home

Piękne strony, każdy by chciał mieć na nich ładne czcionki. Pomocny w tym jest Google z technologią Google Web Fonts – http://www.google.com/webfonts – jest to przeglądarka czcionek – większość z nich wyświetla poprawnie polskie znaki. A tu opisano jak z nich korzystać – http://webmaster.helion.pl/index.php/css-google-web-fonts

Bardzo poważnie o JS – http://jspro.com/

Posted 27 listopada 2012 by marekwmsdn in html5, JavaScript, Python

Wszystko płynie…   Leave a comment

Świat się zmienia. Do tej pory Intel miał dwa ASY: procesory I86 oraz dla małych urządzeń ATOM. Dzięki temu oraz pomocy Microsoft, który dostarcza systemu operacyjne i aplikacje na te platformy, zdążył opanować rynek urządzeń do obliczeń i rozrywki – popularnych PC-tów. Dążeniem Intela jest wejście na rynek tabletów i netbooków z architekturą ATOM. Wejście do gry architektury ARM zaburzyło równowagę – prawie wszystkie urządzenia mobilne z niej korzystają. No i teraz nóż w plecy – MS udostępnia Windows 8 na ARM!. Reakcja Intela – produkcja super cienkich notebooków. ARM pomaga Nvidia (chip Tegra) i Texas Instrument  po to by wyjść z obszaru urządzeń mobilnych i uszczknąć trochę rynku PC. Czyli Intel i ARM idą na zderzenie wychodząc ze swoich ustabilizowanych, okopanych rynków na terytorium wroga.

Coś dla zwolenników antywirusów – oferta firmy AVG skierowana do użytkowników przeglądarki Chrome i urządzeń mobilnych opartych o Android, aplikacja służąca do ochrony antywirusowej – za darmo. Podobną ofertę, ale trochę inną ponieważ działa jako aplikacja korzystająca z chmury ma hiszpańska firma Panda.

Warto wiedzieć – jak deployować WCF – http://geekswithblogs.net/tmurphy/archive/2011/08/29/wcf-deployment-to-iis.aspx oraz o PTVS – http://www.zdnet.com/blog/microsoft/microsoft-rolls-out-open-source-python-extension-for-visual-studio/10478

Node.js – co to? To jeszcze jedna technologia z grupy “czy jesteś na tyle kool aby mnie używać”. Jest to jS po stronie serwerowej do programowania sieciowego i obsługi zapytań/odpowiedzi protokołów sieciowych (najczęsciej jest to HTTP). Robi to bardzo dobrze i na dodatek asynchronicznie. Można to porównać do serwera Apache i NGIX. Jest to aplikacja standalone (nie wymaga serwera HTTP), napisany najczęściej w C (silnik JS zwany V8) i służy do uruchamiania skryptów JS po stronie serwera, najczęściej pracuje w środowisku Linux,  w trybie no-blocking. Jest to demon który słucha na portach sieciowych. Ideę pięknie wytłumaczył Brett McLaughlin na łamach o’reilly w artykule “What node.js is. Podobne pomysły na serwer uruchamiany z linii poleceń ma MS – jedna z odmian WCF nosi nazwę WAS (Windows Activation Services)i nie wymaga uruchomienia IIS jak również IBM na developerworks są dwa artykuły o tym jak zbudować w Jave taki serwer (ja to uruchomiłem – działa). Na net.tutsplus.com jest bardzo fajne wprowadzenie. Piszemy aplikację w JS. Moc tkwi w instrukcji ‘require’ (wprowadzone przez bibliotekę ‘common.js’ i zaimplementowaną przez Flanagana autora książki “JavaScript: The Definitive Guide: Activate Your Web Pages (Definitive Guides)”– pozwala ona dołączać funkcje biblioteczne napisane w C. One rozszerzają bezgranicznie możliwości JS. Stosowanie node.js niesie za sobą pewne niebezpieczeństwo – inercję programistów. Człowiek kiedy dobrze opanuje jakąś technologie pragnie ją stosować we wszystkich napotkanych potem przypadkach. To są złe nawyki. Node.js nadaje się idealnie do projektów wymagających częstego przesyłania niewielkich danych (np. w trybie read only), gdy danych jest dużo, lepiej wykorzystywać tradycyjne formularze i PHP. Jak się wyraził w swym blogu Hanselman w artykule o instalowaniu node.js na IIS “It uses a very fast JavaScript engine called V8, but more importantly its I/O is asynchronous and event-driven which contrasts with typical synchronous code”. Dlaczego zachęca do skorzystania z node.js w środowisku IIS z wielu powodów (zarządzalność, skalowalność – node.js jest jednowątkową aplikacją wykorzystującą jeden rdzeń) ale najważniejsze to INTEGRACJA. Dzięki nie możemy na IIS uruchomić obok siebie aplikacje w PHP, node.js, statyczne i dynamiczne strony  z ASP.NET. Mamy tutaj też miły akcent – portowaniem node.js na GitHub dla MS zajmuje się Tomasz Janczuk – ma też bloga. Artykuł Hanselmana jest o tyle cenny, że pokazuje sposób wykorzystania HTTPHandlera oraz linki do nowych bibliotek programowania asynchronicznego. Początek przygody z programowaniem równoległym czy może lepiej asynchronicznym można znaleźć na MSDN. Inne linki do JS są na scriptjunkie, atam publikuje Addy Osmani. Inny, b. dobry skrót do zasobów JS ma Yahoo.

Wiadomości z konferencji MS BUILD. W nadchodzącym (daty nie podano) Windows 8 będzie:  a) lepsze integracja z MS Windows Live (jedno konto zarządza wieloma komputerami, nawet zza firewall – to może być zmorą korporacyjnych IT), b) zachęcać do stosowania MS Windows SkyDrive jako zasobu lokalnego, c) Aplikacje na W8 będzie można łatwo przenosić na urządzenia mobilne z WP7, d) zawierać Hyper-V umożliwiający uruchamianie aplikacji z platformy Windows XP, e) prowadzić sklep (market) z aplikacjami nie pobierając za to opłat. Na podstawie computerworld. Przemówienie Syfonskiego – jest na kanale 9 – trochę długie, ale nie wszystko prowadzi on sam.

Co jeszcze warto zobaczyć? Oto prezentacja na temat Lightswitcha 2011 (idea – wspomóż tworzenie aplikacji biznesowych w oparciu dane+ekran+w tle logika). Inny, poważny artykuł na ten temat i tu.

A co warto wypróbować? Aplikacja typu tic-tac-toe, silnik do obliczeńWrite a Console App on Android using Java. Ciekawostka – kolejny interpreter Pythona w sieci (do uruchomienia w przeglądarce) – jitouch. Inne, sieciowe tic-tac-toe na Androida z materiałów IBM (developerworks). Uwaga – tworząc aplikacje pod urządzenia mobilne musimy uwzględnić tzw. form factor czyli czynnik rozmiaru i to, że interfejs będzie dotykowy czyli wybierany przez nasze paluszki (tu się liczy rozdzielczość opuszków palca – poważne osoby na stanowisku mają tą rozdzielczość z reguły małą). Dodatkowo, skoro mają ekran dotykać, to warto na nim wyświetlać jakieś ciekawe piktogramy (w miarę duże) przez co interfejs z użytkownikiem (GUI) jest trochę infantylny ale takie są wymogi tych urządzeń które obsługują następujące akcje (tzw. opcje dotykowe): dotknij, dotknij i przytrzymaj, przeciągnij, szybki ruch, przeciągnij palcami (zsuń/rozsuń).  Ciekawy post na scriptjunkie “Building Mobile JavaScript WebApps With Backbone.js & jQuery: Part I

Jest taka super biblioteka do obliczeń matematycznych – aforgenet. Temu człowiekowi wiele zawdzięczamy – E. John Resig – twórca jQuery. Ma otwartych wiele projektów. Nadaje nawet ma Khan Academy – właśnie zrezygnował z pracy w fundacji Mozilla.

HTML5 – kolejne linki, tym razem z theserverside. Należy zanurzyć się w HTML5 ale pamiętać o przeglądarkach nie wspierających jeszcze (lub już, z uwagi na ich starożytność) tego standardu no i sprawdzać przy pomocy biblioteki modernizr. Jest taka strona, która pozwala naocznie sprawdzić do potrafi dana przeglądarka – http://haz.io/. Uwaga – w tej bibliotece jest też pod biblioteka yepno . Pozwala ona selektywnie, na podstawie wspieranych przez daną przeglądarkę elementów HTML5 doładować potrzebne biblioteki (to taki dodatkowy script loader). Krótki poradnik o HTML 5  – http://diveintohtml5.org/canvas.html – Marka Pilgrima oraz pokaz możliwości – http://www.html5rocks.com/en/ oraz inne demo.

Super strona serwisowa o mojej Motoroli Defy.

Tworzenie atrakcyjnego menu w oparciu o css – http://purecssmenu.com/

Kryptografia – zasoby bouncy castle. Surfowanie anonimowe – Tor – https://www.torproject.org/index.html.en

Ciekawostki   Leave a comment

Nowy framework dla PHP – nazywa się dziwnie dooPHP (webhosting.pl) – obiecuje wiele ale jest zbyt młody. Tamże, na łamach webhostingu artykuł o tzw. API weboywch z których można korzystać w aplikacjach w otwartym internecie – na szczególną uwagę zasługuje API do autentykacji użytkowników w oparciu o posiadane przez nich poświadczenia tj. http://rpxnow.com/. Jest tam bardzo wiele przykładów z programowania w C#/PHP – https://github.com/janrain/Janrain-Sample-Code/blob/master/c-sharp/csharp-helper-class.cs. Aptana wydała wersję 3 swego i tak już dobrego IDE. Ciekawy framework – http://easyframework.com/license.php – z artykułu “10 rozwiązań w CSS, które pozwolą Ci zapomnieć na chwilę o JavaScripcie”. Na jakiej platformie deweloperskiej rozwijać aplikacje mobilne – webhosting. W walce o format strumienia w Ajax-ie XML przegrał z JSON-em. Rucho społecznościowe – ocena rywalizacji Google+ z MS – tu. Dla dzieci – centrum gier – http://cvr.pl/htm/skill.htm z katalogu linków – http://www.elitarny.info/Komputery/Programowanie/. Wtyczka Web Workbench do VS2010 – tu. Head.js – prawdziwy scyzoryk dla JS. Sprytny kreator formularzy HTML – tu na webhosting, zaś strona źródłowa http://htmlform.com. Pora na aplikacje mobile, porównanie możliwości i narzędzi deweloperskich – tu. Pamiętaj RoR trzeba się uczyć od wersji I (najmniej udziwniona) – tu. Darmowy antywirus – najlepszy to Comodo – http://t.co/0zh75cq, bezpłatne narzędzie na CD od odwirusowania – udostępnia MS. Jak to właściwie było z JS – jego historia – tu. Źródło – http://brendaneich.com/2008/04/popularity/.

Nauka:

  1. Pythona: Książka “How to think like a Computer Scientist: Learning with Python” (o grafice żółwia) – indeks jest tu.
  2. C++ – http://www.stumbleupon.com/su/1eUKA9/www.cprogramming.com/tutorial.html

Testowanie IE w różnych wersjach – “IETester:…” artykuł na webhosting. Sam program jest na stronie producenta. Dodatkowa aplikacja do debugowania kodu w JS jest tu http://www.debugbar.com/download.php. Profiler dla Chrome – http://code.google.com/chrome/devtools/docs/heap-profiling.html.

Posted 24 lipca 2011 by marekwmsdn in C#, JavaScript, Python

Różne   Leave a comment

Różnorodne rozszerzenia dla Opera (tutaj są jej oficjalne rozszerzenia – http://www.opera.com/addons/extensions/):

  1. Przeglądarka specyficznych plików (bezpieczna bo otwiera je na serwerze) – https://addons.opera.com/addons/extensions/details/gpdf/4.0.1/
  2. Wtyczka do oglądania vod

Potrzeba połączenia między .NET a J2EE powoduje dalszy rozwój narzędzi typu JNBridge (szkoda tylko, że są płatne)

Jak oni się zmienili! Wielcy informatycy po latach…

Wypróbuj sobie interpreter Pythona – http://www.trypython.org/ ze strony voidspace (można również testować Pythona w przeglądarce Chrome poprzez wtyczkę Open Python Shell), są też tam artykuły na temat tego języka. Ale jest tam jeszcze lepsze IDE, wzbogacone o Silverlight – wraz z przykładami w kategoriach tematycznych. Również warto zwrócić uwagę na kapitalne przykłady z Win Form – http://www.ironpython.info/index.php/Contents#Windows_Forms (mnóstwo ciekawych przykładów). Gratka dla osób uczących się Winfrom – krótkie kursy video z MS. Do nauki ironPythona służą dwie pozycje:

  1. http://www.ironpythoninaction.com/
  2. http://www.amazon.com/gp/product/1430219629?ie=UTF8&tag=voidspace-20&linkCode=as2&camp=1789&creative=9325&creativeASIN=1430219629

Na PlanetPDF – zasoby darmowe np. narzędzie do przetwarzania XML-XSL w PDF i inne formaty – http://aurigadoc.sourceforge.net/

Super sprawa, podobnie jak do Pythona istnieje wtyczka do interakcji w Javie  (interpreter i nie tylko – http://www.jgrasp.org/csd.html). Produkt nazywa się jGrasp i jest bezpłatny i jest sponsorowany przez NSF (National Science Foundation)

Bardzo podobna sprawa – interpreter Rhino może wywołać klasy z Java – http://www.mozilla.org/rhino/ScriptingJava.html,  testowanie JS można przeprowadzić w darmowej wtyczce do Chrome – Jsshell

Rywalem dla node.js jest stary, dobry projekt rhino – tj. server-based javascript platform oraz ringoJS

Zrób szybko serwis REST w javie – http://www.dzone.com/links/r/restful_web_services_made_easy_2.html

Projekt związane z testowaniem aplikacji webowych – http://www.dzone.com/links/r/14_best_open_source_web_testing_tool.html

W świecie MS i .NET jedynym sposobem dotarcia do stron w przeglądarce jest “sterowanie” obiektem przeglądarkowym poprzez obsługę kontrolki WebBrowser, można także posiłkować się poleceniem ‘curl’ (lub jego implementacją w postaci gotowej .dll). Można także wykorzystać gotową bibliotekę url2lib w Pythonie lub jej owijkę w postaci narzędzia do testowania aplikacji webowych – http://wwwsearch.sourceforge.net/mechanize/ (ze strony na ten temat podanej powyżej). Nie mówiąc już o potężnym kombajnie jakim jest selenium

Jak obsługiwać UML – http://www.dzone.com/links/r/creating_uml_2.html – darmowe narzędzia (y.uml oraz http://www.dzone.com/links/r/creating_uml_2.html)

Do tworzenia PDF dobry jest http://www.pdfsharp.net/wiki/PDFsharpSamples.ashx

Zakładkowy interfejs dla MS Office – kolejno otwierane dokumenty są w zakładkach

Bardzo ciekawa oferta bibliotek i pakietów w różnych językach programowania – http://www.dzone.com/links/r/14_best_open_source_web_testing_tool.html:

  1. http://www.dotnetopenauth.net/
  2. http://www.ikvm.net/
  3. http://pdfjet.com/os/edition.html
  4. http://ankhsvn.open.collab.net/

OWASP – ESAPI dla wielu języków

Posted 26 Maj 2011 by marekwmsdn in C#, Chrome, Java, JavaScript, MS, Python, UML

Śmieciowisko (ale pożyteczne)   Leave a comment

Czasami zachodzi potrzeba podglądnięcia zapamiętanych haseł w przeglądarkach – pomóc w tym może taki programik – http://www.nirsoft.net/utils/web_browser_password.html. Jest tam wiele innych ciekawych programików.

Po co jest  modernizr – aby załatać niedociągnięcia przeglądarki IE. Podobnie działa selectivizr – wprowadza HTML5 i niweluje różnice między przeglądarkami w odniesieniu do realizacji CSS3. Inny autor zajmujący się niwelowaniem różnic m. przeglądarkami do Dean Edwards i jego strona – jego produkt do IE7 (dodatek do IE 6-). Istnieją odmiany  IE8 i IE9. Jak się posługiwać tą biblioteką? – jest tu krótki kurs. Google code też ma podobną wtyczkę typu shiv – http://code.google.com/p/html5shiv/. Tam też są tutoriale.

Oto 10 najbardziej pożytecznych aplikacji webowych dla biznesu – z serwisu rodzimego wspierającego selectivizr – enavu: Alexa, Pandora, WordPress, Freedcamp, Google (docs, reader, mail). Tamże są fajne lekcje o Ajax i jQuery – http://web.enavu.com/tutorials/jquery-and-ajax-the-simple-designer-way/

Hudzilla ze swoimi kursami C# na platformie Mono (serwer tuxradar.com/hca). Do języka Python jest cała gałęź, podobnie zresztą jak dla PHP. Tamże gra w pythonie z biblioteka Gloss –  na bazie PyGame  (http://www.tuxradar.com/content/make-python-game-minutes-gloss). Piotrek może zaczerpnąć z PyGame pewne idee co do realizacji gier.

Super prościutkie kursiki o PHP na Zend i tu a to wszystko i wiele więcej na readwriteweb. Jest także podręcznik do PHP dla zaawansowanych (na stronie Bruce Perens hostowanej przez InformIT). Jest też video o node.js. Nauka języka Java – proszę bardzo (seria TIJ) lub tu (http://www.greenteapress.com/thinkapjava/thinkapjava.pdf). Kurs programowania na Princeton oraz super-super kurs z MIT w ramach programu open OCW

Ciekawe prezentacje – http://www.windowspresentationfoundation.com/?p=861

Nauka C# – wizualizacja zapytania LINQ – Hsia, dostęp do słowników w c# – msdn, przejrzyj blog – RStrahl, na temat wątków w SL – http://www.silverlightshow.net/items/Threading-recipes-the-many-ways-of-spawning-background-works-in-Silverlight.aspx

Wszystko na temat OData – http://paper.li/kashyapa/1299034062, WebMatrix jest ciągle na fali, jest nawet do niego książka (darmowe – http://www.zillr.org/books/c-c-sharp). Co powinien wiedzieć programista w C# – http://www.techrepublic.com/blog/programming-and-development/three-things-c-only-developers-might-not-know/4182?tag=mantle_skin;content. Nauka IronPythona – jak skorzystać z bibliotek CLR. Przegląd tematyki deweloperskiej na TechRepublic. Little wonder – http://www.blackrabbitcoder.net/BlackRabbitCoder/archive/2011/04/28/c.net-little-wonders-elementat-and-last.aspx. DotnetKicks – warto obserwować. Materiały z MIX-a i tu i tu. Przykłady klas w C#. WCF jest tu i tu oraz przykłady z MS, pierwszy serwis WCF, REST z podpisem cyfrowym. WCF z eggheadcafe – http://www.eggheadcafe.com/tutorials/aspnet/b480ba4e-b59c-43d4-ac4b-2990ca19daec/restful-aspnet-wcf–jquery–json-service-with-get-post-put-and-delete.aspx. Inny wstęp do WCF z MSDN. Darmowa kontrolka datagrid w C# z codeproject, tworzenie w datagrid kontrolek typu ‘checkbox’. Najważniejsi dla MS – programiści – http://www.zdnet.com/blog/microsoft/microsofts-plan-to-increase-its-focus-on-developers-the-full-internal-memo/9327?tag=nl.e539. Uruchamianie MS Worda poprzez C#. Programming news z TechRep. Reakcja na restart – odzyskanie danych w aplikacji w C#. Ciekawy przykład opisu C# – http://www.servicestack.net/ServiceStack.Hello/. Szybki JSON dla .NET – http://www.hanselman.com/blog/NuGetPackageOfTheWeek4DeserializingJSONWithJsonNET.aspx

Co czyni przeglądarki unikalnymi – http://www.networkworld.com/news/2011/050211-13-features-that-make-each.html?page=4. Patrz na Maxthona – nowa jakość.

WebGL w FF zbyt niebezpieczne? Może

Wystartuj z nauką CSS – developerworks. Do edycji grafiki, bogaty Flash – fatpaint.

Co z tym CR – http://www.sdn.sap.com/irj/scn/weblogs?blog=/pub/wlg/18490

Google zrobił dla GWT wizualnego RAD-a – http://www.selikoff.net/2011/02/24/google-releases-gwt-designer/

Podstawy JS z SitePoint – http://blogs.sitepoint.com/javascript-this-event-handlers/

PageSpeed i YSlow – do testowania wydajności aplikacji webowych

Lokalne pamięć dla przeglądarki –po co to jest – http://webdesign.about.com/od/html5/f/what-is-local-storage.htm?nl=1

Po co nam te interfejsy?

IE9 nie działa na MS Vista – dlaczego? Testowanie IE8 przy pomocy F11 – http://channel9.msdn.com/Events/MIX/MIX11/HTM18. Dlaczego jest tak dużo języków programowania?

Przykład w C# dostępu  do bazy DBF z VFPRO w aplikacji konsolowej

Gry – “BounceBall – XNA Farseer Magic” – codeproject