
Useful Resources, Tools and Services for Web Designers - Smashing Magazine Advertisement Meet the new Sketch Handbook, our brand new Smashing book that will help you master all the tricky, advanced facets of Sketch. Filled with practical examples and tutorials in 12 chapters, the book will help you become more proficient in your work. Productivity is a crucial asset of professional Web designers and developers. Please don’t hesitate to comment to this post and let us know how exactly you use these tools in your workflow. Useful Resources and Websites Link Method & Craft1Describing itself as “the DVD extras of design,” this site offers a behind-the-scenes look at different designs, including how they were achieved, the techniques used and how the designers have grown in their professional careers. DesignersMX3This site is dedicated to finding out which tunes keep designers around the globe rolling and get their creative juices flowing. Little Big Details5This site features tiny details that help improve the user experience of websites and mobile apps.
Web Service Servicios Web con PHP Escrito el 7 noviembre, 2004 – 22:20 | por storm | 12.372 lecturas Este artículo pretende ser una introducción al mundo de los servicios web. ¿A quien esta dirigido? El presente artículo esta dirigido a las personas que ya poseen conocimientos sobre Internet y programación y quieren comenzar a conocer el mundo de los web services (servicios web). ¿Como esta estructurado el artículo? Comenzaremos dando una introducción a lo que son los Web Services (Servicios Web), luego definiremos los elementos que lo componen, y al finalizar veremos un ejemplo de cómo utilizar un web service por medio de NuSOAP, para el cual utilizaremos dos archivos PHP. En el apéndice pueden encontrar el código de los dos archivos que consumen el web service para poder verlos en línea Introducción Antes de comenzar con lo que es NuSoap creo que es conveniente realizar una introducción a lo que son los Servicios Web, y para esto debemos comenzar con la definición de Web Service. Un poco de historia Ing.
Basic JavaScript | Java Script programming tutorial Path // → → BASIC JAVASCRIPT JavaScript is a very easy way to add all sorts of dynamic elements to your site. Unless you've had some programming experience, JavaScript will be quite a new concept at the start — it's fairly different to HTML. In this tutorial we'll be laying some groundwork on the language, and writing our first script. This page was last updated on 2012-08-21 What is JavaScript? JavaScript is a simple scripting language invented specifically for use in web browsers to make websites more dynamic. JavaScript is a client-side language, which means all the action occurs on the client's (reader's) side of things. JavaScripts are integrated into the browsing environment, which means they can get information about the browser and HTML page, and modify this information, thus changing how things are presented on your screen. Most importantly, JavaScript isn't overly tough to learn and use. Browser Compatibility Note: The Java Connection compiled first. Versions The DOM Implementation
Essential JavaScript Design Patterns For Beginners Design patterns are reusable solutions to commonly occurring problems in software design. They are both exciting and a fascinating topic to explore in any programming language. One reason for this is that they help us build upon the combined experience of many developers that came before us and ensure we structure our code in an optimized way, meeting the needs of problems we're attempting to solve. Design patterns also provide us a common vocabulary to describe solutions. In this book we will explore applying both classical and modern design patterns to the JavaScript programming language. Target Audience This book is targeted at professional developers wishing to improve their knowledge of design patterns and how they can be applied to the JavaScript programming language. Some of the concepts covered (closures, prototypal inheritance) will assume a level of basic prior knowledge and understanding. Acknowledgments Credits Reading
24 JavaScript Best Practices for Beginners As a follow-up to "30 HTML and CSS Best Practices", this week, we'll review JavaScript! Once you've reviewed the list, be sure to let us know what little tips you've come across! JavaScript utilizes two different kinds of equality operators: === | !== and == | ! "If two operands are of the same type and value, then === produces true and ! However, when working with == and ! For those unfamiliar, the "eval" function gives us access to JavaScript's compiler. Not only will this decrease your script's performance substantially, but it also poses a huge security risk because it grants far too much power to the passed in text. Technically, you can get away with omitting most curly braces and semi-colons. However, consider this: One might think that the code above would be equivalent to: Unfortunately, he'd be wrong. As you'll notice, the indentation mimics the functionality of the curly brace. What if, at a later date, you need to add more commands to this if statement. -- instead of --
Javascripts by Java-Scripts.net: Free javascripts, tutorials, examples, and resources. Benchmark.js 80+ AJAX-Solutions For Professional Coding Advertisement Web-developers can create amazing web-applications with AJAX. Stikkit1, Netvibes2, GMail3 and dozens of further web-projects offer a new level of interactivity we’ve used to give up the idea of. Asynchronous JavaScript and XML isn’t a new programming language, as it is often mistakingly called. In this article we’d like to present a list of over 90 useful AJAX-based techniques you should always have ready to hand developing AJAX-based web-applications. You may also want to take a look at the article 60 More Ajax and Javascript Solutions For Professional Coding9. AJAX Auto Completer 1. 2. 3. 4. 5. AJAX Instant Edit 6. 7. 8. AJAX Menus, Tabs 9. 14 Tab-Based Interface Techniques18 10. 11. 12. 13. 14. 15. 16. 17. AJAX Date, Time, Calendars 18. 19. AJAX Interactive Elements 20. 21. 22. AJAX Developer’s Suite 23. 24. 25. 26. 27. 40+ Tooltips Scripts With AJAX, JavaScript & CSS | Smashing Magazine34 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. Enhanced AJAX Solutions 39. 40. 41. 42. 43.
Computer Programming Most of the articles that you'll find here are about programming with Java, simply because that's the language that I spend most of my time using. Some of the articles will be applicable to other languages, or programming in general. If an article title doesn't have a link, that means it's in-process; come back in a week or so, and it should be available. Understanding OutOfMemoryError OutOfMemoryError is a frustrating exception: usually it indicates a bug in your code, but sometimes it happens when your have plenty of free space in the Java heap. Java Reference Objects Reference objects allow you to interact with the garbage collector, specifying levels of reachability between "in use" and "gone." Byte Buffers and Non-Heap Memory Most Java programs spend their time working with objects on the JVM heap, using getter and setter methods to retrieve or change the data in those objects. Writing a Java Micro-benchmark Effective Logging In Defense of Parameterized Types Java Serialization
Ruby Exceptions And Exception Handling Ruby exceptions and error handling is not the most remarkable feature of the Ruby language. Infact, the way Ruby deals with exceptions is strikingly similar to other languages (such as Java etc.). But, I think all the stuff I’ve been writing about Ruby lately has taken on a life of it’s own for me :), so I am going to quickly go over this topic if only for completeness sakes. Raising Exceptions Getting Ruby to raise an exception is easy :). or blah = Object.new blah.hello Of course you don’t have to wait for Ruby to raise exceptions for you, you can do so explicitly in your code with the raise keyword (it is actually a method). this prints: D:\ruby-projects\scrap\lib\scrap.rb:15:in `i_must_have_truth': You must give me truth (TypeError) from D:\ruby-projects\scrap\lib\scrap.rb:18 As you can see we are able to raise a specific exception and pass it a message which then gets printed out to the console. Rescuing Exceptions This produces the following output: which gives us: this prints out:
10 Ideas for Beginner Web Developers | Chris Oliver My friend Chris Domurad tweeted this to me earlier today: @excid3 I’ve been looking online for a list of app to create when learning a new language, can’t find a definitive list though — Christopher Domurad (@ChrisDomurad) July 1, 2011 A lot of people are moving towards the web. Things like Rails, Django, NodeJS and other frameworks are very attractive to new developers. It’s a relatively easy way for them to become noticed in the community but many times they don’t know where to start. I landed a job doing Rails development without knowing Rails beforehand. Simple blog with comments Pastebin that has short urls (Google some short url algorithms) Make a todo list website (without Javascript) Go back and add authentication (I used devise) to #1 and #2 Build a site to send text messages for you using Twilio Create a small site to upload files to using Amazon S3′s free account Go Back to #3 and Ajaxify it all. Don’t spend much time building any of these projects. If you have other (better?)
Essential JavaScript Design Patterns For Beginners I hope this book helps on your journey to improving your knowledge of design patterns and the usefulness of their application to JavaScript. Before we get started, I would like to thank Rebecca Murphey for inspiring me to write the original version of this online book and more importantly, open-source it. I believe educational material should be freely available for anyone to use, access and improve where possible and hope that efforts such as this inspire other authors. I would also like to extend my thanks to the always brilliant Alex Sexton who was kind enough to be the technical reviewer for the first edition of this work. Finally, I would like to thank my wonderful wife Elle for putting up with my obsession for technical writing over the years. My hope is that I haven't abused the English language too badly. At the beginning of this book I will be focusing on a discussion about the importance and history of design patterns in any programming language.