Wednesday, February 5

Web Tricks

Web Tricks

Building A Movie Information App With Ionic 3

Introduction This application covers several important concepts in Ionic development that will help you on your way to becoming an awesome hybrid mobile applications developer. For this tutorial, basic knowledge of HTML and CSS is expected. Some familiarity with Angular 2+, Typescript and SCSS would be beneficial but is not absolutely essential. Why Ionic? Ionic is one of the most popular frameworks in the world for creating fast and powerful hybrid mobile applications. Companies like SworkIt, Pacifica and Diesel all use Ionic to power their mobile applications. This is because from a single code base, they can build an application for IOS, Android, Windows and other platforms. What are we Building? We are building a hybrid mobile application that uses the TMDb API to get information...
Github Pull Requests Extension for Visual Studio Code
Web Tricks

Github Pull Requests Extension for Visual Studio Code

Watch on YouTube If you pay attention in the developer community, you probably know that Microsoft bought Github over the summer in 2018. With a massive company like Microsoft buying the world's most popular open source software developer platform, many people had questions and concerns regarding the impact this would have. Just recently, a piece of that puzzle became clearer... there will be tighter integration between Microsoft products and Github. Microsoft/Github released a new extension for Visual Studio Code called Github Pull Requests. The name of the extension pretty clearly explains what it does, but to be clear, this extensions allows developers to handle pull requests right in Visual Studio Code without having to navigate to Github's website. That said, let's take a look ...
Web Tricks

Use Cases For Flexbox

Use Cases For FlexboxUse Cases For Flexbox Rachel Andrew 2018-10-04T13:50:30+02:00 2018-10-04T11:55:22+00:00 We come to the final part in my Flexbox series here at Smashing Magazine. In this post, I am going to spend some time thinking about what the use cases for Flexbox really are, given that we now have CSS Grid Layout, giving some suggestions for what you might use when and a way to decide. Earlier In This Series If you haven’t picked up the other articles yet, this is essentially a concluding post so check those out first. I began by describing exactly what happens when you create a flex container. In the second article in the series, I took a look at al...
The Future of E-Commerce Platforms
Web Tricks

The Future of E-Commerce Platforms

The competition in the e-commerce market is fiercer than ever, as brands wrangle to outdo rivals by deploying the latest techniques and practices technology can offer. However, it’s hard to predict an industry-leader for a longer duration with the future of e-commerce constantly shifting. This fast-paced evolution of e-commerce has not only expanded the digital footprint of online brands but also served as an impetus to accelerate the performance of shopping carts and increase revenues for online merchants. Retailers aren’t the only ones affected. Platform developers are also facing the challenge of meeting the demands of multi-channel users. All these criteria along with the expectation of improved delivery times, customer service and greater product selection will define the future...
JavaScript Functional Programming Explained: Fusion & Transduction
Web Tricks

JavaScript Functional Programming Explained: Fusion & Transduction

Fusion and transduction are probably the most "blow-my-mind" practical tools I've picked up in my time studying Functional Programming. They're not tools I use every day, nor are they strictly ever necessary...But, they completely changed the way I think about programming, modularity, and abstraction in software engineering, permanently, and for the better. And to be clear, that's really the point of both this article in particular, and series in general: Not to evangelize FP, offer a silver bullet, or illuminate some magic secret sauce that's "better" than what you do now. Rather, the point is to shed light on different ways of thinking about programming, and broaden your sense of possible solutions to everyday problems. These aren't easy techniques to use fluently, and it'll probably ta...
11 Must-Have Apps for Web Designers
Web Tricks

11 Must-Have Apps for Web Designers

One of the perks of freelancing is that you can work from pretty much anywhere. However, the pressures of staying connected to work may leave you stuck behind a computer all day anyway. While there’s something to be said for the levels of productivity and output you achieve from a dedicated workspace, there’s no reason you can’t keep the momentum going while you’re out and about. The following list of tools and mobile apps will help you run your web design business—and tackle various tasks associated with it—even when you’re on the go. 11 Best Tools and Mobile Apps for the Web Designer on the Go Let’s say you’re on vacation and feel inspired in the moment. Do you mentally bookmark what you saw or heard in the hopes you can put it into practice when you’re back at work? Or let’s say you’re...
Vivaldi 2.0 Released
Web Tricks

Vivaldi 2.0 Released

I’m not going to lie, I’ve been biased toward the Vivaldi project ever since its first release in 2015. While it has (until now) lacked the sort of polish that would make it my go-to browser on a long term basis, the developers have been chugging along steadily. Now, it’s looking pretty… well… pretty. And pretty stable/fast. Plus, Vivaldi doesn’t track any of your data unless you opt in to the sync function (more on that below). In the blog post detailing their latest changes, they state: Vivaldi has always honored its users’ rights to data privacy and protection. There is no need to collect your personal information. We don’t track you. Period. I’m not saying they’re taking a veiled shot at Google, but they probably are. Vivaldi Sync If you use Vivaldi on more than one device, you can ...
How To Build A News Application With Angular 6 And Material Design
Web Tricks

How To Build A News Application With Angular 6 And Material Design

How To Build A News Application With Angular 6 And Material DesignHow To Build A News Application With Angular 6 And Material Design Rachid Sakara 2018-10-03T12:00:26+02:00 2018-10-03T10:16:38+00:00 Are you looking to combine Google’s material design with Angular applications? Well, look no further! In this tutorial, we’re going to build a news application using two of the most powerful and popular resources out there, Angular 6 and material design. You’ll learn how to incorporate Google’s material design components into Angular application templates to change and style your application in a professional way. The tutorial also serves as a reminder of how to ma...
Introducing Honeybadger for Laravel Nova
Web Tricks

Introducing Honeybadger for Laravel Nova

At Honeybadger, we're all about the users. As software developers, we succeed at our jobs when we have happy people using our apps. That's why we're so excited about Laravel Nova—better admin tooling means better customer support, which means happier users. In this post I want to talk about a package we built for Laravel Nova and how it gives you a seamless customer support workflow when dealing with exceptions in Laravel. Honeybadger is 360 degree coverage of errors, outages and service degradation! Honey-what? If you haven't heard of Honeybadger, you're not alone. We've mostly lived in the Ruby/Ruby on Rails world over the past 5 years, where thousands of developers use Honeybadger to monitor their applications for exceptions and other issues. Over the past year, we've worked with so...
Web Tricks

How To Build A Website With The WP Page Builder Plugin

WordPress page builders are the first choice for creating a perfect website without any help from a developer. And a new one is on the market that we are going to test in this article. It’s WP Page Builder. We’ll learn how to use this page builder plugin to create a website. WP Page Builder is a free plugin that integrates with any WordPress theme. You can easily drag and drop elements onto the pages you are building, and you don’t need any coding skills to do so. At least, that is the developer Themeum’s point of view, which I’ll put to the test in this article. Does the plugin really help us build a website so easily? Are we able to achieve our goals for a website with it? We’re about to find out. Let’s go through the process of building a real website using the WP Page Builder ...
Best Packages and Themes for Hyper: The Terminal Built on Web Technologies
Web Tricks

Best Packages and Themes for Hyper: The Terminal Built on Web Technologies

Hyper is a terminal built on web technologies, based on JavaScript, HTML and CSS providing a beautiful and extensible experience for command-line interface users. Hyper achieves a lot of its speed and functionality thanks to the power of hterm underneath, the terminal emulator of the Chromium project. If you're just getting started with Hyper terminal I'd suggest you definitely head to Hyper website, they have an extensive installation guide and usage documentation Today we'll be looking at the best packages and themes to make our Hyper terminal much cooler. Prerequisites Note Important words are highlighted. Bold words emphasis a point. Previous / Next code appears like this . . . . Material Theme for Hyper are link to package/theme npm repository. This project requires Node.js v6.11.0...
Web Tricks

The New Framer X: Initial Impressions

The Framer team recently released a new prototyping tool, Framer X, and I was lucky enough to be able to test it during the beta phase. In this article, I’d like to share my thoughts about this new tool and its features. I’ll make a comparison with the “legacy” Framer app as well as other tools, and I’ll discuss its brand new features such as Stacks and Scroll, and its new Code and Design components. This article is intended for UI and UX designers who would like to learn more about Framer X’s prototyping abilities. Since it is (in many ways) a brand new product, you don’t need to be familiar with the older Framer application to read along. However, a little bit of familiarity with HTML, CSS, React, JavaScript and Node.js are beneficial. For the purpose of this tutorial, I have also ...
3 Essential Design Trends, October 2018
Web Tricks

3 Essential Design Trends, October 2018

This month’s trends have something in common: You’ve probably seen all of these ideas before, maybe just presented in a slightly different way. Designers are returning to dark backgrounds, large headers and cards to encourage engagement, and get users interested in content on the screen. Here’s what’s trending in design this month: 1. Dark Backgrounds It seems like designers were focusing on light, white minimal styles for a long time, but that era is starting to end. Dark backgrounds are making a comeback in a big way. Dark backgrounds provide a design opportunity quite different from white Maybe it’s the idea that cooler weather is coming. (Many of these dark backgrounds do have a cool feel.) Or maybe it’s just a shift in order to try something different. (Dark backgrounds...
Popular Design News of the Week: September 24, 2018 – September 30, 2018
Web Tricks

Popular Design News of the Week: September 24, 2018 – September 30, 2018

Every week users submit a lot of interesting stuff on our sister site Webdesigner News, highlighting great content from around the web that can be of interest to web designers. The best way to keep track of all the great stories and news being posted is simply to check out the Webdesigner News site, however, in case you missed some here’s a quick and useful compilation of the most popular designer news that we curated from the past week. Note that this is only a very small selection of the links that were posted, so don’t miss out and subscribe to our newsletter and follow the site daily for all the news. 16 CSS Border Animations DebugBear – Front-end Code Monitoring Scheme Color – The Quick, Simple and Easiest Way to Browse Color Schemes Framer X is Awesome, but it’s not R...
Building a Google search clone SPA with Vue and Flask
Web Tricks

Building a Google search clone SPA with Vue and Flask

Introduction A few weeks ago, in the course of seeking for a developer role, I completed a technical assessment test and the entirety of this article is based on the development process; I thought it would be great to write about how I completed it, so open up your favourite code editor and let’s build something awesome and learn a few tricks. The technical assessment test asked that I built an app with the following features: Before anything else, I pulled out my pen and tore out a piece of paper, drew a basic representation of the app and decided to make it into a Google search clone. The app could have been anything really, but it sounds much better to tell my friends that I just built a Google search clone, don't you think? I decided to use Vue for the frontend and Flask for the backe...