background preloader

Sourcegraph

AWS Lambda - Run Code in the Cloud We want to make it even easier for you to build applications that run in the Cloud. We want you to be able to focus on your code, and to work within a cloud-centric environment where scalability, reliability, and runtime efficiency are all high enough to be simply taken for granted! Today we are launching a preview of AWS Lambda, a brand-new way to build and run applications in the cloud, one that lets you take advantage of your existing programming skills and your knowledge of AWS. Lambda is a zero-administration compute platform. Let's dig in! Lambda Concepts The most important Lambda concept is the , or function for short. You upload your code and then specify context information to AWS Lambda to create a function. After uploading, you associate your function with specific AWS resources (a particular S3 bucket, DynamoDB table, or Kinesis stream). When a resource changes, Lambda will execute any functions that are associated with it. I simply click on Create Function to get started.

Squad: Collaborative Code Editor All Sites - Stack Exchange Stack Overflow Stack Overflow Q&A for professional and enthusiast programmers Server Fault Server Fault Q&A for system and network administrators Super User Super User Q&A for computer enthusiasts and power users Meta Stack Exchange Meta Stack Exchange Q&A for meta-discussion of the Stack Exchange family of Q&A websites Web Applications Stack Exchange Web Applications Stack Exchange Q&A for power users of web applications Arqade Arqade Q&A for passionate videogamers on all platforms Webmasters Stack Exchange Webmasters Stack Exchange Q&A for pro webmasters Seasoned Advice Seasoned Advice Q&A for professional and amateur chefs Game Development Stack Exchange Game Development Stack Exchange Q&A for professional and independent game developers Photography Stack Exchange Photography Stack Exchange Q&A for professional, enthusiast and amateur photographers Cross Validated Cross Validated Q&A for people interested in statistics, machine learning, data analysis, data mining, and data visualization Mathematics Stack Exchange

Replicant Exercism Redesign Software Carpentry Blog Architecture - Flynn The Flynn architecture is designed to be simple and understandable. Most of the components of Flynn are no different than the services or applications that are deployed on top of Flynn. This is because the primary object in the system is the container and nearly everything runs in a container. For ease of understanding the significance of the components, Flynn is broken down into two layers. Layer 0, is the core of Flynn. Layer 1 is where most of what we consider Flynn to be exists. At a high level, here are the concerns of each layer, which map to basic components. § Layer 0 Distributed configuration / coordinationJob schedulingService discoveryHost abstraction § Layer 1 Management API / clientGit receiverHeroku BuildpacksDatastore appliancesRouting § Layer 0 Layer 0 provides a lower level platform, useful even outside of Flynn, that provides a solid abstraction between a cluster of hosts and containerized processes. It focuses on containers. § Distributed configuration / coordination

Geeklist - A place for geeks to share what they've done, who they did it with and connect with great companies A Software Carpentry-inspired workshop to improve the way we do bioinformatics in our group | In between lines of code About a year ago, I attended a Software Carpentry Bootcamp. Software Carpentry aims ‘to make scientists more productive, and their work more reliable, by teaching them basic computing skills’. As I described in a previous blogpost, attending the bootcamp changed many aspects of the way I work. I also decided to become a Software Carpentry instructor. Together with Karin Lagesen, we recently taught a BootCamp in Oslo. Our group at the Centre for Ecological and Evolutionary Synthesis (CEES) is working on different aspects related to fish genomics. To help the bioinformatics work in our group apply the principles of Software Carpentry, we are going to have an ‘extended’ workshop, spread over several weeks with one half-day session each week. Like this: Like Loading...

A new image format for the Web - WebP WebP is a modern image format that provides superior lossless and lossy compression for images on the web. Using WebP, webmasters and web developers can create smaller, richer images that make the web faster. WebP lossless images are 26% smaller in size compared to PNGs. WebP lossy images are 25-34% smaller than comparable JPEG images at equivalent SSIM quality index. Lossless WebP supports transparency (also known as alpha channel) at a cost of just 22% additional bytes. Lossy, lossless and transparency are all supported in animated WebP images, which can provide reduced sizes compared to GIF and APNG. More Info for Webmasters How WebP Works Lossy WebP compression uses predictive coding to encode an image, the same method used by the VP8 video codec to compress keyframes in videos. Lossless WebP compression uses already seen image fragments in order to exactly reconstruct new pixels. WebP Compression Techniques in Detail WebP Support WebP Converter Download

Software Carpentry Facebook Elasticsearch Document oriented Store complex real world entities in Elasticsearch as structured JSON documents. All fields are indexed by default, and all the indices can be used in a single query, to return results at breath taking speed. Software Carpentry in Python Welcome! You have stumbled upon the class handouts for a course I taught at Lawrence Livermore National Lab, June 12-June 14, 2007. These notes are intended to accompany my lecture, which was a demonstration of a variety of "intermediate" Python features and packages. However, all 70 pages are free to view and print, so enjoy. All errors are, of course, my own. Note that Day 1 of the course ran through the end of "Testing Your Software"; Day 2 ran through the end of "Online Resources for Python"; and Day 3 finished it off. Example code (mostly from the C extension sections) is available here; see the README for more information. Extracts from The Zen of Python by Tim Peters: Beautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Readability counts. (The whole Zen is worth reading...) The first step in programming is getting stuff to work at all. The next step in programming is getting stuff to work regularly. >>> z = [ 'a', 'b', 'c', 'd' ] or a for loop:

kimono : Turn websites into structured APIs from your browser in seconds

Related: