It will be held on May 19, 2015 in Florence Italy.
If you've done recent work like
- migrating your build or test pipeline to the cloud
- switching to a new build system
- migrating to a new version control system
- optimized your configuration management system or switched to a new one
- implemented continuous integration for mobile devices
- reduced end to end build times
- or anything else build, release, configuration and test related
In addition, if you have colleagues that work in this space that might have interesting topics to discuss at this workshop, please forward this information. I'm happy to talk to people about the submission process or possible topics if there are questions.
Il Duomo di Firenze by ©eddi_07, Creative Commons by-nc-sa 2.0
Sono nel comitato che organizza la conferenza Releng 2015 che si terrà il 19 Maggio 2015 a Firenze. La scadenza per l’invio dei paper è il 23 Gennaio 2015.
se avete competenze in:
- migrazione del sistema di build o dei test nel cloud
- aggiornamento del processo di build
- migrazione ad un nuovo sistema di version control
- ottimizzazione o aggiornamento del configuration management system
- implementazione di un sistema di continuos integration per dispositivi mobili
- riduzione dei tempi di build
- qualsiasi cambiamento che abbia migliorato il sistema di build/test/release
Per favore inoltrate questa richiesta ai vostri colleghi e alle persone interessate a questi argomenti. Nel caso ci fossero domande sul processo di invio o sui temi di discussione, non esitate a contattarmi.
(Thanks Massimo for helping with the Italian translation).
Releng 2015 web page
Releng 2015 CFP now open
Air Mozilla: Passages: Leveraging Machine Virtualization and VPNs to Isolate the Browser from the Local Desktop
Lance Cottrell, chief scientist for Ntrepid, presents Passages, a secure browsing platform for business which leverages machine virtualization and VPNs to completely isolate the browser...
As I finished my last post I had a product idea built around a strategy (growth through social tools and sharing) and a technology (freezing or copying the markup). But that’s not a concise product definition centered around user value. It’s not even trying. The result is a technology demo, not a product.
In my defense I’m searching for some product, I don’t know what it is, and I don’t know if it exists. I have to push this past a technology demo, but if I have to start with a technology demo then so it goes.
I’ve found a couple specific experiences that help me adapt the product:
I demo the product and I sense an excitement for something I didn’t expect. For example, a view that I thought was just a logical necessity might be what most appeals to someone else. To do this I have to show the tool to people, and it has to include things that I think are somewhat superfluous. And I have to be actively reading the person viewing the demo to sense their excitement.
Remind myself continuously of the strategy. It also helps when I remind other people, even if they don’t need reminding – it centers the discussion and my thinking around the goal. In this case there’s a lot of personal productivity use cases for the technology, and it’s easy to drift in that direction. It’s easy because the technology facilitates those use cases. And while it’s cool to make something widely useful, that won’t make this tool work the way I want as a product, or work for Mozilla. (And because I plan to build this on Mozilla’s dime it better work for Mozilla! But that’s a discussion for another post.)
I’ll poorly paraphrase something I’m sure someone can source in the comments: a product that people love is one that makes those people feel great about themselves. In this case, makes them feel like a journalist and not just a crank, or makes them feel like they are successfully posing as a professional, or makes them feel like what they are doing is appreciated by other people, or makes them feel like an efficient organizer. In the product design you can exult the product, try to impress people, try to attract compliments on your own prowess, but love comes when a person is impressed with themselves when they use your product. This advice helps keep me from valuing cleverness.
A common way to pull people out of technology-focused thinking is to ask “what problem does this solve?” While I appreciate this question more than I used to, it still makes me bristle. Why must everything be focused on problems? Why not opportunities! Why? An answer: problems are cases where a person has already articulated a tension and an openness to resolution. You have a customer in waiting. But must we confine ourselves to the partially formed conventional wisdom that makes something a “problem”? (One fair answer to this question is: yes. I remain open to other answers.) Maybe a more positive alternative to “what problem does this solve?” is “what does this let people do that they couldn’t do before?”
What I’m certain of is that you should constantly remember the people using your tool will care most about their interests, goals, and perspective; and will not care much about the interests, goals, or perspective of the tool maker.
So what should this tool do? If not technology, what defines it? A pithy byline might be share better. I don’t like pithy, but maybe a whole bag of pithy:
- Improving on the URL
- Own what you share
- Share content, not pointers
- Share what you see, anything you see
- Every share is a message, make it your message
Dammit, why do I feel compelled to noun “share”?
- Share the context, the journey, not just the web destination
- Own your perspective, don’t give it over to site owners
- Know how and when people see what you share
- Build better content, even if the publisher doesn’t
- Trade in content, not promises for content
No… quantity doesn’t equal quantity I suppose. Another attempt:
When you share, you are a publisher. Your medium is the IM text input, or the Facebook status update, or the email composition window. It seems casual, it seems pithy, but that individual publishing is what the web is built on. I respect everyone as a publisher, every medium as worthy of improvement, and this project will respect your efforts. We will try to make a tool that can make every instance just a little bit better, simple when all you need is simple, polished if you want. We will defer your decisions because you should decide in context, not make decisions in the order that makes our work easier; we will be transparent to you, your audience, and your source; respect for the reader is part of our brand promise, and that adds to the quality of your shares; we believe content is a message, a relationship between you and your audience, and there is no universally appropriate representation; we believe there is order and structure in information, but only when that information is put to use; we believe our beliefs are always provisional and tomorrow it is our prerogative to rebelieve whatever we want most.
Who is we? Just me. A pretentiously royal we. It can’t stay that way for long though. More on that soon…
As Florian announced last Thursday, now is the time to brainstorm and discuss project ideas for Google Summer of Code 2015. Mozilla has participated in every previous Google Summer of Code (GSoC), and hopes to participate again this year! In order to help ensure we’re selected, we need project ideas before February 20th, 2015!
There are always projects that we’re passionate about, but keep getting pushed down our ever growing to-do lists. GSoC is a great opportunity to introduce a new member to your team, and have a student work full time on a project for 3 months.
- What makes a good project?
- A project you’re passionate about and has a clear mentor.
- It should take (a student) roughly 3 months to design, code, test, review, etc.
- It should not be in the critical path to your next release/milestone.
- Is related to any Mozilla project (e.g. Firefox, Firefox OS, Thunderbird, Instantbird, SeaMonkey, Bugzilla, l10n, NSS, QA, SUMO, Rust, and many more!)
I’d also like to thank Gerv for doing an awesome job for the past 10 years as the organization administrator. He is now passing the reins off to Florian and I, who are the new points of contact for GSoC at Mozilla. If you have any questions about GSoC, please check the FAQ and, if it is still not answered, please contact Florian or I directly.For Students
The application period for students is March 16th, 2015 to March 27th, 2015. It is not too soon to start discussing ideas with a potential mentor/community, however. If you have an idea of what you’d like to work on, feel free to seek out that area of the community, introduce yourself and maybe find a mentored bug to work on.
I saw this on a First Capital Connect train here in the UK. What could possibly go wrong?
Ignoring the horrible marketing-speak “Engage with this poster” header, several things can go wrong. I didn’t have NFC, so I couldn’t try that out. But scanning the QR code took me to http://kbhengage.zpt.im/u/aCq58 which, at the time, was advertising for… Just Eat. Not villaplus.com. Oops.
Similarly, texting “11518” to 78400 produced:Thanks for your txt, please tap the link: http://kbhengage.zpt.im/u/b6q58 Std. msg&data rates may apply Txt STOP to end Txt HELP for help
which also produced content which did not match the displayed poster.
So clearly, the first risk is that the electronic interactive bits are not part of the posters themselves, and so the posters can be changed without the interactive parts being updated to match.
But also, there’s the secondary risk of QR codes – they are opaque to humans. Someone can easily make a sticker and paste a new QR code on top of the existing one, and no-one would see anything immediately amiss. But when you tried to “engage with this poster”, it would then take you to a website of the attacker’s choice.
Ghacks Technology News
Mozilla tweaks “referer headers” in bid to limit website privacy grabs
The "meta referrer," as the new feature is dubbed, is aimed at stemming the ballooning amount of information many sites stuff into Referer headers, Mozilla Security and Privacy Engineer Sid Stamm wrote in a blog post published Wednesday. Referer ...
Mozilla adds Security information to Firefox 37 Developer ToolsGhacks Technology News
alle 3 nieuwsartikelen »
Thunderbird: Version 31.4.0 verbessert Add-on-Installation
Open-Source-Hersteller Mozilla liefert zu neuen Programmversionen jeweils ein „Changelog“ mit, also eine Liste der Änderungen. Die fällt bei Thunderbird 31.4.0 kurz und knapp aus, enthält aber immerhin Korrekturen einiger sicherheitsrelevanter Fehler ...
This week I’ve started work on the Go port of the taskcluster client: https://github.com/petemoore/taskcluster-client-go.
This week I learned about AMQP, go routines and channels, Hawk authentication, TaskCluster architecture, and started using some go libraries.
- b2g bumper code reviews
Ghacks Technology News
You can refresh Firefox on the Mozilla website now
Ghacks Technology News
Firefox users who experience issues when using the browser that they cannot resolve can use the browser's refresh feature (formerly known as Firefox Reset) instead as an automatic option to fix those issues. Firefox users had two options up until now ...
When I talk to sponsors and even to friends about the Summit, they always ask me what makes our event different.
So here’s the secret:
We started this event 11 years ago (under a different name) as an effort to create something amazing and affordable for IT guys in Bulgaria. At the same time we never compromise with quality. The main purpose of the event is for our attendees to learn new things, which they can apply in their work on the very next day and to return the “investment” they have made in the conference.Speakers
In most of the conferences I’ve been in Europe, well-trained company folks talk about their success at Fakebook or Playpal and how to clone it to your company – This doesn’t work and you will not see it at our event and in the same time you have to spend tons of money just to listen to the guy.
In the most conferences I’ve been in Europe, well-respected gurus talk about some programming art – they do that all the time, they just talk, they don’t code anymore – You will not see this at our event – We invite only professionals and they share their experience with you and on the next day, they will not depart for another event, but they will go back to do the thing they do the best.
We have had amazing speakers over the years. Some of them became friends of the event and they can come again and again, even without paying them a dime. We build relationships with our speakers, because we are Balkan people and this is what we do.
We do have the best audience ever! I mean it. We have people that haven’t missed an event since 2004. They are honest and if you screw up they will tell you and they will give you kudos if you do something amazing. In most of the years, the tickets are sold months before the event, even without a schedule and even without the speakers yet known, because we proved the event is good.
We have people who met at our event and got married, we have people who met at our event and started business together, we have companies that hired great professionals because of our events; we have kicked off many careers by showing the people great technologies and ways to use them.
Of course it’s not all about money. We do need them to make the event great, but our main goal is not to make money out of it. As you can see the entrance fee is low – for the same event in Europe (same speakers) you would have to pay 5-10 times more. We realize that we live in a different country and the conditions are different, but we are trying to find a way to keep the fee low and at the same time to still keep up the quality of the talks and emotions. We can achieve this only thanks to our sponsors. Thank you, dear sponsors!
We do experiment a lot. We are trying to make a stress-free event, full of nice surprises, parties and interesting topics.
We are not one of those conferences where you get tons of coffee in the breaks (sometime we even don’t have breaks, nor coffee for that matter, just beer!) and a schedule 3 months in advance or you can sit and pretend you are listening, because someone paid you the fee. With us you are a part of the event all the time: we have games, hackathons and other stuff you can take part in. We give you the bread and butter, use your mind to make a sandwich. :)
We failed many times at many tasks, but we are learning and improving. We are not a professional team doing this for the money. We are doing this for fun and to help our great and amazing community. We count on volunteers. Thank you, dear volunteers!
We are one of the few events that don’t have history of the event on their website. Duh! We do believe that if you visit us once (because a friend told you about us) you don’t need a silly website to convince you again to come :) We do not spend (a lot of) money on marketing or professional services. We count on word of mouth and you. Thank you!Join us and see for yourself!
I was clearing out some cupboards at our family home when I came across a copy of “Your Top 50 DOS Problems Solved”, a booklet published free with “PC Answers” magazine in 1992 – 23 years ago. PC Answers has sadly not survived, closing in 2010, and its domain is now a linkfarm. However, the sort of problems people had in those days make fascinating reading.
Now I’ve finished blogging quotes from “Producing Open Source Software” (the updated version of which has, sadly, yet to hit our shelves), I think I’ll blog through these on an occasional basis. Expect the first one soon.
Ghacks Technology News
Mozilla adds Security information to Firefox 37 Developer Tools
Ghacks Technology News
Mozilla added a new security panel to the Developer Tools of Firefox 37 that reveal those information and additional information in compact form. Firefox 37 means that it is currently available to Developer and Nightly versions of the web browser. It ...
Mozilla wants to put Firefox in your virtual reality headset
Mozilla wants your virtual headset to access the web, and so the company announced that it will start adding VR capabilities directly into its “Firefox Nightly” developer release channel. As Mozilla engineering director Vlad Vukicevic said in a blog post:.
The Bay Area R Users Group hosts Ryan Hafen, Hadley Wikham and Nick Elprin. Ryan Hafen - Tessera is a statistical computing environment that enables...
In 2014 Mozilla started working on adding VR capabilities to the Web. Our VR team proposed a number of new Web APIs and made an experimental VR build of Firefox available that supports rendering VR content using the Web to Oculus Rift headsets.
Consumer VR products are still in a nascent state, but clearly there is great promise for this technology. We have enough confidence in the new APIs we have proposed that we are today taking the step of integrating them into our regular nightly Firefox builds. Head over to MozVR for all the details, and if you own an Oculus Rift headset or mobile VR-capable hardware we support, give it a spin!
Filed under: Mozilla
ComScore: Yahoo grabs 1.6% US search share from Google following Mozilla ...
More than 1 percent is thus a huge difference, though it's really no surprise given the five-year deal Yahoo struck with Mozilla on Nov. 19 to become its default search engine in the U.S. Given that Google was the default search engine of choice, it ...
10 Tricks to Make Youself a Firefox MasterGizmodo India
alle 5 nieuwsartikelen »
Firefox 35+: Firefox-Profil zurücksetzen über Mozilla-Webseite
Seit Firefox 35 geht dies auch über die Mozilla-Webseite. Über Hilfe → Informationen zur Fehlerbehebung oder auch durch Eingabe von about:support in die Adressleiste gelangt der Firefox-Nutzer zu einer Seite mit für den Support hilfreichen Informationen.
I have been meaning to get to grips with Git and Github to help contribute towards an Open Source project and the community. My main excuses have been trying to find a suitable repository but found that it was either a project that had little support both from the owner as well as the community or had a large following with far to much noise for a beginner. I didn’t even attempt to go for large project like jQuery or bootstrap as I consider that to be on a whole new different level.The Seed
Recently I’ve been trying to teach a junior developer at work how to debug and develop using Firefoxes Firebug extension (The only devtool my team has for developing/debugging the frontend). There was a really useful extension for Firebug called fireQuery that extended Firebugs capabilities and assist with developing/debugging projects that used jQuery. I noticed that the latest version of fireQuery no longer works because it is not compatible with Firebug 2+. I made contact with fireQuery owner who was really supportive with the idea of me getting the plug-in back up to speed.Water, light and love
After learning that Firebug 3 (dubbed FireBug.next) was on the horizon and that it would basically be a complete re-write. I decided to push for fireQuery to be compatible with v.3. At first it seemed like climbing Mount Everast trying to get my development environment in order because of the following reasons:
- I’ve only ever developed for the Web and never thought of developing for a browser.
- As Firebug.next is going through a considerable amount of change (Supporting e10s, using the native Dev Tools, remote logging). I found the documentation and guidance notes a bit confusing in terms of what you needed. It wasn’t so much the fault of Firebug but also Firefox itself that I’ll explain in the next point.
Having scratched my head a couple of times and asking myself “why on earth I was thinking of starting this” I decided to try get in contact with the Firebug team to let them know of my plans. The easiest way to get hold of the team is through #firebug IRC channel. Since that first conversation, they have managed to persuade me to contribute to Firebug instead. Its only been a couple of weeks but I’ve learnt so much. It’s been really interesting but sometimes mind-boggling when you think that you are effectively trying to debug a debugger.
Some of the things I’ve come to learn about the SDK cfx and jpm. Initially I thought that I needed to install both of them but after chatting to Jan ‘Honza’ Odvarko (Team Leader) and Florent it was clear the guidance was outdated and in fact JPM is the way to go. JPM isn’t as well documented mainly because it’s still relatively new and you can’t actually submit plug-in built with JPM to the official plug-in repository.
Another important point is that you don’t have to download and install the addon-SDK, which again I thought was a requirement. Addon-SDK is actually included in Firefox and you the only reason you would want to download/install and use it when you ran jpm is to try it out with another version of addon-SDK (i.e the latest and greatest version).
I’m hoping to blog a bit more about what I have learnt and explain my thoughts on the whole process.
Please leave me any comments or questions below and I will try and answer them as best I can.
The weekly Mozilla engineering meeting.