Coder Social home page Coder Social logo

berb / diploma-thesis Goto Github PK

View Code? Open in Web Editor NEW
436.0 436.0 92.0 11.46 MB

Diploma thesis "Concurrent Programming for Scalable Web Architectures" released under Creative Commons license

Home Page: http://erb.io/thesis

License: Other

TeX 0.04% JavaScript 2.14% CSS 1.99% HTML 95.78% Shell 0.05%

diploma-thesis's Introduction

Concurrent Programming for Scalable Web Architectures

How to contribute

  1. Fork the repository: https://github.com/berb/diploma-thesis/

  2. Switch to the gh-pages branch.

  3. Make your corrections, extensions and enhancements to the community edition in the community/ directory.

  4. Commit your changes and send a pull request. Please provide some comments to your changes.

diploma-thesis's People

Contributors

alexan avatar arcz avatar berb avatar ggayan avatar nigel-v-thomas avatar rainzoo avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

diploma-thesis's Issues

Wrong preposition.

5.3.
"The dosync function is used for encapsulate transactional operations and all function calls in its function body run in the same transaction."
Not "for" but "to"
"The dosync function is used to encapsulate transactional operations and all function calls in its function body run in the same transaction."

epub version

i would love to have an epub version. I tried with pandoc but i don't know how to use this to create a correct toc from the html input.

pandoc -f html -t epub -o berb.epub original/*.html

Fix acronyms

Compared to the print version, acronyms are never introduced and always the short version is used. This should be fixed by providing the long name once the acronym is used for the first time.

PDF Version

Looks very interesting, Is it possible to get this as a good old printable PDF?

Grammatic error

5.2
"Java monitors are reentrant and recursive calls are supported."
Maybe "Java monitors support reentrant and recursive calls." ?

Comma not needed

"The fundamental idea of a single-threaded event loop eases concurrency concerns by providing a simple, and straight model of parallelism." Why comma after "simple"? There's an "and" already in place.

Reads weird - suggest rewording

Chapter 4.3, Task Management, 4th sentence: "While this strategy prevents state conflicts due to isolated execution, it does not allow to exploit true parallelism." - suggest rewording to: "While..., it precludes exploitation of true parallelism."

Awkward sentence

http://berb.github.com/diploma-thesis/community/052_threads.html

Awkward:
The synchronized keyword allows to guard an entire method or a distinct code block, using the callee resp. a given object as monitor object.

Suggest:
The synchronized keyword guards an entire method or a distinct code block using a given object as monitor.

I'm not sure the suggestion matches the original intent but the grammar is cleaned up and more succinct. I have no idea what "using the callee resp. a given..." means.

Unneeded article

5.3 "The minimalistic application defines a counter of type ref and a registers a function for request handling"

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.