#gulp.js
Explore tagged Tumblr posts
Text
Essential JavaScript Libraries and Frameworks You Should Know About
New item has been added on CodeHolder.net https://codeholder.net/code/essential-javascript-libraries-frameworks-know
JavaScript has been around for 20+ years, and it's one of those languages that never stop evolving. The language has been experiencing a fast-paced growth recently that makes me wonder whether the modern front-end JavaScript technologies that are well known today will be relevant a couple of years later.
2 notes
·
View notes
Video
youtube
Angular 2: Developing & Debugging using Visual Studio 2017 ---------------------------------------------- -How to use Visual Studio 2017 to develop Angular 2 / Angular 4 applications -How to compile TypeScript files using Visual Studio 2017 -How to use intellisense using Visual Studio 2017 -How to debug Angular 2 application (TypeScript) using Visual studio 2017 debugging environment -Setup a development environment for Angular 2 using Visual Studio 2017 -Developing a simple Angular 2 app from the scratch using Visual Studio 2017 -How to use Gulp with Angular 2 -How to watch for TypeScript file modifications and automatically compile them using Gulp -How to use Task Runner in Visual Studio 2017 for Gulp
#angular2#tutorial#training#techcbt#visual studio#angular4#angularjs#gulpjs#gulp#gulp.js#angular-js#video
0 notes
Text
Optimize Your Website Without AMP: Optimization Checklist
New item has been added on ThemeKeeper.com https://themekeeper.com/web-design/optimize-website-without-amp-optimization-checklist
When you want to optimize a website’s performance manually, without using a ready-made approach like AMP, what are the key steps you need to take?
0 notes
Photo

Gulp – A streaming build system. Sometimes called a “task runner,” which is built on NodeJS.
Automation can literally save you hours a day.
Gulp.js is what we call a JavaScript Task Runner, it is Open Source, a new Node based automated task runner that has been causing lots of buzzes.
0 notes
Photo

How to Migrate to Gulp.js 4.0 ☞ http://codequs.com/p/B1mocIW44?utm_source=86 #java HyTRwYbNN
1 note
·
View note
Text
The Launch of Cloud Application for Distance Learning

Breaking the silent note, Roobykon Software is proud to share the results of its dedication. Guys, we definitely haven't been sitting on our hands since the last month! Quite to the contrary, we’ve integrated the cloud learning application for our great Chinese partners - http://home.yincaiyun.cn/.
All our efforts were based on the open Canvas LMS made by Instructure. We achieved the back-end part through the Ruby, and Ruby on Rails framework. Also, used NodeJS as a runtime environment, Webpack as a module bundler, and Gulp.js as the wide toolkit. As for the front-end part - it’s clearly React and CoffeeScript. Eventually, we’ve gathered all these pieces together, and the hardly messed-up puzzle was finished way before the deadline.
This cloud system gives an opportunity for teachers & students to manage their studies at one place. It provides all the necessary digital tools they need and tangibly increases communication. Online courses, tests, instructions, grades - everything on one platform, on any device, at any time.
We truly hope our experience will serve an example for other creative teams!
1 note
·
View note
Photo

Download Musion – Gardening and Landscaping HTML Template on themeforest
Description Musion – Gardening and Landscaping HTML Template :
Download Musion – Gardening and Landscaping HTML Template. The Theme releases on Thursday 11th March 2021 By The Author HasTech on Themeforest. It’s uses for bootstrap,clean,ecology,garden,gardener,gardening,groundskeeper,home garden,houseplants,html,landscaper,landscaping,responsive,trees plantation. Theme Title: Musion – Gardening and Landscaping HTML Template Category: site-templates/corporate/business Price: $17 Author: HasTech Published Date: Thursday 11th March 2021 10:42:03 AM More Info / DownloadDemo
Musion is a modern, innovative and impressive premium HTML Bootstrap 5 template that works superbly to craft a website for Gardening, Landscaping Companies, Lawn Services, Agriculture, Landscape Architects, and all sorts of Gardening Business and services.
It is a clean and fully responsive Gardening web template that is very easy to use and customize. We have developed this template with valid HTML, CSS, and Bootstrap to ensure flexibility and responsiveness. The responsive and fluid web design adapts to all devices (e.g.-tablets, laptops, smartphones, iPods) seamlessly. It comes with 09 HTML pages that include Home Page, About Us Page, Blog Page, Contact Page, Our Project Page, etc. The template comes in an eye-catching green background color representing the greenery of plants. On the homepage, you will find a stunning slideshow with smooth animation of text and images that will grab the viewers’ attention greatly. There are sections to showcase your services, company intro video, counter-up, testimonials, excerpts from blog posts, etc.
Besides, Musion will give your site a fascinating and catchy appearance that can spark anyone’s interest. Thus, it will make your site look like a standard, fresh, and trendy gardening website.
Other goodies of this excellent Gardening website template include well-committed HTML & CSS files, Google Fonts, Gulp.js Task Runner Ready, Neat and Clean web design, CSS3 Animations, Well Documentation, Cross-browser compatibility, and much more.
In conclusion, you can carry on a profitable gardening business online by creating a professional website with this first-class web template. Try this one today and avail of all the amenities.
Main Features List:
Total 09+ Html Pages
Pre-Made Homepage
Powered With Bootstrap5
Blazing Fast Loading Speed
Valid HTML5 and CSS3
SASS File Included
Pixel Perfect Design
Fully Responsive Layout
Sticky Header
User Friendly Code
Clean Markup
Creative Design
Parallax Effects
CSS3 Animations
SEO Optimized
Cross Browser Support
Google Font
Easy to Customize
Well Documented
Well Commented Code
Free Lifetime Updates
24/7 Supports
Changelog
Version 1.0.0 (March 04, 2021) - Initial Release
IMAGES ARE NOT INCLUDED WITH THE DOWNLOADABLE FILE
Do You Need More Features?
Live Chat: PreSale Question (9am-6pm; UTC +6)

Support
Feel free to contact us any time. We have a dedicated team to provide you the best support.
Create A Ticket here if you need any support for the item purchased.
Have a question? Need clarification? Feel free to Contact Us if you have a pre-sale question
Send a custom job proposal
More Info / DownloadDemo #Musion #Gardening #Landscaping #HTML #Template
#All_Theme_amp_Template#bootstrap#clean#ecology#garden#gardener#gardening#groundskeeper#home_garden#houseplants#html#landscaper#landscaping#New_releases#responsive#site-templates#site-templates_new_release#Theme_amp_Template_new_release#trees_plantation
0 notes
Photo

An Introduction to Gulp.js https://t.co/TcjWBxmsjt https://t.co/rmqUJioiC9
2 notes
·
View notes
Text
New Short Course: Essential Gulp Tasks
New item has been added on CodeHolder.net https://codeholder.net/code/new-short-course-essential-gulp-tasks
Gulp is a build system for JavaScript that makes it easy to automate repetitive tasks like linting, minification, and transcoding.
0 notes
Link
If you’re rather new to web development you might have heard about Sass and toolkits such as Gulp/Grunt that can improve both your workflow and the modularity of your stylesheets. Sometimes it can be a bit difficult to really understand the whole process.

In this tutorial I would like to explain what each of these tools are and how they can improve your workflow when building awesome websites. Let’s start by describing each one.
Gulp.js
Gulp JS is an open source Javascript toolkit developed by Eric Schoffstall which is being used by millions of developers to use as a streaming build system for front-end web projects. Gulp can be used to automate certain tasks such as compiling Sass into CSS, minify code, optimize images, unit testing and many more.
Bootstrap CSS
Bootstrap is the most popular CSS Framework currently used by at least 7.9 million live websites according to the Bootstrap CDN statistics. It is an open source project originally developed by Mark Otto and Jacob Thornton almost a decade ago. It can be used to save time and effort by using predefined web components such as buttons, cards, navigation bars and powerful utility classes to create responsive layouts.
Sass
Sass is a style sheet language released almost 13 years ago which is sort of an extension for regular CSS capabilities. Using Sass you can make us of variables, mixins (functions) and better organize your style sheets structure overall. It is highly recommended as it will save you a lot of time and effort down the road.
BrowserSync
BrowserSync is a powerful tool that you can use with Gulp or Grunt to improve your development workflow with time-saving synchronised browser testing. Shortly put, you won’t have to refresh the page every time you change something in your code. It will do it for you as soon as you save a file in your project folder. Now that you have a better understanding of each of these technologies we can start setting them all up so that you can start building your future projects much faster and better.
Prerequisites:
Node - make sure you have Node.js installed and that it is accessible via the terminal
Gulp - after you have Node successfully installed, make sure you also install Gulp’s CLI (command line utility interface)
If you have Node installed you can run the following command in your terminal to install the Gulp CLI:
npm install --global gulp-cli
This is how the file structure will look like as you follow the instructions. Use this as a reference if you get lost:
. ├── gulpfile.js ├── package-lock.json ├── package.json └── app ├── css │ └── themesberg.css ├── index.html └── scss ├── _variables.scss └── themesberg.scss
Step 1: Install Gulp, BrowserSync and Bootstrap as dependencies with NPM
First of all you will need to create a package.json file by running the following command:
npm init
You will be asked to give the project a name, description and so on. Most of the details are optional and you can just “enter your way through”. After you have finished the process a new package.json file will be created. Secondly you will need to install the following dependencies using NPM:
npm install browser-sync gulp gulp-sass --save-dev
This command will install both BrowserSync and Gulp as development dependencies. The --save-dev flag will automatically add the development dependencies in the package.json file so that next time you can install everything by only running npm install.
Step 2: Gulp commands to create a local server and automatically watch for SASS file changes and compile them into CSS
First of all create a new file at the root folder of your project called gulpfile.js. Within this file you will add the Gulp commands that will be available to be used. Add the following code within this file:
var gulp = require('gulp'); var browserSync = require('browser-sync').create(); var sass = require('gulp-sass'); // Compile sass into CSS & auto-inject into browsers gulp.task('sass', function() { return gulp.src("app/scss/*.scss") .pipe(sass()) .pipe(gulp.dest("app/css")) .pipe(browserSync.stream()); }); // Static Server + watching scss/html files gulp.task('serve', gulp.series('sass', function() { browserSync.init({ server: "./app/" }); gulp.watch("app/scss/*.scss", gulp.series('sass')); gulp.watch("app/*.html").on('change', browserSync.reload); })); gulp.task('default', gulp.series('serve'));
The first part of the file is about including the dependencies that you have installed via NPM in the previous step. Next is our first Gulp command called serve which essentially starts a new local server based on the files within the app/ folder and watches for any changes (ie. file saves that you make when writing code) inside the app folder for *.scss and *.html files. The second command is called sass which takes all *.scss files (Sass files) inside the app/scss/ folder and compiles them into a singe CSS file called themesberg.css. You will include this in your HTML templates. Finally, the last line gulp.task('default', ['serve']); enables you to start the local server and watch for SASS file changes and compile them by only writing gulp in the command line. That’s what “default” refers to.
Step 3: Bootstrap SASS setup and launching the workflow
First you need to install the latest version of Bootstrap via NPM like this:
npm install bootstrap --save
Info: notice the flag is only --save without the dev? This is because Bootstrap is a dependency that will be used as a library even when your project will be online, whereas you won’t need Gulp or BrowserSync to be on your production server. Those are libraries you only use locally when developing your project. Next you need to create a scss/ folder inside the main app/ folder and create a new file called themesberg.scss. After that you need to add the following line inside it:
@import '../../node_modules/bootstrap/scss/bootstrap.scss';
What this does is that it includes the Bootstrap Sass files from the node_modules/ folder. This will help us be able to overwrite the default variable values of the colors, sizes, spacings and so on. Create a new index.html file inside the app/ folder and add the following markup and buttons inside:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Themesberg Gulp, Bootstrap SASS and BrowserSync Tutorial</title> <link rel="stylesheet" href="css/themesberg.css"> </head> <body> <button class="btn btn-primary">Primary</button> <button class="btn btn-secondary">Secondary</button> </body> </html>
You need this to be able to test out whether your SASS files have been properly compiled and the button classes are being parsed and styled accordingly.
Launching the local server via BrowserSync and Gulp
To test the whole thing out, just run gulp in your terminal in the folder where gulpfile.js is located (ie. the root folder). Shortly after, a new tab should pop up in your browser with the url http://localhost:3000/ showing you two nicely styled Bootstrap buttons. If this didn’t happen, make sure you have downloaded all of the dependencies via NPM and that the structure of the folders and files is the same as in the article. Now try changing the text of one of the buttons to Themesberg. If you save the file and go back to your browser you will see that the change has been made without needing to refresh the browser. Awesome! This will save you a lot of time and manual refreshing from now on 🥳
Step 4: overwrite the default Bootstrap SASS variables
This is another crucial step to save a lot of time and extra code when it comes to building stylesheets. Start by creating a new file called _variables.scss and add it inside the app/scss/ folder. Now add the following code within that file:
$primary: #EA755E;
Next up you need to import the newly created file inside themesberg.scss like this:
@import 'variables'; @import '../../node_modules/bootstrap/scss/bootstrap.scss';
Following the instructions above and going back to your browser, you will see that the first button’s color has become orange, our favorite color from Themesberg. Basically the primary colored elements of your Bootstrap project will now all become orange, instead of the default blue. The $primary variable is just one of the many that you can change in order to customize Bootstrap. If you want to see what other variables you can override, check them all out inside the node_modules/bootstrap/scss/_variables.scss file. You can take any one of them and add them inside your own _variables.scss file and add whatever value you like. This gives you enormous freedom and customization abilities while saving you tons of time. Not only that, but maintaining the stylesheets will also be much easier. In case you only had regular CSS files and wanted to change the main color of your website, you would need to either change each hex color instance or run a find and replace command. Alright, so that’s it! Now you can start building your own projects using Gulp 4, Bootstrap, Sass and BrowserSync. Before you go, let me introduce you to some of our free and premium Bootstrap UI Kits we have been working on for over a year at Themesberg.
Pixel Lite Bootstrap UI Kit
Pixel Lite is a free and open source Bootstrap UI Kit featuring over 200 individual components and 6 hand-crafted pages including about, pricing, sign in and sign up pages.

Pixel comes with SASS and Gulp commands just like in this tutorial and with a couple more powerful features such as project minification and optimization based on advanced Gulp commands.
0 notes
Text
New Course: The Web Designer’s Guide to Gulp
New item has been added on ThemeKeeper.com https://themekeeper.com/web-design/new-course-web-designers-guide-gulp
Gulp is a tool that can be of great help to any web designer, but it can be intimidating for beginners. In our new course, The Web Designer’s Guide to Gulp, you’ll learn what Gulp is, how to set it up, and how to use it to create an awesome front-end workflow—even as a beginner. Join Adi Purdila for a comprehensive introduction to this powerful JavaScript task runner.
0 notes
Text
Recent Episodes of ShopTalk Show
There is a super cool new Podcast block for WordPress Gutenberg you use Jetpack (released in 8.5). I wanted to try it out, so below you’ll see recent episodes from ShopTalk Show. I’d tell you all about the recent episodes, except then this blog post wouldn’t age very well, because the point of this blog is showing recent episodes, not specific episodes, so it will change as we publish new shows.
Here they are:
412: RedwoodJS with Tom Preston-Warner – ShopTalk » Podcast Feed
412: RedwoodJS with Tom Preston-Warner 01:09:39
411: Vitaly Friedman and Smashing Magazine in 2020 01:06:25
410: Gulp with Blaine Bublitz 58:04
409: Stripe & Streaming with Suz Hinton 53:18
408: Frontend Masterery With Marc Grabanski 01:03:56
407: Building Browser Features with Brian Kardell 01:03:15
406: Jamstack with Divya Tagtachian 59:40
405: Cross-Cultural Design with Senongo Akpem 58:54
{"attributes":{"url":"https:\/\/shoptalkshow.com\/feed\/podcast\/","itemsToShow":8,"showEpisodeDescription":false,"primaryColor":"luminous-vivid-orange","hexPrimaryColor":"#ff6900","secondaryColor":"very-dark-gray","hexSecondaryColor":"#313131","showCoverArt":true,"hasCustomCSS":false,"customCSS":""},"title":"ShopTalk \u00bb Podcast Feed","link":"https:\/\/shoptalkshow.com\/","cover":"https:\/\/res.cloudinary.com\/css-tricks\/image\/upload\/v1549562952\/ShopTalk-3000_noum8w.png","tracks":[{"id":"podcast-track-1","link":"https:\/\/shoptalkshow.com\/412\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/6d79ba8a-932b-43f9-8e1d-bc92b7683f57\/shoptalkshow-412_tc.mp3","type":"audio\/mpeg","description":"Tom Preston-Werner joins the show to talk about his latest project, RedwoodJS, and the decisions made about how it works, public APIs, how tied to Netlify RedwoodJS is, and why they're using Prisma.","title":"412: RedwoodJS with Tom Preston-Warner","duration":"01:09:39"},{"id":"podcast-track-2","link":"https:\/\/shoptalkshow.com\/411\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/3c82a5df-c5ab-440b-9d47-82c1cf425f5b\/shoptalkshow-411_tc.mp3","type":"audio\/mpeg","description":"Show DescriptionVitaly Friedman talks with us about the changing landscape of publishing on the web, the changes seen in web conferences, the difference between a workshop and a webinar, and keeping up with all the technology in front end development. Links A Smashing Magazine An Event Apart Smashing Conf Environments for Humans Christopher Schmitt ShopTalk [\u2026]","title":"411: Vitaly Friedman and Smashing Magazine in 2020","duration":"01:06:25"},{"id":"podcast-track-3","link":"https:\/\/shoptalkshow.com\/410\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/e984c911-2046-4400-ae1a-573330a56b48\/shoptalkshow-410_tc.mp3","type":"audio\/mpeg","description":"Show DescriptionWe\\'re chatting with Blaine Bublitz, lead at the Gulpjs open source project, about what Gulp is, the lack of money in open source, SVG and Gulp, handling dependencies in Gulp, and what the future of Gulp looks like. Links Gulp.js Tidelift Grunt Parcel Webpack Sponsors","title":"410: Gulp with Blaine Bublitz","duration":"58:04"},{"id":"podcast-track-4","link":"https:\/\/shoptalkshow.com\/409\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/0deeace6-e73e-4bee-b1d9-742bfe131b0b\/shoptalkshow-409_tc.mp3","type":"audio\/mpeg","description":"Show DescriptionSuz Hinton stops by to talk about what it\\'s like to work at Stripe, how businesses should consider storing billing data, her live stream coding journey, and building and coding digital devices like the Arduino. Links JS Party Stripe Kickstarter Suz Hinton\u2019s Twitch Live Coding Setup Hashtiv.com Subscribe to Suz\u2019s Twitch channel Lua programming [\u2026]","title":"409: Stripe & Streaming with Suz Hinton","duration":"53:18"},{"id":"podcast-track-5","link":"https:\/\/shoptalkshow.com\/408\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/475a8b3f-b6c6-43f4-bc78-bd2e70e7b179\/shoptalkshow-408_tc.mp3","type":"audio\/mpeg","description":"Show DescriptionMarc Grabanski is the CEO and UI Developer at Frontend Masters. He talks with us about what Frontend Masters is, who it\\'s for, how they decide what to teach, what\\'s coming up, and the question everyone asks: what do I learn next? Links Frontend Masters CodePen Radio #263 A New Editor Vue Sarah Drasner\u2019s [\u2026]","title":"408: Frontend Masterery With Marc Grabanski","duration":"01:03:56"},{"id":"podcast-track-6","link":"https:\/\/shoptalkshow.com\/407\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/761841fb-aff3-4403-ae8e-1f81e4199003\/shoptalkshow-407_tc.mp3","type":"audio\/mpeg","description":"Show DescriptionBrian Kardell talks with us about how new features get into browsers and the fun and challenging journey it takes to get there. Links ShopTalk Show 306: Debugging CSS with Aimee Knight Igalia Toward Responsive Elements Eric Portis on Contain Your Excitement Sponsors","title":"407: Building Browser Features with Brian Kardell","duration":"01:03:15"},{"id":"podcast-track-7","link":"https:\/\/shoptalkshow.com\/406\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/3e84ab16-ff02-439f-87ec-a7799e1d3cc8\/shoptalkshow-406_tc.mp3","type":"audio\/mpeg","description":"Show DescriptionDivya Tagtachian stops by the ShopTalk studios to answer questions about Jamstack and Netlify. What\\'s open authoring? Can a SPA be Jamstack? Can a site be too large for Jamstack? Is SSR the same thing as Jamstack? What\\'s happening with WordPress and Jamstack? Links Netlify Discourse Dev.to Netlify Build Plugins Zeit ShopTalk 403 Serverless [\u2026]","title":"406: Jamstack with Divya Tagtachian","duration":"59:40"},{"id":"podcast-track-8","link":"https:\/\/shoptalkshow.com\/405\/","src":"https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/a3afa849-e5d3-445f-8c1e-ae766f790d5e\/shoptalkshow-405_tc.mp3","type":"audio\/mpeg","description":"Show DescriptionSeneongo Akpem talks with us about his new book, Cross-Cultural Design, and how building websites for people all over the world and from different cultures can be done better. Links Cross-Cultural Design Who I wrote Cross-Cultural Design for Mina Markham\u2019s talks Sponsors","title":"405: Cross-Cultural Design with Senongo Akpem","duration":"58:54"}],"playerId":"jetpack-podcast-player-block-13"}
( function( instanceId ) { document.getElementById( instanceId ).classList.remove( 'is-default' ); window.jetpackPodcastPlayers=(window.jetpackPodcastPlayers||[]); window.jetpackPodcastPlayers.push( instanceId ); } )( "jetpack-podcast-player-block-13" );
And if I wanted to show off recent episodes of JS Party, with different colors, I could do that too:
What I’m gonna share here is really mediocre – JS Party: JavaScript & Web Dev
Node 14, Vue’s Vite, and is-promise are in the news. We’ve got some working from home tips and unpopular opinions to share. And… shout outs! 👏
What I’m gonna share here is really mediocre 01:04:05
These buttons look like buttons 51:44
We got confs on lockdown 48:00
JS "Danger" Party 01:05:22
What's new and what's Next.js 01:17:34
{"attributes":{"url":"https:\/\/changelog.com\/jsparty\/feed","primaryColor":"vivid-red","hexPrimaryColor":"#cf2e2e","secondaryColor":"very-dark-gray","hexSecondaryColor":"#313131","itemsToShow":5,"showCoverArt":true,"showEpisodeDescription":true,"hasCustomCSS":false,"customCSS":""},"title":"JS Party: JavaScript & Web Dev","link":"https:\/\/changelog.com\/jsparty","cover":"https:\/\/cdn.changelog.com\/uploads\/covers\/js-party-original.png?v=63725770332","tracks":[{"id":"podcast-track-14","link":"https:\/\/changelog.com\/jsparty\/126","src":"https:\/\/cdn.changelog.com\/uploads\/jsparty\/126\/js-party-126.mp3","type":"audio\/mpeg","description":"Node 14, Vue\u2019s Vite, and is-promise are in the news. We\u2019ve got some working from home tips and unpopular opinions to share. And\u2026 shout outs! \ud83d\udc4f","title":"What I\u2019m gonna share here is really mediocre","duration":"01:04:05"},{"id":"podcast-track-15","link":"https:\/\/changelog.com\/jsparty\/125","src":"https:\/\/cdn.changelog.com\/uploads\/jsparty\/125\/js-party-125.mp3","type":"audio\/mpeg","description":"This week Feross and Emma chat with Segun Adebayo about Chakra UI, a modular React component library that\u2019s changing the game for design systems and app development.","title":"These buttons look like buttons","duration":"51:44"},{"id":"podcast-track-16","link":"https:\/\/changelog.com\/jsparty\/124","src":"https:\/\/cdn.changelog.com\/uploads\/jsparty\/124\/js-party-124.mp3","type":"audio\/mpeg","description":"Emma, Divya, and Suz are joined by Quincy Larson from freeCodeCamp where they chat about virtual conferences. Are they better than in-person conferences? What are the differences? Let\u2019s find out!","title":"We got confs on lockdown","duration":"48:00"},{"id":"podcast-track-17","link":"https:\/\/changelog.com\/jsparty\/123","src":"https:\/\/cdn.changelog.com\/uploads\/jsparty\/123\/js-party-123.mp3","type":"audio\/mpeg","description":"Our Jeopardy-style (but don\u2019t call it Jeopardy) game is back! This time Jerod plays the part of Alex Trabeck and Emma tries her hand at contestant-ing. Can Scott Tolinski from the Syntax podcast hang with Emma and Nick? Listen and play along!","title":"JS \"Danger\" Party","duration":"01:05:22"},{"id":"podcast-track-18","link":"https:\/\/changelog.com\/jsparty\/122","src":"https:\/\/cdn.changelog.com\/uploads\/jsparty\/122\/js-party-122.mp3","type":"audio\/mpeg","description":"Divya and Jerod welcome ZEIT founder Guillermo Rauch to the show for a deep discussion on the state of JAMstack, what\u2019s new & exciting with Next.js, and some big picture analysis of where the industry is heading.","title":"What's new and what's Next.js","duration":"01:17:34"}],"playerId":"jetpack-podcast-player-block-24"}
( function( instanceId ) { document.getElementById( instanceId ).classList.remove( 'is-default' ); window.jetpackPodcastPlayers=(window.jetpackPodcastPlayers||[]); window.jetpackPodcastPlayers.push( instanceId ); } )( "jetpack-podcast-player-block-24" );
I love that I get useful little features like for literally doing nothing. Big fan of Jetpack for that reason.
The post Recent Episodes of ShopTalk Show appeared first on CSS-Tricks.
Recent Episodes of ShopTalk Show published first on https://deskbysnafu.tumblr.com/
0 notes
Text
Recent Episodes of ShopTalk Show
There is a super cool new Podcast block for WordPress Gutenberg you use Jetpack (released in 8.5). I wanted to try it out, so below you’ll see recent episodes from ShopTalk Show. I’d tell you all about the recent episodes, except then this blog post wouldn’t age very well, because the point of this blog is showing recent episodes, not specific episodes, so it will change as we publish new shows.
Here they are:
412: RedwoodJS with Tom Preston-Warner
–
ShopTalk » Podcast Feed
412: RedwoodJS with Tom Preston-Warner 01:09:39
411: Vitaly Friedman and Smashing Magazine in 2020 01:06:25
410: Gulp with Blaine Bublitz 58:04
409: Stripe & Streaming with Suz Hinton 53:18
408: Frontend Masterery With Marc Grabanski 01:03:56
407: Building Browser Features with Brian Kardell 01:03:15
406: Jamstack with Divya Tagtachian 59:40
405: Cross-Cultural Design with Senongo Akpem 58:54
{“attributes”:{“url”:”https:\/\/shoptalkshow.com\/feed\/podcast\/”,”itemsToShow”:8,”showEpisodeDescription”:false,”primaryColor”:”luminous-vivid-orange”,”hexPrimaryColor”:”#ff6900″,”secondaryColor”:”very-dark-gray”,”hexSecondaryColor”:”#313131″,”showCoverArt”:true,”hasCustomCSS”:false,”customCSS”:””},”title”:”ShopTalk \u00bb Podcast Feed”,”link”:”https:\/\/shoptalkshow.com\/”,”cover”:”https:\/\/res.cloudinary.com\/css-tricks\/image\/upload\/v1549562952\/ShopTalk-3000_noum8w.png”,”tracks”:[{“id”:”podcast-track-1″,”link”:”https:\/\/shoptalkshow.com\/412\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/6d79ba8a-932b-43f9-8e1d-bc92b7683f57\/shoptalkshow-412_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Tom Preston-Werner joins the show to talk about his latest project, RedwoodJS, and the decisions made about how it works, public APIs, how tied to Netlify RedwoodJS is, and why they’re using Prisma.”,”title”:”412: RedwoodJS with Tom Preston-Warner”,”duration”:”01:09:39″},{“id”:”podcast-track-2″,”link”:”https:\/\/shoptalkshow.com\/411\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/3c82a5df-c5ab-440b-9d47-82c1cf425f5b\/shoptalkshow-411_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Show DescriptionVitaly Friedman talks with us about the changing landscape of publishing on the web, the changes seen in web conferences, the difference between a workshop and a webinar, and keeping up with all the technology in front end development. Links A Smashing Magazine An Event Apart Smashing Conf Environments for Humans Christopher Schmitt ShopTalk [\u2026]”,”title”:”411: Vitaly Friedman and Smashing Magazine in 2020″,”duration”:”01:06:25″},{“id”:”podcast-track-3″,”link”:”https:\/\/shoptalkshow.com\/410\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/e984c911-2046-4400-ae1a-573330a56b48\/shoptalkshow-410_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Show DescriptionWe\\’re chatting with Blaine Bublitz, lead at the Gulpjs open source project, about what Gulp is, the lack of money in open source, SVG and Gulp, handling dependencies in Gulp, and what the future of Gulp looks like. Links Gulp.js Tidelift Grunt Parcel Webpack Sponsors”,”title”:”410: Gulp with Blaine Bublitz”,”duration”:”58:04″},{“id”:”podcast-track-4″,”link”:”https:\/\/shoptalkshow.com\/409\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/0deeace6-e73e-4bee-b1d9-742bfe131b0b\/shoptalkshow-409_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Show DescriptionSuz Hinton stops by to talk about what it\\’s like to work at Stripe, how businesses should consider storing billing data, her live stream coding journey, and building and coding digital devices like the Arduino. Links JS Party Stripe Kickstarter Suz Hinton\u2019s Twitch Live Coding Setup Hashtiv.com Subscribe to Suz\u2019s Twitch channel Lua programming [\u2026]”,”title”:”409: Stripe & Streaming with Suz Hinton”,”duration”:”53:18″},{“id”:”podcast-track-5″,”link”:”https:\/\/shoptalkshow.com\/408\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/475a8b3f-b6c6-43f4-bc78-bd2e70e7b179\/shoptalkshow-408_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Show DescriptionMarc Grabanski is the CEO and UI Developer at Frontend Masters. He talks with us about what Frontend Masters is, who it\\’s for, how they decide what to teach, what\\’s coming up, and the question everyone asks: what do I learn next? Links Frontend Masters CodePen Radio #263 A New Editor Vue Sarah Drasner\u2019s [\u2026]”,”title”:”408: Frontend Masterery With Marc Grabanski”,”duration”:”01:03:56″},{“id”:”podcast-track-6″,”link”:”https:\/\/shoptalkshow.com\/407\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/761841fb-aff3-4403-ae8e-1f81e4199003\/shoptalkshow-407_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Show DescriptionBrian Kardell talks with us about how new features get into browsers and the fun and challenging journey it takes to get there. Links ShopTalk Show 306: Debugging CSS with Aimee Knight Igalia Toward Responsive Elements Eric Portis on Contain Your Excitement Sponsors”,”title”:”407: Building Browser Features with Brian Kardell”,”duration”:”01:03:15″},{“id”:”podcast-track-7″,”link”:”https:\/\/shoptalkshow.com\/406\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/3e84ab16-ff02-439f-87ec-a7799e1d3cc8\/shoptalkshow-406_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Show DescriptionDivya Tagtachian stops by the ShopTalk studios to answer questions about Jamstack and Netlify. What\\’s open authoring? Can a SPA be Jamstack? Can a site be too large for Jamstack? Is SSR the same thing as Jamstack? What\\’s happening with WordPress and Jamstack? Links Netlify Discourse Dev.to Netlify Build Plugins Zeit ShopTalk 403 Serverless [\u2026]”,”title”:”406: Jamstack with Divya Tagtachian”,”duration”:”59:40″},{“id”:”podcast-track-8″,”link”:”https:\/\/shoptalkshow.com\/405\/”,”src”:”https:\/\/chtbl.com\/track\/643D\/cdn.simplecast.com\/audio\/167887\/167887a0-ac00-4cf9-bc69-b5ca845997db\/a3afa849-e5d3-445f-8c1e-ae766f790d5e\/shoptalkshow-405_tc.mp3″,”type”:”audio\/mpeg”,”description”:”Show DescriptionSeneongo Akpem talks with us about his new book, Cross-Cultural Design, and how building websites for people all over the world and from different cultures can be done better. Links Cross-Cultural Design Who I wrote Cross-Cultural Design for Mina Markham\u2019s talks Sponsors”,”title”:”405: Cross-Cultural Design with Senongo Akpem”,”duration”:”58:54″}],”playerId”:”jetpack-podcast-player-block-13″}
( function( instanceId ) { document.getElementById( instanceId ).classList.remove( ‘is-default’ ); window.jetpackPodcastPlayers=(window.jetpackPodcastPlayers||[]); window.jetpackPodcastPlayers.push( instanceId ); } )( “jetpack-podcast-player-block-13” );
And if I wanted to show off recent episodes of JS Party, with different colors, I could do that too:
What I’m gonna share here is really mediocre
–
JS Party: JavaScript & Web Dev
Node 14, Vue’s Vite, and is-promise are in the news. We’ve got some working from home tips and unpopular opinions to share. And… shout outs!
What I’m gonna share here is really mediocre 01:04:05
These buttons look like buttons 51:44
We got confs on lockdown 48:00
JS "Danger" Party 01:05:22
What's new and what's Next.js 01:17:34
{“attributes”:{“url”:”https:\/\/changelog.com\/jsparty\/feed”,”primaryColor”:”vivid-red”,”hexPrimaryColor”:”#cf2e2e”,”secondaryColor”:”very-dark-gray”,”hexSecondaryColor”:”#313131″,”itemsToShow”:5,”showCoverArt”:true,”showEpisodeDescription”:true,”hasCustomCSS”:false,”customCSS”:””},”title”:”JS Party: JavaScript & Web Dev”,”link”:”https:\/\/changelog.com\/jsparty”,”cover”:”https:\/\/cdn.changelog.com\/uploads\/covers\/js-party-original.png?v=63725770332″,”tracks”:[{“id”:”podcast-track-14″,”link”:”https:\/\/changelog.com\/jsparty\/126″,”src”:”https:\/\/cdn.changelog.com\/uploads\/jsparty\/126\/js-party-126.mp3″,”type”:”audio\/mpeg”,”description”:”Node 14, Vue\u2019s Vite, and is-promise are in the news. We\u2019ve got some working from home tips and unpopular opinions to share. And\u2026 shout outs! \ud83d\udc4f”,”title”:”What I\u2019m gonna share here is really mediocre”,”duration”:”01:04:05″},{“id”:”podcast-track-15″,”link”:”https:\/\/changelog.com\/jsparty\/125″,”src”:”https:\/\/cdn.changelog.com\/uploads\/jsparty\/125\/js-party-125.mp3″,”type”:”audio\/mpeg”,”description”:”This week Feross and Emma chat with Segun Adebayo about Chakra UI, a modular React component library that\u2019s changing the game for design systems and app development.”,”title”:”These buttons look like buttons”,”duration”:”51:44″},{“id”:”podcast-track-16″,”link”:”https:\/\/changelog.com\/jsparty\/124″,”src”:”https:\/\/cdn.changelog.com\/uploads\/jsparty\/124\/js-party-124.mp3″,”type”:”audio\/mpeg”,”description”:”Emma, Divya, and Suz are joined by Quincy Larson from freeCodeCamp where they chat about virtual conferences. Are they better than in-person conferences? What are the differences? Let\u2019s find out!”,”title”:”We got confs on lockdown”,”duration”:”48:00″},{“id”:”podcast-track-17″,”link”:”https:\/\/changelog.com\/jsparty\/123″,”src”:”https:\/\/cdn.changelog.com\/uploads\/jsparty\/123\/js-party-123.mp3″,”type”:”audio\/mpeg”,”description”:”Our Jeopardy-style (but don\u2019t call it Jeopardy) game is back! This time Jerod plays the part of Alex Trabeck and Emma tries her hand at contestant-ing. Can Scott Tolinski from the Syntax podcast hang with Emma and Nick? Listen and play along!”,”title”:”JS \”Danger\” Party”,”duration”:”01:05:22″},{“id”:”podcast-track-18″,”link”:”https:\/\/changelog.com\/jsparty\/122″,”src”:”https:\/\/cdn.changelog.com\/uploads\/jsparty\/122\/js-party-122.mp3″,”type”:”audio\/mpeg”,”description”:”Divya and Jerod welcome ZEIT founder Guillermo Rauch to the show for a deep discussion on the state of JAMstack, what\u2019s new & exciting with Next.js, and some big picture analysis of where the industry is heading.”,”title”:”What’s new and what’s Next.js”,”duration”:”01:17:34″}],”playerId”:”jetpack-podcast-player-block-24″}
( function( instanceId ) { document.getElementById( instanceId ).classList.remove( ‘is-default’ ); window.jetpackPodcastPlayers=(window.jetpackPodcastPlayers||[]); window.jetpackPodcastPlayers.push( instanceId ); } )( “jetpack-podcast-player-block-24” );
I love that I get useful little features like for literally doing nothing. Big fan of Jetpack for that reason.
The post Recent Episodes of ShopTalk Show appeared first on CSS-Tricks.
source https://css-tricks.com/recent-episodes-of-shoptalk-show/
from WordPress https://ift.tt/3cDREsd via IFTTT
0 notes
Photo
The Top 10 SitePoint Guides & Tutorials of 2019
In 2019, we published hundreds of new guides, tutorials, and articles. Whether we showed you how to use new technologies and tools, or published career advice from people at the top of their game, our aim was always to help you level up as a web developer.
Though tech moves fast, all of those articles are still relevant now in the start of 2020. To celebrate a year concluded, we wanted to take a look at the 10 pieces our readers enjoyed and shared the most in 2019. Hopefully, there's something here that's useful to you going into this new year.
What Is Functional Programming?
As a programmer, you probably want to write elegant, maintainable, scalable, predictable code. The principles of functional programming, or FP, can significantly aid in these goals. Ali Spittel walks you through these principles, using JavaScript to demonstrate them.
➤ Read What Is Functional Programming?
10 Must-have VS Code Extensions for JavaScript Developers
Visual Studio Code is undoubtedly the most popular lightweight code editor today. It does borrow heavily from other popular code editors, mostly Sublime Text and Atom. However, its success mainly comes from its ability to provide better performance and stability. In addition, it also provides much-needed features like IntelliSense, which were only available in full-sized IDEs like Eclipse or Visual Studio 2017.
The power of VS Code no doubt comes from the marketplace. Thanks to the wonderful open-source community, the editor is now capable of supporting almost every programming language, framework, and development technology. Support for a library or framework comes in various ways, which mainly includes snippets, syntax highlighting, Emmet and IntelliSense features for that specific technology.
➤ Read 10 Must-have VS Code Extensions for JavaScript Developers
Why the Highest Paid Developers "Fight" Their Co-workers
Most employees want to keep their jobs and their clients. They don’t have the leverage or control they want over their own careers. They need their job. In fact, most people are terrified of losing their jobs.
Research shows the fear of losing your job creates job dissatisfaction and a lack of commitment at work. This, in turn, affects job performance, negatively increasing the likelihood that you will lose your job. It’s a vicious cycle that seems to repeat itself over and over.
But there’s something worse than the fear of a job loss.
➤ Read Why the Highest Paid Developers "Fight" Their Co-workers
How to Tell If Vue.js Is the Right Framework for Your Next Project
Vue.js grew from a one-man project to a JavaScript framework everyone’s talking about. You’ve heard about it from your front-end colleagues and during conferences. You’ve probably read multiple comparisons between Vue, React, and Angular. And you’ve probably also noticed that Vue outranks React in terms of GitHub stars.
All that’s made you wonder whether Vue.js is the right framework for your next project? Well, let’s explore the possibilities and limitations of Vue to give you a high-level look at the framework and make your decision a little easier.
➤ Read How to Tell If Vue.js Is the Right Framework for Your Next Project
JavaScript Web Workers: A Beginner's Guide
Today’s mobile devices normally come with 8+ CPU cores, or 12+ GPU cores. Desktop and server CPUs have up to 16 cores, 32 threads, or more. In this environment, having a dominant programming or scripting environment that is single-threaded is a bottleneck.
JavaScript is single-threaded. This means that by design, JavaScript engines — originally browsers — have one main thread of execution, and, to put it simply, process or function B cannot be executed until process or function A is finished. A web page’s UI is unresponsive to any other JavaScript processing while it is occupied with executing something — this is known as DOM blocking.
The solution: web workers.
➤ Read JavaScript Web Workers: A Beginner's Guide
React vs Angular: An In-depth Comparison
Should I choose Angular or React? Each framework has a lot to offer and it’s not easy to choose between them. Whether you’re a newcomer trying to figure out where to start, a freelancer picking a framework for your next project, or an enterprise-grade architect planning a strategic vision for your company, you’re likely to benefit from having an educated view on this topic.
➤ Read React vs Angular: An In-depth Comparison
Fetching Data from a Third-party API with Vue.js and Axios
More often than not, when building your JavaScript application, you’ll want to fetch data from a remote source or consume an API. I recently looked into some publicly available APIs and found that there’s lots of cool stuff that can be done with data from these sources.
With Vue.js, you can literally build an app around one of these services and start serving content to users in minutes.
I’ll demonstrate how to build a simple news app that will show the top news articles of the day allow users to filter by their category of interest, fetching data from the New York Times API.
➤ Read Fetching Data from a Third-party API with Vue.js and Axios
How to Install Docker on Windows 10 Home
If you’ve ever tried to install Docker for Windows, you’ve probably come to realize that the installer won’t run on Windows 10 Home. Only Windows Pro, Enterprise or Education support Docker. Upgrading your Windows license is pricey, and also pointless since you can still run Linux Containers on Windows without relying on Hyper-V technology, a requirement for Docker for Windows.
In this tutorial, I’ll show you how to quickly setup a Linux VM on Windows Home running Docker Engine with the help of Docker Machine.
➤ Read How to Install Docker on Windows 10 Home
How to Use Windows Subsystem for Linux 2 and Windows Terminal
In this article, you’ll learn how you can use Windows Subsystem for Linux 2 to set up and run a local Linux shell interface in Windows without using a virtual machine. This not like using terminals such as Git Bash or cmder that have a subset of UNIX tools added to $PATH. This is actually like running a full Linux kernel on Windows that can execute native Linux applications. That’s pretty awesome, isn’t it?
➤ Read How to Use Windows Subsystem for Linux 2 and Windows Terminal
How to Migrate to Gulp.js 4.0
Despite competition from webpack and Parcel, Gulp.js remains one of the most popular JavaScript task runners. Gulp.js is configured using code which makes it a versatile, general-purpose option. As well as the usual transpiling, bundling and live reloading, Gulp.js could analyze a database, render a static site, push a Git commit, and post a Slack message with a single command.
➤ Read How to Migrate to Gulp.js 4.0
Happy New Year from SitePoint
We hope you all had a restful break and have come back recharged and ready to tackle your goals for this new year. We'll continue to collaborate with working developers to help you improve your skills this year, and we'll explore new areas that we hope you'll find both useful and exciting. And we'll continue our work on leveling SitePoint Premium up into a next-generation learning platform and comprehensive reference library. Happy New Year from SitePoint!
The post The Top 10 SitePoint Guides & Tutorials of 2019 appeared first on SitePoint.
by Joel Falconer via SitePoint https://ift.tt/2QXWTt4
0 notes
Text
Opening for Senior Programmer
Location: Chennai
Experience: 5+ years
Skills
5+ years of experience Strong understanding of JavaScript, its quirks, and workarounds
Basic understanding of web mark-up, including HTML5 and CSS3 Deep functional knowledge or hands on experience with web services
Experience in any of the modern Javascript framework Deep functional knowledge or hands on experience with web services
Good understanding of asynchronous request handling, partial page updates, and AJAX Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Familiarity with JavaScript module loaders, such as Require.js and AMD
Familiarity with front-end build tools, such as Grunt and Gulp.js
Proficient understanding of code versioning tools, such as {{Git / Mercurial / SVN}}
Good understanding of browser rendering behaviour and performance

For more details contact: HR Subhashini - 7540006355 / [email protected]
0 notes