industryterm:web developers

  • Learn to code in 5 months, get hired, and thrive as a web developer

    Nowadays we can’t imagine our lives without websites and apps — they changed everything. And as web development continues to grow exponentially, there remains an immense demand for web developers that is projected to grow over a 10-year period.With a wide range of possible ways to become a web developer, most learners are not sure how to begin.In this article, you will find a step-by-step plan on how to become a web developer in 5 months. This article answers three main questions:Part 1: WHY learn to code?Part 2: WHAT you will learn? (the 5-month plan)Part 3: WHEN to start looking for a job?Part 1: WHY learn to code?You can improve your yearly incomeAccording to Paysa, a salary comparison website, “A Web Developer earns an average of $91,587, ranging from $77,544 to $103,370, with top earners (...)

    #front-end-development #learn-to-code-online #javascript #learning-to-code #web-development

  • 10 Shortcuts Web Developers Use to Get Results in Record Time

    Full Stack DeveloperIn this blog, I have listed new ideas that smart web developers use in order to code in a magical way. These ideas help them to code their programs in easier as well as quicker ways.Ultimately, it results in the faster completion of a web project and software businessmen can better know the value of this quick completion.So, here is the list:Avoiding online inspiration.Collaborating with others.Trying at least one thing differentThinking outside the boxCursor movement shortcutsGeneric windows shortcutsIDE ShortcutsBrowser shortcutsLet’s have a deep look at all these innovative ideas that a smart web #developer uses:1. AVOIDING ONLINE INSPIRATIONSmart web developers use strategies in order to create the best output in the least time with least efforts. These strategies (...)

    #web-development #software-development #productivity #technology

  • Interviews with Three Amazing Female Web Developers Who Promote Diversity and Inclusion in Tech

    The Stories Behind BlackTechPipeline, @WomenTechBot, @React_India, and @WomenCoders01Three Amazing Web Developers Who Are Doing Their Best in Engaging Women and Minorities in Web DevelopmentNot long ago I started a series of articles on women in technology at our corporate blog, at And so far I’ve managed to publish just one that featured five outstanding women who were promoting coding education among children, teenage girls, mothers who recently delivered babies, and different other minority groups. I am passionate about promoting equality and diversity in various fields, be it science or creative writing. Unfortunately, back where our company’s based, in Russia, we’re far behind those practices, but there is definitely a nascent trend for inclusion. Writing articles such (...)

    #female-developer #girls-who-code #hackernoon-top-story #diversity-in-tech #women-in-tech

  • Top 5 Free #jquery Courses for Web Developers — Best of Lot

    Top 5 Free jQuery Courses for Web Developers — Best of LotThe Complete jQuery Course: From Beginner To Advanced!Hello guys, if you are thinking to learn jQuery and looking for some awesome free resources e.g. books, tutorials, and online courses then you have come to the right place.In this article, I am going to share some of the best free jQuery courses from Udemy and Pluarlsight which you can take to learn this awesome #javascript library.In the past, I have also shared some free books and tutorials on jQuery, which complements these courses. You can also take a look at then while learning different parts of jQuery.Before I share these free courses, let me brief you about what jQuery is and why you should learn it? Well, jQuery is a JavaScript library but unlike any other library it is (...)

    #web-development #programming #front-end-development

  • Top 7 Websites Built with #ruby on Rails Everyone Must See

    The Web’s Top 7 Websites Built with Ruby on Rails(Photo by Carl Heyerdahl on Unsplash)Yes, Ruby on Rails (RoR) is a real deal. And yes, it is great for building beautiful and functional websites. More and more web developers and designers realize the advantages of this framework and begin learning Ruby. Numerous noteworthy web apps built with RoR appear on the scene every day. Some of your favorite sites may actually be working on Ruby as we will show below.We decided to collect together the most deserving examples of brilliant web design done with the help of Ruby on Rails. Perhaps, some of them will finally convince you that it is a good idea to switch to Ruby, hire a great Ruby on Rails development team, and build your next project using RoR. So without further ado, here are the top (...)

    #ruby-on-rails-development #web-development #ruby-on-rails #ruby-on-rails-sites

  • #javascript Compressors: How and Why to Minify Your JS

    Image Source :- QuertimeA JavaScript could be said to be the simplest form of programming language. It is most widely used by web developers for the purpose of writing scripts and creating interactive websites.JavaScript is often confused with #java. However, the two are completely different. A Java is a complex programming language which can be used for a wide variety of tasks on the other hand JavaScript is a simple and lightweight script language.JavaScript was developed by Netscape. JavaScript is capable of interacting with Html and thus can be used to add many dynamic features to a website.A JavaScript can run with any web browser having inbuilt JavaScript support. The good news is that nowadays all the browsers come with JavaScript support.JavaScript is mainly used for creating (...)

    #java-development #web-development #javascript-compressors

  • HIPAA & Medical Data #security for Web Developers

    Source: PixabayHIPAA & Medical Data Security for Web DevelopersIf your company deals in #healthcare and stores information about a person’s health, there’s a good chance you’ll have to abide by HIPAA. What is HIPAA, how do you stay in compliance? Let’s look at how HIPAA affects your website.What is HIPAA?The Health Insurance Portability and Accountability Act of 1996 protects patients data. It mandates an industry-wide standard for healthcare information regarding billing processes, and also “requires protection and confidential handling of protected health information,” according to the California Department of Healthcare Services.The HIPAA Privacy Rule, according to the Department of Health and Human Services, protects ‘“individually identifiable health information” held or transmitted by (...)

    #web-development #data-security #healthcare-data-security

  • How we overcome the challenges of remote management projects

    Remote project management can provide tangible benefits for any business if it is done right. IT Svit has ample experience with executing the remotely managed projects. Here is how we do it.We are living in the era of remote collaboration, as technology advancements make it possible to speak to your colleague across half the globe without delay — and commit the code for your mutual project simultaneously. Remote project management enables the whole industry of IT #outsourcing when the customer and some part of the team resides in one country (marketing, sales, billing, business analytics, managerial staff) — and the other parts of the team (DevOps, web developers, data scientists) are spread across the globe.Such approach ensures multiple tangible benefits:Lower project costs. Outsourced (...)

    #development #workflow #remote-working #devops

  • Prepare for you next #interview with 30 seconds of interviews

    You might be one of the very best web developers this world has ever seen. Or you can be adequate enough to land a job and keep it. Whatever the case, preparing for an interview never did any harm.If you are anything like me, you go from overwhelming excitement when you get called in for an interview to instant panic-and-search-all-the-interview-questions-mode a mere 2 minutes later. Looking for material to prepare for an interview can get tough, as you have to manage to look over tons of things you already know in very little time, while struggling to find what information is relevant and up to date. Wouldn’t it be nice to have a resource that is properly curated and has all that information available in a usable format?30 seconds of interviews by Stefan Feješ.Meet 30 seconds of (...)

    #web-development #job-interview #programming #javascript

  • #microservices for Startups: An Interview with Ben Curtis of Honeybadger

    This interview was done for our Microservices for Startups ebook. Be sure to check it out for practical advice on microservices. Thanks to Ben for his time and input!Ben Curtis is the co-founder of Honeybadger, which handles production monitoring for web developers and offers zero-instrumentation, 360 degree coverage of errors, outages and service degradation.For context, how big is your engineering team? Are you using microservices and can you give a general overview of how you’re using them?Our engineering team is the whole company — three people. We are using a couple of microservices. One processes all the incoming API traffic for errors that are being reported for our customers’ applications. The other handles receiving logplex traffic from Heroku applications, recording errors that are (...)

    #ben-curtis-honeybadger #ben-curtis #honey-badger #engineering-team

  • #microsoft Edges closer to forcing users to use just one browser. Theirs.

    As a fledgling web developer back at the turn of the century, I worked at a major telecoms company in London. The machine I used in the year 2001 was an 800 Mhz Pentium, running Windows 95, and the browser war back then was between Internet Explorer, and Netscape Navigator. Even then the browser of choice for web developers, and many casual users, was Netscape. For me the reason was that the first web browser I had ever used was X-Mosaic on a Sun SPARCstation, and given that Marc Andreessen had then moved on from Mosaic to Netscape, I had a certain degree of customer loyalty. More importantly, Netscape just…worked better. For me, and for many others, Netscape beat IE into a distant second.However, Microsoft woke up to the fact that the Internet might just be an interesting technological (...)

    #edge #browsers #tech #web-development

  • Alerte Web libre: Inside Google’s plan to make the whole web as fast as AMP - The Verge

    In a blog post today, Google is announcing that it’s formally embarking on a project to convince the group in charge of web standards to adopt technology inspired by its Accelerated Mobile Pages (AMP) framework. In theory, it would mean that virtually any webpage could gain the same benefits as AMP: near-instantaneous loading, distribution on multiple platforms, and (critically) more prominent placement on Google properties.

    This sounds impenetrably dense and boring, but please don’t click away yet! This is important, a little tricky to understand, and critical to how the web and Google interact in the future. In many ways, Google’s success or failure in this endeavor will play a major role in shaping how the web works on your phone.

    If you’re unfamiliar, AMP is Google’s attempt to make webpages as fast and portable as other “instant articles” (like what you might read on Facebook or Apple News). The idea is that when you click a link on those other platforms, you don’t have to wait for the article to load because it’s already preloaded in an app. AMP’s goal is to bring the same performance to the web itself.
    “Google walked right into the center of a thicket”

    By creating AMP, Google blithely walked right into the center of a thicket comprised of developers concerned about the future of the web. Publishers are worried about ceding too much control of their distribution to gigantic tech companies, and all of the above are worried that Google is not so much a steward of the web but rather its nefarious puppet master.

    All that angst has metastasized in the past few months, with a widely circulated open letter to Google asking it to fix AMP, more Medium blog posts than can be read in a week, Twitter screeds, and arguments in the comments of AMP’s own GitHub code repository. And that’s only the stuff coming from web developers. (I keep a folder of bookmarks I call “AMPhole” to try to keep up, and that hole gets deeper nearly every day.)

    The whole situation is slightly frustrating to David Besbris, VP of search engineering at Google. Earlier this week, I went to Mountain View to talk with Besbris and Malte Ubl, engineering lead for AMP. “This is honestly a fairly altruistic project from our perspective,” says Besbris.

    ”It wasn’t like we invented AMP because we wanted to control everything, like people assume,” he says. Instead, he argues, go back and look at how dire the state of the mobile web was a few years ago, before AMP’s inception. It sucked — in fact, Nilay Patel published a story on this very website titled “The mobile web sucks” in 2015. He was right. Apple and Facebook dealt with that problem by creating proprietary formats and then convinced publishers to distribute their news in those formats on their platforms. As Nilay wrote:

    Taken together, Apple News and Facebook Instant Articles are the saddest refutation of the open web revolution possible: they are incompatible proprietary publishing systems entirely under the control of huge corporations, neither of which particularly understands publishing or media.

    #web #fin_du_web

  • Minimalist web publishing platforms / Boing Boing

    Check out, a toy “publishing platform” I made. I put that phrase in quotes because it’s designed to be as lightweight as possible: you type in text and hit publish, and your work is live on the internet.

    While I worked on it a couple of weeks ago (many thanks go to Ken Snider, @zemnmez, Ben Overmyer, Johannes Kröger and y’all) usage exploded, with front-page items on Hacker News and The Verge. It got 10,000 postings in a day (most of them “testing 123” or “asdfadfgasaf”) and my inbox got hit with everything from thank-yous from activists to bug reports to offers from entrepreneurs to buy it: all fantastic for the ego. It even impressed the proprietors of Brutalist Websites, my favorite art movement!

    Whatever nerve strikes, it’s a raw one: I also got some of the most savage and contemptuous hate mail over it I’ve ever enjoyed. And, of course, “I coulda built that in a weekend!”

    @mathowie someone told me they could built in a weekend and I had the pleasure of saying I built it in an hour
    — Rob Beschizza (@Beschizza) March 3, 2017

    Better, it turns out there’s a largely unsung group of web developers who’ve each independently created much the same thing. Check out all of these minimal publishing hosts, each much like but each with its own distinctive flavor: is plain and perfect. Unlike it allows post editing for the duration of your browser session. Barry T. Smith made it with Adam Newbold to provide “fast web pages for everybody,” especially those with poor internet and low-end devices. (Newbold also made, itself among the many inspirations for; see also Drew McConville’s bettermotherfuckingwebsite for an idea of what a line of CSS can do for you.)

    Said So is “a simple, anonymous, non-indexed, non-searchable microblogging platform,” but with share links, and stylish typography. Writes author Apostolos Pantsiopoulos: "Anonymity was the first thing that interested me. Then after I watched the documentary “helvetica” I was inspired to create a minimal posting service that removes all the unnecessary clutter and deliver the message as emphasized as possible, using a font that has this “authority” effect on people." is a focused-writing platform on the web, with an eye toward fiction. Beautiful, well-crafted web design and functionality creates a native app-like experience. It has user accounts and the HTML is relatively heavy. There’s cool weirdness like ambient sounds (cafe, storm, bonfire, forest, Hogwarts, Castle Black) and a “Hemingway assistant” that nags you when you use adverbs or the passive voice., by Andrew Chilton, is a nice balance between just-publish-it simplicity and optional features. There are secret Page IDs to allow later editing without logging in or issuing cookies. There are trackers and scripts, but not too many. And it’s open source! is a lightweight focused-writing site, but feels more “web-like” than app-like—a good thing, if you catch my meaning. It allows image uploads and you can edit posts. It’s basically perfect: it’s probably what you want if you find too limited but don’t want to sign up for anything. Another in the focus-writer vein. You can create accounts and it makes it very easy to do so. It’s not quite so simple as or, but makes it very easy to push your deathless words on to social networks such as Twitter and Facebook.

    Typed has rich text controls and images and an adorable 1990s look and feel. Author xojoc writes that the main feature is the lack of features: “I wanted an online tool with which it was dead simple to share thoughts and ideas.” Like it accepts Markdown. You can set an edit password for each post. An idea list is built in!

    Talk To Aliens In Real Time, inspired by the Arecibo message, places your anonymous postings within the fictional context of being sent into deep space to communicate with beings from other worlds.

    Binary Task is a minimal “associative matrix” with user accounts and comment threads on your otherwise pleasingly rudimentary postings.

    Oh by is a “unversal shortener” that turns “a long message into a short, recognizable code.” Like, it puts your posting at a URL defined by an easily written-down code, but it also displays a security hash and has some useful options geared toward semi-private sharing or use as a memory aid.

    The encrypted page maker, by David Partson, is perhaps the most brutalist of the lot, but also a bit more complex and powerful, with lots of options on the posting form and the ability to use javascript and CSS. If and most of the items here are simplified oldschool Pastebins, this one’s kind of like an oldschool Codepen or JSFiddle.

    At Ephemeral P2P Hosting, your postings will self-destruct along quantum principles: your “page will live as long as someone, somewhere is viewing it. Once the last person closes their browser, the page will be gone.” (more info)

    Greg Taff’s Rich Text Editor is a bit of an odd-man-out here as it isn’t a publishing platform at all, but rather a perfect implementation of rich text editing on the web. It makes me want to implement “” next!

    The OG example for all these shenanigans might be, which disappeared at some point in the Web 2.0 era.

    I feel a sense of kinship with the people who made these; most of these sites are way more useful than, even if none of them have !hacker mode. (Some of them include trackers and such too.)

    The trick here is simple: offer the one feature you do want and impose none of the features you don’t. Instead, these sites feel like secrets hidden in plain sight—and they let you make more of them.

    That said, usage of has already trailed off somewhat. It offers a form of techno-hiraeth, a nostalgic sense of place carefully coded to alleviate present-day anguish but fundamentally unable to meet its true needs. If lots of people are to love indie-web participation, rather than simply be pleased it apparently still exists, more features are needed., though, should stay the publishing “toy” that it is. Instead, I’ve been working on something fancier. It’ll be similarly uncompromising about being free of trackers and social network hooks and other third-party gunk, but will have identities and more fun stuff. And an exciting 16-color palette. (If you want to reward me handsomely for this or, you can donate to this patreon I just set up.)

    This could have easily become a rambling manifesto, or a kind of web dogme indie credibility-policing bullet list, but that stuff’s pointless. The point is simple: love and trust the indie web and don’t let it die.

  • Google Capabilities Program Strategy and Goals Q1/Q2 2017

    “The Capabilities Program aims to ensure web developers have all the capabilities they need from the web platform such that:

    PWA goes mainstream in developer adoption and usage Users on Android phones in Emerging Markets (EM) in particular spend a large amount of time each day in PWAs

    We believe these points are key in maintaining a healthy web ecosystem and providing universal access to information.”

    #PWA #GoogleChrome #roadmap

  • T-RACES: Testbed for the Redlining Archives of California’s Exclusionary Spaces (Marciano, McKeon, Hou & Goldberg) - Design and Violence

    Redlining Archives of California’s Exclusionary Spaces

    From the curators: T-RACES is a data visualization design that makes the history and effects of redlining newly tangible. Its focus is an interactive map that offers new access to archival documents from the National Home Owners’ Loan Corporation (HOLC). The federally sponsored HOLC was founded in 1933 to facilitate affordable mortgages as part of President Franklin D. Roosevelt’s New Deal response to the troubled economic climate in the aftermath of the Great Depression. The HOLC worked in tandem with local and national banks to assess real estate, basing the credit-worthiness of potential homeowners, in part, on their zip codes. The HOLC’s systematic discrimination against neighborhoods in which non-whites predominated was absolute–less than 2% of the $120 billion in real estate they financed between the 1930s and the 1968 passing of the Fair Housing Act was available to non-white families. Dialogue around this practice of redlining–termed so because of the red lines drawn on maps by banks and government institutions around areas where they practiced discriminatory lending practices–is not new. Scholars, activists, homeowners, and architects have highlighted this spatial and social violence for decades. The T-RACE team of researchers, a curator, and Web developers from the universities of Maryland and North Carolina at Chapel Hill have geotagged the HOLC archival documents. This gives scholars and the public alike stark new insight, at a very granular level, into the violence done to hopes and dreams of non-white homeowners through the practice of redlining. The repercussions still echo loudly today, as articulated powerfully in writer Ta-Nehisi Coates’s recent essay for The Atlantic, “The Case for Reparations.”

    Enforced segregation by racial or ethnic origin and social status has a very old history. Not so long ago, slaves and servants occupied different spaces, oftentimes within the same household or estate. Violence was explicit and used to establish direct domination.

    The advent of an industrial society and liberal democracy in Europe and the U.S. no doubt brought improvements to the conditions of minorities and the powerless. However, new forms of discrimination found their way around the formal public discourse of freedom and equality. Restrictive covenants made it all but impossible for minorities and immigrants to buy homes in specific neighborhoods. Yet, as decentralized mechanisms requiring coordination of all owners, covenants tended to achieve their intended segregating effect mostly in new subdivisions.

    In the new American suburbs of the early 20th century, real estate developers could play an active role in establishing and coordinating “racial cartels.” However, it is hard to completely enforce segregation in an urbanized society of anonymous mobile citizens. Thus, the state came to the rescue of the established racialized notions of human nature that peoples of European origin fervently espoused prior to WWII. In the view of a “decent,” church-going, law-abiding white citizen, peoples of African descent were oftentimes seen as inferior, and immigrants often thought of as brutish, alcoholic, noisy, and quarrelsome.

    Of course, overt population resettlement policies could not be implemented by elected governments in a society that wanted to see itself as fully democratic. Enter institutionalized redlining.

    The housing mortgage is one of the greatest financial inventions, allowing non-wealthy families to access comfortable housing under a repayment schedule that suits their income levels. Mortgages have long been an instrumental facilitator of the “American Dream” of homeownership and comfortable living.

    The T-RACES maps show how such a dream was turned into a nightmare for many families of African and foreign-born descent in the 1930s and beyond. Neighborhoods occupied by immigrants and minorities, or transitional mixed-income neighborhoods, were deemed “high risk” for lenders by the Home Owners Loan Corporation. This made it very hard for minorities to access loans, but also all but impossible for the white middle class to move into these neighborhoods, due to lack of credit. The language used in the maps and associated archival documents is violently demeaning and dehumanizing, including sentences such as “undesirable racial concentration,” “undesirables,” and “subservient racial elements.” These were sad times for humanism: across the Atlantic, fascist parties and the Nazis were infusing European intellectual thought with their notions of racial and national superiority.

    In the U.S., redlining deeply affected housing markets. With poor access to credit, homeownership was harder in the neighborhoods designated as dangerous by the regulator. More importantly, this had a negative impact on housing prices in some of these neighborhoods: the lack of a stable source of financing made it very difficult for their neighbors to pay as much for housing. With declining housing prices, neighborhoods become imperiled. Often times, housing prices would go to a point below the replacement cost of the housing structures; no new development can be expected in neighborhoods where the price of a new home does not even cover its construction costs. Similarly, it does not make sense to invest large amounts of money in homes with very low market values: how can we expect a family to spend $15,000 on a roof on a house that may not be worth much more?

    Therefore discriminatory institutional decisions had negative moral, social, and economic impacts on immigrants and minorities, but also deleterious physical impacts on their neighborhoods.

    Acknowledging past wrongs and understanding the roots of current racial and economic segregation are very important to allow us to move forward. Another important lesson from these maps: the definition of violence should be construed by analyzing actual behavior—and perhaps intention—rather than by appealing to discrete, prescribed categories. Governments, markets, civil society, family structures, financial institutions, nongovernmental organizations, local communities, science, and the collection of current intellectual memes are all simply tools that can be used for alternate purposes. Social tools are only as good as their actual contemporary use.

    The financial system can be used for bad purposes, but so too can governments, as the case of HOLC regulations sorely illustrates. It is the job of us all (institutions, architects and designers, scholars, homeowners, and beyond) to practically select all the tools at our disposal and change them or use them adroitly–in a humanistic fashion–to improve housing, economic, and social conditions for everyone.

    Design and Violence

  • Welcome to the Bandwidth Conservation Society

    Bandwidth Conservation Society / This image is 2550 bytes

    With the astronomical growth of the web we’ve noticed a lot of bytes being pumped down the backbone that don’t necessarily need to be sent. Lots of these extra bytes are in the form of images. The goal of this first installment of the Bandwidth Conservation Society is to show you how to make your images smaller. Not in area, but in bytecount.

    Revealing the secret to pretty pictures.
    The fact that most of the images on the web could be a fraction of their current size (yet still retain the image integrity) is the focus of this document. The tutorial is geared for the web developer who has a basic understanding of Adobe Photoshop or similar bitmap basher.

    Why Optimize your bitmaps?
    The bottom line is the surfing syndrome. As the dialup population grows, more folks want the images faster. Plus... by reducing the byte size of images a few things occur:

    The developer uses less hard disk real estate
    The developer uses less cpu overhead to deliver the image
    The user gets the image quicker! This is the important one
    Fewer bytes across the net means more room as the popularity of the net grows
    Courtesy. As more folks are sharing web-server resources, your electronic neighbors will appreciate your intelligence and web-savvy delivery

    What’s in this document:

    NEW! Bandwidth Conservation Society Forum Web Thread... Toss in your 2 cents worth
    NEW! Background Image Tips and Tricks.Some stuff on background images
    Tutorial Part 1 A brief primer on bitdepth
    Compare JPEG Source to 8-bit Image
    Compare JPEG Source to 5-bit Image
    CRLI Consecutive Run Length Insertion
    See a Bit-Depth Chart
    Tutorial Part 2 How to optimize using Adobe Photoshop
    Interactive Form Lets you see variations

    Who are we and how to join The Bandwidth Conservation Society is a loosely knit group of web developers who disagree about nearly everything... Except keeping gifs as tiny as possible. Even then, there are differring strategies. If you wish to join, give us your name, email, and URL. Promise to optimize your images and give users an indication that you have their fastest download interest at heart, point to our minimalistic Bandwidth Conservation Society logo. (the url is (That way, once loaded it’ll come from the users’ cache) Site Supplied by:
    World Access Internet Navigator Show me the The Way!

    © Copyright 1995, World Access Yellow Pages, Inc., Aurora, CO, USA. All rights reserved.

    #internet #histoire #wtf

  • Apple launches Safari Technology Preview, a new browser aimed at web developers

    Apple today announced it’s expanding its efforts in the area of web development, with the launch of a new version of its Safari web browser, designed specifically for developers. Called Safari Technology Preview, the company says this browser will allow developers to get an early look at upcoming web technologies in OS X and iOS, including things like the latest layout technologies, visual effects, and other developer tools.


  • Safari on iOS 9.3, Responsive Images, iPhone SE, shrink-to-fit and other new APIs

    “Usually minor updates on iOS don’t bring news to Safari and web developers. That’s not the case on iOS 9.3: new APIs, support for Responsive Images, a new weird viewport attribute and new devices in the market make us check what’s new.”


  • PHP as Fast-CGI on vhosts under suexec on Apache 2.x

    What problem are we trying to solve? Short answer: security + performance. Long answer: When we started as web developers in late 1999 we were using perl and the Common Gateway Interface (CGI) protocol to deliver interactive websites. Apache allowed perl scripts to run as a particular user which meant that permissions for those scripts could be locked down to 700. In other words only that user could access those scripts. Web developers eventually turned to PHP and the most common way to run PHP was as a module ( which meant PHP scripts ran as an unprivileged user - typically www-data.

    Consequently, PHP scripts and the directories they wrote to had to have less restrictive security permissions. Directories are normally set to 777 and the scripts themselves 644. This is true of all the well-known open source PHP project like Joomla, WordPress, Drupal, Plogger, OSCommerce, Zencart, Moodle, etc. Not only were directories world writeable but any script containing a password was now world-readable.

    With the large scale adoption of Apache virtual hosting there were lots of sites, belonging to lots of users on one machine and their files were now readable by other users.

    Lots of web developers would like to run PHP as a particular user, “suexec” with its tighter permissions model but it is not a common setup despite many articles on the subject. There is definitely a performance hit when running PHP with suexec. To overcome this web developers/sys admins also run PHP scripts using the FastCGI protocol; the Apache implementation of which is called mod_fcgid.

    #web #hébergement #sécurité #PHP

  • CartoDB and DigitalGlobe provide access to latest imagery - Spatial Source

    CartoDB and DigitalGlobe have partnered to bring satellite data to mapmakers of all levels in order to help them visually explain the events and information shaping our world. The service allows access to various base maps and the latest satellite content from DigitalGlobe, enabling journalists, publishers, bloggers and web developers to easily incorporate high-resolution imagery into their online content.

    The platform uses the CartoDB Editor, an online tool that enables users to analyse and visualise location data, supported by publishing features and collaboration tools.

    “Our collaboration with DigitalGlobe is a significant development for anyone who publishes stories about our world,” said Javier de la Torre, co-founder and CEO of CartoDB. “This partnership will democratise access to high-resolution satellite imagery and data on-demand, incorporating satellite images into interactive stories and content at an affordable price point.”

    #cartographie #images_sattelites

  • Solved by Flexbox — Un site qui montre Flexbox avec des cas d’utilisations réels et courants.

    CSS has been lacking proper layout mechanisms for far too long. Transitions, animations, filters, all of these are great and useful additions to the language, but they don’t address the major problems that Web developers have been complaining about for what seems like an eternity.

    Finally, thanks to Flexbox, we have a solution.

    This site is not another CSS framework. Instead, its purpose is to showcase problems once hard or impossible to solve with CSS alone, now made trivially easy with Flexbox. And with the recent release of Internet Explorer 11 and Safari 6.1, the latest Flexbox spec is now supported in every modern browser.

    Trouvé dans l’article référencé par @kozlika ici :

    #intégration #web #HTML #CSS #flexbox #cas_d'utilisation #patterns

  • How a new #HTML element will make the Web faster | Ars Technica

    A propos de l’élément Picture et du #Responsive Images Community Group pour @baroug via @RiederB

    The story of the Picture element isn’t just an interesting tale of Web developers working together to make the Web a better place. It’s also a glimpse at the future. The separation between those who build the Web and those who create #Web_standards is disappearing. The W3C’s community groups are growing, and sites like Move the Web Forward aim to help bridge the gap between developer ideas and standards bodies.

    There’s even a site devoted to what it calls “specifiction”—giving Web developers a place to suggest tools they need, discuss possible solutions, and then find the relevant #W3C working group to make it happen.