-
Prototyping is About Capturing the Essence of a Project
What is essential to a web property? What can drive traffic, achieve conversions and translate into profits for the company? What can change people’s lives in a substantial way? These are the questions we should be asking ourselves when we talk about website prototyping. Version 1 prototypes should be embryonic, direct, and effective at capturing the user’s mindset. You have to make do with less, but you have to make it as effective as the…
-
Full Stack Web Development at ASA College
I’ve partnered with ASA College to deliver a powerful educational experience and create a cohort of modern full-stack web developers for the needs of today’s fast-paced business environment. The curriculum has been freshly developed to include an assortment of the most widely used web development technologies. We’ve also allocated several computer labs and schedules to accommodate practical, personalized, and convenient learning. If you’re in NYC, Brooklyn, or Miami, please call 877-470-9638 or reserve your spot…
-
Bitcoin in 2017
Following an expected December rally, bitcoin surpassed the $1000 mark and flirted with reaching its all-time high. With a plethora of industry experts calling for a price to stabilize between 2 and $3,000 dollars, it is very hard to give differing predictions for movements in bitcoin. However, consider the following: 1. Bitcoin’s volatility problem will likely continue and we recently experienced it in a 20% price collapse: The value of digital currency bitcoin crashed on…
-
Innovation vs Invention
Innovation is the application of existing technology in new ways. In contrast, invention is the creation of new technology. While innovation is a constant in web development, we’ve seen a good deal of invention in the past decades. Here’s how you can put each one of these to work in your next web development project. Innovation By nature, innovation is incremental, interdisciplinary and healthy to the bottom line. It takes a village to raise a…
-
Your Keyboard as a Bottleneck
It surprises me how many new developers fail to internalize their main development computer as an integrated system. They think that a computer is simply a collection of parts and routinely forget considerations about ergonomics when purchasing new hardware. Many of these recent grads are coding complex web applications using a laptop keyboard that is probably worth less than ten dollars; their use of portrait screens, secondary monitors, specialized track pads and voice recognition software…
-
An Update on Web Assembly
Yesterday, I posted about the imminent release of Web Assembly in 2016. And guess what? Here it is! You can now test several experimental Web Assembly releases across browsers. See the quote below: WebAssembly is an emerging standard whose goal is to define a safe, portable, size- and load-time efficient binary compiler target which offers near-native performance—a virtual CPU for the Web. WebAssembly is being developed in a W3C Community Group (CG) whose members include…
-
Web Assembly: A Tectonic Shift
Web Assembly is the next stop for bringing web sites closer to the speed and versatility of native apps. The new standard would provide an assembly layer of compiled code that can be executed as much as 20 times faster than JavaScript. Web Assembly is a W3C standard that will bring similar functionality as Java and .Net without the requiring any plugins. WebAssembly, or wasm for short, is intended to be a portable bytecode…
-
Don’t Ignore the Social Challenges of Web Development
Our goal is to leverage what is already out in the field in terms of partners, but then hire in project management capability and a bit of technical capability. – Kevin Rollins It is easy to get excited about the new wave of technologies entering the market and the constant evolution of frameworks, hardware and technological ecosystems while at the same time forgetting about the single biggest bottleneck in web development: social challenges. Organizational structures,…
-
Content Fragmentation Follows Device Introduction
If we map out the evolution of the Internet by device introduction we find very interesting dynamics. For one, every major device introduction has been preceded by a revolution in content production. We saw it with web browsers, mail list servers, iPhones, social networks, Bitcoin, the Internet of Things and now with wearables. Every new device category that is successful in the marketplace brings with it a fragmentation in the content production unit of your…
-
Being Nice Works
I realized why directors are such horrible people – in a way – because you want things to be right, and people will just not listen to you, and there is no time to be nice to people, no time to be delicate. George Lucas It doesn’t cost a lot to be nice. Some self sacrifice, a handful of minutes per day or a quick and easy phone call. Yet many developers and executives aren’t…