Skip to main content

Home/ Coders/ Group items tagged book

Rss Feed Group items tagged

Matti Narkia

Download - Ubuntu Pocket Guide and Reference - 0 views

  •  
    The PDF Edition of Ubuntu Pocket Guide and Reference is available entirely free of charge. It is practically identical to the Print Edition. You can download it by clicking the links below. Over 250,000 people already have!
anonymous

JavaScript Rocks! JavaScript Performance, Benchmarking and Tuning Ebook - 0 views

  •  
    The intense, fill-frontal, no-nonsense guide to maximizing your JavaScript web application performance.
Jesslyn 宜芳

Coding Horror: Recommended Reading for Developers - 0 views

  •  
    Recommended reading for developers
Matteo Spreafico

Joe Duffy's Weblog - OnBeingStateful - 0 views

  • The biggest question left unanswered in my mind is the role state will play in software of the future.
  • The biggest question left unanswered in my mind is the role state will play in software of the future. That seems like an absurd statement, or a naïve one at the very least.  State is everywhere: The values held in memory. Data locally on disk. Data in-flight that is being sent over a network. Data stored in the cloud, including on a database, remote filesystem, etc. Certainly all of these kinds of state will continue to exist far into the future.  Data is king, and is one major factor that will drive the shift to parallel computing.  The question then is how will concurrent programs interact with this state, read and mutate it, and what isolation and synchronization mechanisms are necessary to do so?
  • Many programs have ample gratuitous dependencies, simply because of the habits we’ve grown accustomed to over 30 odd years of imperative programming.  Our education, mental models, books, best-of-breed algorithms, libraries, and languages all push us in this direction.  We like to scribble intermediary state into shared variables because it’s simple to do so and because it maps to our von Neumann model of how the computer works.
  • ...3 more annotations...
  • We need to get rid of these gratuitous dependencies.  Merely papering over them with a transaction—making them “safe”—doesn’t do anything to improve the natural parallelism that a program contains.  It just ensures it doesn’t crash.  Sure, that’s plenty important, but providing programming models and patterns to eliminate the gratuitous dependencies also achieves the goal of not crashing but with the added benefit of actually improving scalability too.  Transactions have worked so well in enabling automatic parallelism in databases because the basic model itself (without transactions) already implies natural isolation among queries.  Transactions break down and scalability suffers for programs that aren’t architected in this way.  We should learn from the experience of the database community in this regard
  • There will always be hidden mutation of shared state inside lower level system components.  These are often called “benevolent side-effects,” thanks to Hoare, and apply to things like lazy initialization and memorization caches.  These will be done by concurrency ninjas who understand locks.  And their effects will be isolated by convention.
  • Even with all of this support, we’d be left with an ecosystem of libraries like the .NET Framework itself which have been built atop a fundamentally mutable and imperative system.  The path forward here is less clear to me, although having the ability to retain a mutable model within pockets of guaranteed isolation certainly makes me think the libraries are salvageable.  Thankfully, the shift will likely be very gradual, and the pieces that pose substantial problems can be rewritten in place incrementally over time.  But we need the fundamental language and type system support first.
Fabien Cadet

Why Ugly Teams Win - Scott Berkun's Essay from `Beautiful Teams` - 0 views

  •  
    "Nietzsche would have been right at home on an ugly team: what does not kill the ugly team makes the ugly team stronger." "Real heroes are ugly. [...] In spite of their failings, they find ways to achieve, betting everything on passion, persistence, and imagination. [...] For these reasons, when things get tough, it's the ugly teams that win. People from ugly teams expect things to go wrong and show up anyway. They conquer self-doubt, make friendships under fire, and find magic in ideas that others abandon."
Tom Harry

Titanic effort to break two world records - 0 views

  •  
    Guests at the Reading Hilton saw two world records being set as they walked through the hotel lobby. Fitness instructor at the hotel's gym, Oliver Trinder, 23, who lives in Woodley, and his friend Dave Holby, 29, rowed on a machine incessantly for 100 hours between them, breaking the world record.
Desktop Computer Support

Desktop Computer Support Gets Rid of Viruses - 2 views

One day, the computers at my small book shop suddenly went crazy. It displays weird characters on the screen and then shut down instantly. I could not do anything about it except to call my trusted...

virus computer support

started by Desktop Computer Support on 01 Aug 11 no follow-up yet
subsequent1 subsequent1

sac longchamps pliage violet Cette - 0 views

On signalera tout de même l'arrivée de téléphones mobiles avec appareil photo qui commencent à contester la supériorité qualitative des numériques dédiés. Ainsi, l'année 2006 a vu l'apparition du p...

sac longchamps pliage victoire violet voyage

started by subsequent1 subsequent1 on 22 Aug 14 no follow-up yet
emily1981rose

Web hosting services Dubai UAE | SEO services Dubai UAE | Xcltechnologies.com - 0 views

  •  
    XCL Web hosting and web development services offer the flexibility and reliability that you are looking for. Whether you're a professional or just getting your business online, we have a service that's right for your desires, as well as services you can cultivate into in the future.
watsonhenry

App Developers in Winnipeg - 3 views

  •  
    AppStudio is a trusted app development company in Winnipeg. Specialised in producing applications in iOS, Android, react and Flutter platforms as per your requirement. Book a Free Consultation now!
rmah94

top home front decor : أفضل واجهات حجر هاشمي - 1 views

الحجر الهاشمي الأصلي https://www.pinterest.com/ahmedelhwary8595/_saved/ حجر هاشمي face book : https://www.facebook.com/rmah95 حجر هاشمي ديكور : https://rmah.design/616/%d8%a3%d8%b3%d8%b9%d8%...

started by rmah94 on 19 Dec 20 no follow-up yet
Matteo Spreafico

Essential JavaScript And jQuery Design Patterns - A Free New Book - 30 views

  •  
    If you want a quality seo service please click here. Many people said about seo. But do not understand about seo itself. I will help you. Please contact me on yahoo messenger .. aming_e@ymail.com or www.killdo.de.gg
puzznbuzzus

How to Prepare Aptitude Test for Competitive Exams - 1 views

Practice as many questions before your assessment. The more psychometric aptitude test questions you practice the more your speed, accuracy and confidence will improve. Improving these factors will...

Aptitude Test Online

started by puzznbuzzus on 23 Feb 17 no follow-up yet
KELLY147

Best Location Tracking SFA App | Salesman Tracking App | Salesman Tracking Software - 1 views

  •  
    Pepupsales Salesman Location Tracking App track & manage all your field teams. Manage, track & empower your field sales team with user-friendly mobile CRM. Improve efficiency by using a salesman tracking app to manage field sales in real time. Attendance, Customer Visits, Order Booking, Collections, Geo Tagging many more.
« First ‹ Previous 81 - 100 of 100
Showing 20 items per page