Friday, March 8, 2013

FREE ebook online: High Performance Browser Networking

How prepared are you when it comes to building high-performance web applications? This book, High Performance Browser Networking, provides what every developer must know about networking in the browser to build faster, more responsive applications—from fundamental protocol limitations that affect performance to architecture and constraints of mobile networks and devices. By understanding how the underlying protocols work, you’ll be able to make better design decisions and deliver faster web applications to your users.

High Performance Browser Networking


Author Ilya Grigorik—a developer advocate and web performance engineer at Google—starts with the building blocks of TCP, UDP and TLS, and then dives into newer technologies such as HTTP 2.0, WebSockets, and WebRTC. This book explains how these technologies work under the hood, their benefits, and provides hands-on optimization tips and best practices for each.
  • Learn how TCP affects the performance of HTTP
  • Learn about the limitations and best practices of designing for wireless networks
  • Learn about the architecture of mobile networks, and its implications for your applications
  • Learn how HTTP 2.0 (based on SPDY) will address current performance bottlenecks
  • Learn how WebRTC, WebSockets, SSE, and XHR requests work under the hood and when and where to use them
  • Learn the performance best practices and recommendations for all of the above

Early Release Access online.

Thursday, March 7, 2013

What is Hacking?


This is to show that Hacking or Being a hacker is not always a bad thing. There's a difference between Cracker and Hacker.

Friday, March 1, 2013

Aptana studio Beginner's Guide


Aptana Studio 3 is a powerful web development IDE based on the Eclipse platform and provides many innovative technologies and features for developing effective, modern hi-standard web-applications. Aptana has been around since 2008 and it provides language support for HTML, CSS, JavaScript, Ruby, Rails, PHP, Python, and many others by using plugins.

"Aptana Studio Beginner's Guide" is packed with the author’s experience of several years developing with Aptana Studio. It's not just a powerful guide, it's a practical, hands-on introduction to Aptana Studio as a whole. If you want to harness Aptana Studio to enhance your web-development productivity, then read this book.

You will start by setting up your own installation of Aptana Studio, and will be guided step-by-step through the various stages of developing with Aptana Studio.

You will learn how to manage all your work in workspaces and projects, and how you can optimize your projects depending on the nature of the project.

In addition, you will be taught how to work on remote servers or manage your source code with Git and SVN.

Finally, you will have a fully configured IDE and be equipped with the knowledge about how to work and manage large web-projects.

Approach

Accompanied by the plenty of example code and step-by-step instructions, this book will escalate you from a novice to an expert in no time.

Who this book is for

This book is for anyone who is looking for an IDE for effectively developing web applications. You will find this book interesting if you are working with common web technologies such as HTML5, JavaScript, or PHP. This book assumes no prior knowledge of Aptana Studio 3 or the named web technologies.


Thursday, February 14, 2013

New Google App Engine training videos updated

Google have just published a series of great App Engine training videos to help you better understand our platform. These seven voice-over technical videos provide insight for both newbies as well as seasoned App Engine developers. The videos delve into each major App Engine component’s operation and how a developer can best utilize them.

Source: Google App Engine Blog

Wednesday, February 13, 2013

Ubuntu App Design Guides announced

The App Design Guides site is the first installment of a live resource that will organically grow to provide guidance and enable app developers to build stunning, consistent and usable applications on a diversity of Ubuntu devices.

Together with the Ubuntu SDK preview, the App Design Guides complete yet another chapter in the Ubuntu app developer story. Developers have now the tools to create beautiful software, along with all the information related to UX, behaviour, patterns and visual design to ensure their apps provide a solid, clean and enjoyable user experience.

All of these tools and guides are available to everyone as open source and for free.

http://design.ubuntu.com/apps

App Design Guides site
App Design Guides site