JavaScript has evolved a lot over the years. The latest version of the language, ECMAScript 6 (ES6 for short) was recently finalized, and it brings a lot of improvements for developers. Of course, browser support is still spotty.
O bloqueio a sites indesejados em Portugal prepara-se para aumentar exponencialmente, graças a um novo acordo de combate à pirataria que determina que os operadores nacionais deverão bloquear o acesso a sites com mais de 500 obras pirateadas.
Stormpath provides authentication tools for APIs, so we we work closely with devs building new REST services. We also hear a lot about the challenges that come with building an API. Billing is often high on that list of pitfalls.
If you've ever used IFTTT as a developer and thought something like: "Gee, I wish I could write my own scripts as channels", you may just be in luck. When combined with their new 'Maker' Channel, enabling users to call external REST APIs, webtasks can be used to run arbitrary code, on request.
Windows 10 launched on July 29 to much fanfare — it’s a free upgrade for Windows 7, 8 and 8.1 users — but along with the privacy issues, there’s another small thing you should check: by default, Windows 10 uses your internet connection to share updates with others across the internet.
Web design is very dynamic. You can always see the web design landscape re-constructed with the emergence of new technologies, techniques, trends, and styles. Now, the landscape is changing once more with the use of the new design framework called cards.
What are Creative Sprints? Creative sprints are typically multiple day processes that get a whole team together to define the challenge, come up with a lot of ideas, build the best ideas and test them out.
Amazon has signed a contract with Top Gear’s presenters Jeremy Clarkson, Richard Hammond and James May to create a new car show exclusively for its streaming service. The new show will launch in 2016 according to the London Evening Standard and will be exclusively available online.
As a JavaScript developer, I’m sure you’ve already been falling into this scenario: something goes wrong with the production version of your code, and debugging it directly from the production server is a nightmare simply because it has been minified or has been compiled from another language s
Often within a project, the presentation of our content changes based on certain needs. We see this when we use media queries to change our styles based on the user device.
If you are a developer and have been waiting patiently for the Windows 10 SDK, Microsoft has released the bits and you can download it at the source link below. For those not familiar, an SDK is a software development kit that assists in the creation of software and in this case, apps for Windows 10.
In May, Google announced the next version of the Android platform, Android M. While it’s still unknown what the "M" stands for (Marshmallow? Macaroon? Macadamia Nut Cookie?), you can already get your hands on the Android M developer preview. Developer preview 2 was released only a few days ago.
Windows 10 defies review. It’s not a finished product. It will never be a finished product, if you believe Microsoft. Like Apple with Mac OS X, Microsoft has decided that the tenth version of their operating system will be the final one—it’ll just get updated, year after year.
Tutorialzine has published an article “Comparing Bootstrap With Google’s New Material Design Lite“. Bootstrap was originally built by Twitter with the purpose of making it easy to build responsive websites. It gives you a lot of components and customization options for making web apps.
Windows 10 is officially here, Microsoft has now released the OS to consumers around the world and if you have not done so yet, make sure to check out our review. While we know that most of you will download the OS through Windows Update to obtain your free version of Windows 10, if you need an ISO of the OS, Microsoft has you covered.
Microsoft surprised Android developers last year with the launch of a brand new emulator designed for performance and features that aren't available anywhere else. While the initial Preview release only included an image for KitKat, subsequent updates introduced an expanded set of emulator images and some valuable new features.
It's a little hard not to look at the Moto G as one of the less interesting devices we saw today -- after all, it got unveiled in India while plenty of us were sleeping and it was quickly overshadowed by the unlocked beauty of the Moto X Style. Motorola clearly doesn't see it the same way.
Page objects, recommended in the Protractor docs, are a popular pattern for writing end-to-end tests for Angular but they quickly become lists of ugly, boilerplate selectors that break when you decide to change your DOM. They do an excellent job of separating view logic from test logic, but they are mangled with references to models, css, and bindings that are none of their business.
While designing Babylon.js v2.0 (a library for building 3D on the web), I recently found myself wishing that more APIs were fluent—that is, I wish the community could more easily read, understand, and build upon the work while spending less time in the tech docs.
When Windows 8 was launched back in 2012, I called it the 'hybrid OS' because Microsoft built essentially two operating systems packaged into one bundle. The OS was a complete failure on nearly all fronts for the company and resulted in a change of leadership that has now completed the first release of their vision of the future operating system.
So if you've ever wished you could get a Nexus 6, but with all the Moto Maker customizations, you're in luck, cause that's pretty much what the Moto X Style Pure Edition is. It's got the same basic shape and design as the Moto X you love, just super-sized to 5.7-inches.
End-to-end testing is hard. Intermittent failures, recreating apps in a particular state, and quickly generating seed data are all problems you will encounter as you embark on the adventure of E2E testing.
Every front-end developer should be well acquainted with CanIUse, the website that lets you view browser support for browser features. When people criticize my blog posts for not detailing browser support for features within the post, I tell them to check CanIUse: always up to date, unlike posts on any blog.
If you're developing an application, you'll want to make sure you're testing it under conditions that closely simulate a production environment. In production, you'll have an army of users banging away at your app and filling your database with data, which puts stress on your code.
This is a series of books diving deep into the core mechanisms of the JavaScript language. Please feel free to contribute to the quality of this content by submitting PR's for improvements to code snippets, explanations, etc.
In today’s digital world, coding has become so popular that it can change one’s life. We have composed 10 of the best trustworthy sites to learn coding. You can take an example of coders who have sold their code to multi-nationals and became millionaires in months.
SAN FRANCISCO, July 27, 2015 - OnePlus, a global technology startup, today announced its latest flagship product, the much anticipated OnePlus 2. Following the global success of last craftsmanship in the industry today.
Ao longo dos anos, muitos têm sido os sistemas que tentam lidar com a questão do controlo de emails - incluindo a muita desejada capacidade de cancelar emails já enviados. E agora temos mais um, que poderá ser um dos mais fáceis de utilizar: o Dmail.
The OnePlus 2 is set to be announced in just a few hours, but a last-minute leak confirms many of the details that have already leaked. A poster on XDA claims to be a beta tester in China and comes bearing gifts—a bunch of new photos that confirm the previously leaked TENAA images and some thoughts on the device.
In this tutorial, I will talk again about Material Design. Google I/O 2015 was an important event for every Android developer and design was of course part of the discussion. Google has realized that backward compatibility is the trickiest part of the material design implementation.
Git is a developer’s best friend… except when it’s not used properly and exposes a site’s security. The tool is used for version control. It tracks changes to code over time, so that multiple developers can work together efficiently and roll back if they need to.
We’ve all heard the phrase “you only have one chance to make a first impression”, this is even more true when it comes to mobile landing pages. At the most basic level a landing page is the first interaction a customer will have with your website.
If your CSS code is built with a mobile-first approach, it probably contains all the rules that make up the "desktop" view inside @media statements. That's great, but browsers that don't support media queries (IE 8 and below) will simply ignore them, ending up getting the mobile view — not good.
iPhone: We enjoyed the original version of iShows when it launched because it made keeping track of all those TV shows you’ve been dying to watch easy. Now, an updated version makes it even better. On a basic level, iShows 2 tracks your favorite TV shows and alerts you to new episodes.
A mais recente versão do Chrome para iOS veio com uma alteração que já está a dividir os utilizadores, mas a maior novidade será algo que poderá passar despercebida a quem não usar o seu widget: a integração com os beacons geolocalizados.
With the rise in popularity of JavaScript the web development is rising to new heights. The flexibility that JavaScript gives us with web applications and on the server was a dream to achieve just some year back.Node.
Os carros eléctricos são considerados como a solução de futuro para se escapar à poluição dos motores de combustão, mas um estudo norte-americano vem lançar polémica, concluindo que os carros eléctricos podem causar mais poluição que os carros tradicionais.
While most people tune in to Apple's WWDC keynote to figure out what's coming in the next version of the company's operating systems, the event is a developer's conference. Apple genuinely uses WWDC to introduce a lot of new technologies that end users will never experience directly.
Landing pages are pages that are designed specifically to accomplish conversion goals. Occasionally, a home page functions as a landing page (though some would argue that a home page can never truly be a landing page), but in many other cases, special pages are created for specific marketing campaigns.
In typical OnePlus fashion, it took the Chinese company a while to tease all the details about its latest flagship phone, the OnePlus 2. Now that the VR launch event is a little over 24 hours away, we’ve reached the final step in the announcement buildup: The invitation.
Brincar com circuitos electrónicos é algo que normalmente está associado a caixinhas repletas com uma enorme variedade de componentes, placas breadboard e o indispensável ferro de soldar.
There has been an explosion of web innovation recently. Compelling design makes many people use their devices and apps more. For designers, this puts pressure on us to craft each piece of our products to engage, delight, or [enter your goal here].
Before we get into the details of two way data binding, let’s talk about the life cycle of an AngularJS application. So what happens when an AngularJS App loads in the browser? Well, there are three phases that it goes through: So the magic happens during the second phase i.e.
Recommended Reading highlights the best long-form writing on technology and more in print and on the web. Some weeks, you'll also find short reviews of books that we think are worth your time. We hope you enjoy the read. This piece from Wired actually sparked a recall that affects 1.
When working on advanced JavaScript code, like a 3D engine, you may ask yourself what you can do to optimize, and how much time you should spend in some specific pieces of code. In this tutorial, I will share several tools that provide insight into how your code is performing, and show you how to make the most of user marks in the memory graph to analyze your performance.
Bonsai is a lightweight graphics library with an intuitive graphics API and an SVG renderer. Bonsai’s main features include: Architecturally separated runner and renderer, iFrame, Worker and Node running contexts, Shapes, Paths, Assets (Videos, Images, Fonts, SubMovies), Keyframe and regular animation (easing functions too), Shape/path morphing and much more…
A Organização Mundial de Comércio (OMC) vai avançar com a eliminação de taxas de importação cobradas em 200 produtos tecnológicos. A lista de produtos abrangidos pelo Information Technology Agreement (ITA) já está definida e, em dezembro, deverão ser anunciadas as datas e os moldes em que esta isenção de taxas será aplicada.
I would like to take a moment to discuss databases. Most people use Shodan to find devices that have web servers, but for a few years now I've also been crawling the Internet for various database software.
IFTTT, a service that triggers actions between your favorite apps, launched its own suite of productivity tools this year. It’s now open sourced five frameworks for mobile developers, which were used to build the company’s Do range of apps.
I always hate attaching processes, watching files, restart processes and so on to debug Node.js code. For this reason I wrote this software to make those things easier. With ironNode you have the full power of JavaScript debugging within Google Chrome' s Developer Tools.