Skip to main content

Home/ InnoDev/ Group items tagged programming

Rss Feed Group items tagged

Peter Vojtek

They Write the Right Stuff - 1 views

  •  
    the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors. Commercial programs of equivalent complexity would have 5,000 errors. Take the upgrade of the software to permit the shuttle to navigate with Global Positioning Satellites, a change that involves just 1.5% of the program, or 6,366 lines of code. The specs for that one change run 2,500 pages, a volume thicker than a phone book. The specs for the current program fill 30 volumes and run 40,000 pages.
Stano Bocinec

I was just asked to crack a program in a job interview - 1 views

  •  
    + part 2 http://erenyagdiran.github.io/I-was-just-asked-to-crack-a-program-Part-2/ zaujimavy kratky clanok o crackovani neznameho programu.
Juraj Visnovsky

Ruby 3.0, by Yukihiro Matsumoto - 0 views

  •  
    Matz is experimenting with three concepts that may or may not be included in Ruby 3.0. 1. Man-machine collaboration through a static analyzer (e.g. rubocop or ruby-lint) that uses soft typing (i.e. inferred typing) to determine if a program will crash or not. 2. Performance enhancements through JIT compilation, but preliminary implementations have shown to increase memory consumption as a side effect. 3. Concurrency improvements through better abstractions like streams and pipelines. When used, the running program would place itself inside an event loop, disable the GIL, and force objects to be immutable. Matz calls it Rube Goldberg Programming.
Juraj Visnovsky

Which programming languages have the happiest (and angriest) commenters? - 2 views

  •  
    It's officially winter, so what could be better than drinking hot chocolate while querying the new Stack Overflow dataset in BigQuery? It has every Stack Overflow question, answer, comment, and more - which means endless possibilities of data crunching. Inspired by Felipe Hoffa's post on how response time varies by tag, I wanted to look at the comments table (53 million rows!).
Jozef Fulop

The Twelve-Factor App - 1 views

  •  
    In the modern era, software is commonly delivered as a service: called web apps, or software-as-a-service. The twelve-factor app is a methodology for building software-as-a-service apps that: - Use declarative formats for setup automation, to minimize time and cost for new developers joining the project; - Have a clean contract with the underlying operating system, offering maximum portability between execution environments; - Are suitable for deployment on modern cloud platforms, obviating the need for servers and systems administration; - Minimize divergence between development and production, enabling continuous deployment for maximum agility; - And can scale up without significant changes to tooling, architecture, or development practices. The twelve-factor methodology can be applied to apps written in any programming language, and which use any combination of backing services (database, queue, memory cache, etc).
Peter Vojtek

Zawinski's law of software envelopment - 0 views

  •  
    Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can.
Jozef Fulop

Does the GIL Make Your Ruby Code Thread-Safe? - 1 views

  •  
    out of 5 dentists agree that multi-threaded programming is hard to get right. At the end of the day, all that the GIL guarantees is that MRI's native C implementations of Ruby methods will be executed atomically (but even this has caveats). ... So the GIL doesn't 'solve' thread-safety issues. ... One way that we work with hard problems is with good abstractions. ... We're seeing more and more abstractions around threads. An approach that's catching on in the Ruby community is the Actor model of concurrency, with the most popular implementation being Celluloid. Celluloid provides a great abstraction that marries concurrency primitives to Ruby's object model. Celluloid can't guarantee that your code will be thread-safe or free from race conditions, but it wraps up best practices. I encourage you give Celluloid a try.
Stano Bocinec

Oracle targets Java non-payers - 1 views

  •  
    Oracle is massively ramping up audits of Java customers it claims are in breach of its licences - six years after it bought Sun Microsystems. A growing number of Oracle customers and partners have been approached by Larry Ellison's firm, which claims they are out of compliance on Java. The moment you, as an organisation, are delivering something where Java is distributed to end users - something more and more companies are doing by distributing apps through which customers can obtain products and services - that is not general-purpose any more… and Oracle wants to make money from that. Nestudoval som to dokladne, no verim,ze na Slovensko faktury tak skoro prichadzat nebudu :)
  •  
    Nuz, dufajme... Resp. este inak: tu diskusiu o (ne)distribuovani Javy by sme mali dotiahnut do konca.
Stano Bocinec

I Wrote a Faster Sorting Algorithm - 0 views

  •  
    These days it's a pretty bold claim if you say that you invented a sorting algorithm that's 30% faster than state of the art. Unfortunately I have to make a far bolder claim: I wrote a sorting algorithm that's twice as fast as std::sort for many inputs.
Stano Bocinec

Five Things Old Programmers Should Remember - 3 views

  •  
    If you've been-there-done-that and you're now building your dream home with your retirement fund, this post really isn't for you. Congratulations are in order. But if, like me, you find yourself getting older and still can't resist the desire to keep coding and building things, then read on.
Juraj Visnovsky

Image Tragick - 0 views

  •  
    There are multiple vulnerabilities in ImageMagick, a package commonly used by web services to process images. One of the vulnerabilities can lead to remote code execution (RCE) if you process user submitted images. The exploit for this vulnerability is being used in the wild.
miso_d

Summary of the Amazon S3 Service Disruption in the Northern Virginia (US-EAST-1) Region - 0 views

  •  
    At 9:37AM PST, an authorized S3 team member using an established playbook executed a command which was intended to remove a small number of servers for one of the S3 subsystems that is used by the S3 billing process. Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended.
Peter Vojtek

Crystal programming language - 0 views

shared by Peter Vojtek on 07 Sep 13 - No Cached
  •  
    syntax ako ruby, ale jazyk je kompilovany, lahka praca s C kodom
Peter Vojtek

The Software Team Leader Manifesto - 2 views

  •  
    narazil som na toto hodinove video, a napriek tomu ze neznasam videa, toto povazujem za velmi prinosne. pre mna to je zhrnutie pocitov a nazorov ktore som intuitivne "tusil", ale v tom videu ich ten chlapik povie nahlas a je to pekne explicitne vyslovene a presvedcive.
Michal Holub

Hakiri Facets - 0 views

  •  
    How secure are your Ruby projects? Scan Gemfile.lock for vulnerabilities, take action, and ship secure apps!
Michal Holub

Non-Alphanumeric Ruby for Fun and Not Much Else - 0 views

  •  
    programovanie v Ruby bez pismen :)
Michal Holub

CircuitBreaker design pattern - 0 views

  •  
    Pouzitelny pri volani vzdialenych procesov a sluzieb (cez siet), ktore mozu dostat timeout alebo inak zlyhat.
Jozef Fulop

Responsible Refactoring - Naildrivin' - 1 views

  •  
    I'm not going to be talking about the third step of the TDD cycle. Refactoring code that's in development and not currently running on production is something you must absolutely do. Work clean, and write clean code. What we're talking about is changes to existing, running code.
Jozef Fulop

TodoMVC - 2 views

  •  
    Porovnavanie roznych Javscript MV* frameworkov
1 - 20 of 60 Next › Last »
Showing 20 items per page