li What can I do if I am on a working holiday or seasonal worker visa in the Coronavirus (COVID-19) crisis? By feedproxy.google.com Published On :: Tue, 14 Apr 2020 01:10:49 +0000 Seasonal Worker Programme and Pacific Labour Scheme workers can extend their stay for up to 12 months to work for approved employers as long as pastoral care and accommodation needs of workers are met to minimise health risks to visa holders and the community. Approved employers under the Seasonal Worker Programme and Pacific Labour Scheme […] The post What can I do if I am on a working holiday or seasonal worker visa in the Coronavirus (COVID-19) crisis? appeared first on Visa Australia - Immigration Lawyers & Registered Migration Agents. Full Article Student Visas 444 visa access superannuation Acting Minister Tudge agricultural workers Australian welfare payment Coronavirus covid-19 department of education international students JobKeeper payment labour market testing new zealand citizens pacific labour scheme seasonal worker programme seasonal worker visa student visa temporary skilled visa visa application commitment visa holders visa status WHM worker visa working holiday working holiday makers
li Student visa holders and New Zealand citizens in Australia and the Coronavirus (COVID-19) crisis? By feedproxy.google.com Published On :: Sun, 19 Apr 2020 20:30:00 +0000 International students who have been in Australia for longer than 12 months who find themselves in financial hardship will be able to access their Australian superannuation. The Government will undertake further engagement with the international education sector who already provide some financial support for international students facing hardship. International students working in supermarkets will have […] The post Student visa holders and New Zealand citizens in Australia and the Coronavirus (COVID-19) crisis? appeared first on Visa Australia - Immigration Lawyers & Registered Migration Agents. Full Article Student Visas aged care Australian welfare payments Coronavirus covid-19 extended hours international students JobKeeper payment new zealand citizens nurses special category subclass 444 subclass 444 visa conditions working hours
li Reel 3.0: New Color Schemes, Portfolio Styles & More! By feedproxy.google.com Published On :: Mon, 17 Feb 2020 08:13:49 +0000 We’re very excited to announce a new major update for our Reel theme. The new 3.0 version brings new color schemes and many improvements to the Portfolio Showcase widget. What’s new in 3.0? 5 New Color Schemes + 2 New Theme Styles Full-width header option New styles & options for Portfolio Showcase widget 5 New Color Schemes After long research […] Full Article News
li If You’re Using Beaver Builder Lite, You Need This Addon By feedproxy.google.com Published On :: Wed, 15 Apr 2020 16:22:52 +0000 Hey there, I’m Ben, and I’m a guest author here at WPZOOM. Today I thought I’d share with you my experience of one of their rather awesome plugins, an addon for Beaver Builder. I know the team at WPZOOM are big fans of Beaver Builder, why not? It’s a great page builder with an excellent feature set; chances are if […] Full Article Plugins
li How to Create an Online Ordering Page for Restaurants with WooCommerce By feedproxy.google.com Published On :: Fri, 24 Apr 2020 07:42:25 +0000 Until recently it was something normal for any restaurant to have a well-maintained website. Even so, it seems that for many restaurants this was something difficult to achieve. In these difficult times, for many restaurant owners and other businesses in this field, owning just a simple website is no longer enough. If you still want to remain in business you […] Full Article Tutorials
li Olivier Gillaizeau By feedproxy.google.com Published On :: Fri, 08 May 2020 08:52:19 +0000 Full Article Inspiration siteinspire Web
li Kelly Milligan By feedproxy.google.com Published On :: Fri, 08 May 2020 08:53:58 +0000 Full Article Inspiration siteinspire Web
li Limnia By feedproxy.google.com Published On :: Fri, 08 May 2020 08:54:41 +0000 Full Article Inspiration siteinspire Web
li Les Jolies Musiques By feedproxy.google.com Published On :: Fri, 08 May 2020 08:56:01 +0000 Full Article Inspiration siteinspire Web
li Jiacheng Yang 2020 Portfolio By feedproxy.google.com Published On :: Sat, 09 May 2020 00:00:00 +0000 Interaction Designer’s 2020 portfolio Full Article awwwards Inspiration Web
li How to Foster Real-Time Client Engagement During Moderated Research By feedproxy.google.com Published On :: Mon, 17 Feb 2020 08:00:00 -0500 When we conduct moderated research, like user interviews or usability tests, for our clients, we encourage them to observe as many sessions as possible. We find when clients see us interview their users, and get real-time responses, they’re able to learn about the needs of their users in real-time and be more active participants in the process. One way we help clients feel engaged with the process during remote sessions is to establish a real-time communication backchannel that empowers clients to flag responses they’d like to dig into further and to share their ideas for follow-up questions. There are several benefits to establishing a communication backchannel for moderated sessions:Everyone on the team, including both internal and client team members, can be actively involved throughout the data collection process rather than waiting to passively consume findings.Team members can identify follow-up questions in real-time which allows the moderator to incorporate those questions during the current session, rather than just considering them for future sessions.Subject matter experts can identify more detailed and specific follow-up questions that the moderator may not think to ask.Even though the whole team is engaged, a single moderator still maintains control over the conversation which creates a consistent experience for the participant.If you’re interested in creating your own backchannel, here are some tips to make the process work smoothly:Use the chat tool that is already being used on the project. In most cases, we use a joint Slack workspace for the session backchannel but we’ve also used Microsoft Teams.Create a dedicated channel like #moderated-sessions. Conversation in this channel should be limited to backchannel discussions during sessions. This keeps the communication consolidated and makes it easier for the moderator to stay focused during the session.Keep communication limited. Channel participants should ask basic questions that are easy to consume quickly. Supplemental commentary and analysis should not take place in the dedicated channel.Use emoji responses. The moderator can add a quick thumbs up to indicate that they’ve seen a question.Introducing backchannels for communication during remote moderated sessions has been a beneficial change to our research process. It not only provides an easy way for clients to stay engaged during the data collection process but also increases the moderator’s ability to focus on the most important topics and to ask the most useful follow-up questions. Full Article Process Research
li Markdown Comes Alive! Part 1, Basic Editor By feedproxy.google.com Published On :: Wed, 26 Feb 2020 08:00:00 -0500 In my last post, I covered what LiveView is at a high level. In this series, we’re going to dive deeper and implement a LiveView powered Markdown editor called Frampton. This series assumes you have some familiarity with Phoenix and Elixir, including having them set up locally. Check out Elizabeth’s three-part series on getting started with Phoenix for a refresher. This series has a companion repository published on GitHub. Get started by cloning it down and switching to the starter branch. You can see the completed application on master. Our goal today is to make a Markdown editor, which allows a user to enter Markdown text on a page and see it rendered as HTML next to it in real-time. We’ll make use of LiveView for the interaction and the Earmark package for rendering Markdown. The starter branch provides some styles and installs LiveView. Rendering Markdown Let’s set aside the LiveView portion and start with our data structures and the functions that operate on them. To begin, a Post will have a body, which holds the rendered HTML string, and title. A string of markdown can be turned into HTML by calling Post.render(post, markdown). I think that just about covers it! First, let’s define our struct in lib/frampton/post.ex: defmodule Frampton.Post do defstruct body: "", title: "" def render(%__MODULE{} = post, markdown) do # Fill me in! end end Now the failing test (in test/frampton/post_test.exs): describe "render/2" do test "returns our post with the body set" do markdown = "# Hello world!" assert Post.render(%Post{}, markdown) == {:ok, %Post{body: "<h1>Hello World</h1> "}} end end Our render method will just be a wrapper around Earmark.as_html!/2 that puts the result into the body of the post. Add {:earmark, "~> 1.4.3"} to your deps in mix.exs, run mix deps.get and fill out render function: def render(%__MODULE{} = post, markdown) do html = Earmark.as_html!(markdown) {:ok, Map.put(post, :body, html)} end Our test should now pass, and we can render posts! [Note: we’re using the as_html! method, which prints error messages instead of passing them back to the user. A smarter version of this would handle any errors and show them to the user. I leave that as an exercise for the reader…] Time to play around with this in an IEx prompt (run iex -S mix in your terminal): iex(1)> alias Frampton.Post Frampton.Post iex(2)> post = %Post{} %Frampton.Post{body: "", title: ""} iex(3)> {:ok, updated_post} = Post.render(post, "# Hello world!") {:ok, %Frampton.Post{body: "<h1>Hello world!</h1> ", title: ""}} iex(4)> updated_post %Frampton.Post{body: "<h1>Hello world!</h1> ", title: ""} Great! That’s exactly what we’d expect. You can find the final code for this in the render_post branch. LiveView Editor Now for the fun part: Editing this live! First, we’ll need a route for the editor to live at: /editor sounds good to me. LiveViews can be rendered from a controller, or directly in the router. We don’t have any initial state, so let's go straight from a router. First, let's put up a minimal test. In test/frampton_web/live/editor_live_test.exs: defmodule FramptonWeb.EditorLiveTest do use FramptonWeb.ConnCase import Phoenix.LiveViewTest test "the editor renders" do conn = get(build_conn(), "/editor") assert html_response(conn, 200) =~ "data-test="editor"" end end This test doesn’t do much yet, but notice that it isn’t live view specific. Our first render is just the same as any other controller test we’d write. The page’s content is there right from the beginning, without the need to parse JavaScript or make API calls back to the server. Nice. To make that test pass, add a route to lib/frampton_web/router.ex. First, we import the LiveView code, then we render our Editor: import Phoenix.LiveView.Router # … Code skipped ... # Inside of `scope "/"`: live "/editor", EditorLive Now place a minimal EditorLive module, in lib/frampton_web/live/editor_live.ex: defmodule FramptonWeb.EditorLive do use Phoenix.LiveView def render(assigns) do ~L""" <div data-test=”editor”> <h1>Hello world!</h1> </div> """ end def mount(_params, _session, socket) do {:ok, socket} end end And we have a passing test suite! The ~L sigil designates that LiveView should track changes to the content inside. We could keep all of our markup in this render/1 method, but let’s break it out into its own template for demonstration purposes. Move the contents of render into lib/frampton_web/templates/editor/show.html.leex, and replace EditorLive.render/1 with this one liner: def render(assigns), do: FramptonWeb.EditorView.render("show.html", assigns). And finally, make an EditorView module in lib/frampton_web/views/editor_view.ex: defmodule FramptonWeb.EditorView do use FramptonWeb, :view import Phoenix.LiveView end Our test should now be passing, and we’ve got a nicely separated out template, view and “live” server. We can keep markup in the template, helper functions in the view, and reactive code on the server. Now let’s move forward to actually render some posts! Handling User Input We’ve got four tasks to accomplish before we are done: Take markdown input from the textarea Send that input to the LiveServer Turn that raw markdown into HTML Return the rendered HTML to the page. Event binding To start with, we need to annotate our textarea with an event binding. This tells the liveview.js framework to forward DOM events to the server, using our liveview channel. Open up lib/frampton_web/templates/editor/show.html.leex and annotate our textarea: <textarea phx-keyup="render_post"></textarea> This names the event (render_post) and sends it on each keyup. Let’s crack open our web inspector and look at the web socket traffic. Using Chrome, open the developer tools, navigate to the network tab and click WS. In development you’ll see two socket connections: one is Phoenix LiveReload, which polls your filesystem and reloads pages appropriately. The second one is our LiveView connection. If you let it sit for a while, you’ll see that it's emitting a “heartbeat” call. If your server is running, you’ll see that it responds with an “ok” message. This lets LiveView clients know when they've lost connection to the server and respond appropriately. Now, type some text and watch as it sends down each keystroke. However, you’ll also notice that the server responds with a “phx_error” message and wipes out our entered text. That's because our server doesn’t know how to handle the event yet and is throwing an error. Let's fix that next. Event handling We’ll catch the event in our EditorLive module. The LiveView behavior defines a handle_event/3 callback that we need to implement. Open up lib/frampton_web/live/editor_live.ex and key in a basic implementation that lets us catch events: def handle_event("render_post", params, socket) do IO.inspect(params) {:noreply, socket} end The first argument is the name we gave to our event in the template, the second is the data from that event, and finally the socket we’re currently talking through. Give it a try, typing in a few characters. Look at your running server and you should see a stream of events that look something like this: There’s our keystrokes! Next, let’s pull out that value and use it to render HTML. Rendering Markdown Lets adjust our handle_event to pattern match out the value of the textarea: def handle_event("render_post", %{"value" => raw}, socket) do Now that we’ve got the raw markdown string, turning it into HTML is easy thanks to the work we did earlier in our Post module. Fill out the body of the function like this: {:ok, post} = Post.render(%Post{}, raw) IO.inspect(post) If you type into the textarea you should see output that looks something like this: Perfect! Lastly, it’s time to send that rendered html back to the page. Returning HTML to the page In a LiveView template, we can identify bits of dynamic data that will change over time. When they change, LiveView will compare what has changed and send over a diff. In our case, the dynamic content is the post body. Open up show.html.leex again and modify it like so: <div class="rendered-output"> <%= @post.body %> </div> Refresh the page and see: Whoops! The @post variable will only be available after we put it into the socket’s assigns. Let’s initialize it with a blank post. Open editor_live.ex and modify our mount/3 function: def mount(_params, _session, socket) do post = %Post{} {:ok, assign(socket, post: post)} end In the future, we could retrieve this from some kind of storage, but for now, let's just create a new one each time the page refreshes. Finally, we need to update the Post struct with user input. Update our event handler like this: def handle_event("render_post", %{"value" => raw}, %{assigns: %{post: post}} = socket) do {:ok, post} = Post.render(post, raw) {:noreply, assign(socket, post: post) end Let's load up http://localhost:4000/editor and see it in action. Nope, that's not quite right! Phoenix won’t render this as HTML because it’s unsafe user input. We can get around this (very good and useful) security feature by wrapping our content in a raw/1 call. We don’t have a database and user processes are isolated from each other by Elixir. The worst thing a malicious user could do would be crash their own session, which doesn’t bother me one bit. Check the edit_posts branch for the final version. Conclusion That’s a good place to stop for today. We’ve accomplished a lot! We’ve got a dynamically rendering editor that takes user input, processes it and updates the page. And we haven’t written any JavaScript, which means we don’t have to maintain or update any JavaScript. Our server code is built on the rock-solid foundation of the BEAM virtual machine, giving us a great deal of confidence in its reliability and resilience. In the next post, we’ll tackle making a shared editor, allowing multiple users to edit the same post. This project will highlight Elixir’s concurrency capabilities and demonstrate how LiveView builds on them to enable some incredible user experiences. Full Article Code Back-end Engineering
li CLI Equivalents for Common MAMP PRO and Sequel Pro Tasks By feedproxy.google.com Published On :: Thu, 26 Mar 2020 00:00:00 -0400 Working on website front ends I sometimes use MAMP PRO to manage local hosts and Sequel Pro to manage databases. Living primarily in my text editor, a terminal, and a browser window, moving to these click-heavy dedicated apps can feel clunky. Happily, the tasks I have most frequently turned to those apps for —starting and stopping servers, creating new hosts, and importing, exporting, deleting, and creating databases— can be done from the command line. I still pull up MAMP PRO if I need to change a host's PHP version or work with its other more specialized settings, or Sequel Pro to quickly inspect a database, but for the most part I can stay on the keyboard and in my terminal. Here's how: Command Line MAMP PRO You can start and stop MAMP PRO's servers from the command line. You can even do this when the MAMP PRO desktop app isn't open. Note: MAMP PRO's menu icon will not change color to reflect the running/stopped status when the status is changed via the command line. Start the MAMP PRO servers: /Applications/MAMP PRO.app/Contents/MacOS/MAMP PRO cmd startServers Stop the MAMP PRO servers: /Applications/MAMP PRO.app/Contents/MacOS/MAMP PRO cmd stopServers Create a host (replace host_name and root_path): /Applications/MAMP PRO.app/Contents/MacOS/MAMP PRO cmd createHost host_name root_path MAMP PRO-friendly Command Line Sequel Pro Note: if you don't use MAMP PRO, just replace the /Applications/MAMP/Library/bin/mysql with mysql. In all of the following commands, replace username with your user name (locally this is likely root) and database_name with your database name. The -p (password) flag with no argument will trigger an interactive password prompt. This is more secure than including your password in the command itself (like -pYourPasswordHere). Of course, if you're using the default password root is not particular secure to begin with so you might just do -pYourPasswordHere. Setting the -h (host) flag to localhost or 127.0.0.1 tells mysql to look at what's on localhost. With the MAMP PRO servers running, that will be the MAMP PRO databases. # with the MAMP PRO servers running, these are equivalent: # /Applications/MAMP/Library/bin/mysql -h 127.0.0.1 other_options # and # /Applications/MAMP/Library/bin/mysql -h localhost other_options /Applications/MAMP/Library/bin/mysql mysql_options # enter. opens an interactive mysql session mysql> some command; # don't forget the semicolon mysql> exit; Create a local database # with the MAMP PRO servers running # replace `username` with your username, which is `root` by default /Applications/MAMP/Library/bin/mysql -h localhost -u username -p -e "create database database_name" or # with the MAMP PRO servers running # replace `username` (`root` by default) and `database_name` /Applications/MAMP/Library/bin/mysql -h localhost -u username -p # and then enter mysql> create database database_name; # don't forget the semicolon mysql> exit MAMP PRO's databases are stored in /Library/Application Support/appsolute/MAMP PRO/db so to confirm that it worked you can ls /Library/Application Support/appsolute/MAMP PRO/db # will output the available mysql versions. For example I have mysql56_2018-11-05_16-25-13 mysql57 # If it isn't clear which one you're after, open the main MAMP PRO and click # on the MySQL "servers and services" item. In my case it shows "Version: 5.7.26" # Now look in the relevant MySQL directory ls /Library/Application Support/appsolute/MAMP PRO/db/mysql57 # the newly created database should be in the list Delete a local database # with the MAMP PRO servers running # replace `username` (`root` by default) and `database_name` /Applications/MAMP/Library/bin/mysql -h localhost -u username -p -e "drop database database_name" Export a dump of a local database. Note that this uses mysqldump not mysql. # to export an uncompressed file # replace `username` (`root` by default) and `database_name` /Applications/MAMP/Library/bin/mysqldump -h localhost -u username -p database_name > the/output/path.sql # to export a compressed file # replace `username` (`root` by default) and `database_name` /Applications/MAMP/Library/bin/mysqldump -h localhost -u username -p database_name | gzip -c > the/output/path.gz Export a local dump from an external database over SSH. Note that this uses mysqldump not mysql. # replace `ssh-user`, `ssh_host`, `mysql_user`, `database_name`, and the output path # to end up with an uncompressed file ssh ssh_user@ssh_host "mysqldump -u mysql_user -p database_name | gzip -c" | gunzip > the/output/path.sql # to end up with a compressed file ssh ssh_user@ssh_host "mysqldump -u mysql_user -p database_name | gzip -c" > the/output/path.gz Import a local database dump into a local database # with the MAMP PRO servers running # replace `username` (`root` by default) and `database_name` /Applications/MAMP/Library/bin/mysql -h localhost -u username -p database_name < the/dump/path.sql Import a local database dump into a remote database over SSH. Use care with this one. But if you are doing it with Sequel Pro —maybe you are copying a Craft site's database from a production server to a QA server— you might as well be able to do it on the command line. ssh ssh_user@ssh_host "mysql -u username -p remote_database_name" < the/local/dump/path.sql For me, using the command line instead of the MAMP PRO and Sequel Pro GUI means less switching between keyboard and mouse, less opening up GUI features that aren't typically visible on my screen, and generally better DX. Give it a try! And while MAMP Pro's CLI is limited to the essentials, command line mysql of course knows no limits. If there's something else you use Sequel Pro for, you may be able to come up with a mysql CLI equivalent you like even better. Full Article Code Front-end Engineering Back-end Engineering
li Deliver a Great Message, Simply By traceygrady.com Published On :: Tue, 26 May 2015 23:31:46 +0000 A poster campaign has recently caught my attention and I’m impressed by the impact of the message it contains. The elements that work well here can be as relevant to business. Full Article Communicate communication content strategy creativity Print Design street art trends
li Design checklist: What clients should provide their designer By traceygrady.com Published On :: Sun, 09 Aug 2015 09:44:53 +0000 Hello! I have updated this very popular post to include a free downloadable PDF of this checklist. Preparation is key to successful management of any project, and design projects are no different. The more preparation that both client and designer do right at the start, the more smoothly the work will go. I find checklists […] Full Article Graphic Design Business checklist clients collaboration project management resources
li She’s Geeky: My First Unconference & Having Feels about Solidarity Between Women in Tech By feedproxy.google.com Published On :: Sun, 11 May 2014 21:07:29 +0000 This Friday I attended the first day of She’s Geeky here in Seattle. It was my first experience of the Unconference Format and I had no idea what to expect, but ended up having a GREAT TIME. Discussions that I joined in on throughout the day included subjects such as Impostor Syndrome, Diversity Groups, Side- […] Full Article Community Liz
li Creating Choropleth Map Data Visualization Using JavaScript, on COVID-19 Stats By www.anychart.com Published On :: Thu, 07 May 2020 15:08:00 PDT https://www.anychart.com/blog/2020/05/06/javascript-choropleth-map-tutorial/ Full Article
li Faster Nuxt sites on Netlify By www.voorhoede.nl Published On :: Fri, 08 May 2020 06:46:00 PDT https://www.voorhoede.nl/en/blog/faster-nuxt-sites-on-netlify/ Full Article
li WebAssembly Online Checker By wasm.joway.io Published On :: Fri, 08 May 2020 08:20:00 PDT https://wasm.joway.io/ Full Article
li Why Stealing Best Landing Pages Is a Bad Idea By hren.io Published On :: Sat, 09 May 2020 06:04:15 PDT https://hren.io/blog/stealing-best-landing-pages/ Full Article
li 10 Best Content Scheduling Tools for WordPress By line25.com Published On :: Sat, 09 May 2020 09:12:00 PDT https://line25.com/wordpress-plug-ins/content-scheduling-tools-for-wordpress Full Article
li The invisible injury: How concussions have changed our lives By feedproxy.google.com Published On :: Mon, 09 Mar 2020 14:01:37 EDT 'It can happen to you anywhere, at any moment, and just change your world' Full Article
li Concussion had made my life a mess. So I gave my brain injury a name By feedproxy.google.com Published On :: Mon, 09 Mar 2020 14:15:12 EDT By turning 'Stella' into a punchline, laughter became my medicine and sharing my story became my therapy Full Article
li Invisible Disabilities: Break Down The Barriers By feedproxy.google.com Published On :: Mon, 23 Mar 2020 10:29:53 EDT Many people think the word “disability” means people who require a wheelchair or walker. In reality, however, there is much more to disability than meets the eye. Full Article
li Trump officials say people with disabilities must not be denied lifesaving coronavirus care By feedproxy.google.com Published On :: Mon, 30 Mar 2020 14:09:48 EDT Patients with disabilities must receive the same level of lifesaving medical treatment from hospitals during the coronavirus pandemic as able-bodied patients, the Trump administration said. Full Article
li Coronavirus pandemic could inflict emotional trauma and PTSD on an unprecedented scale, scientists warn By feedproxy.google.com Published On :: Mon, 30 Mar 2020 14:41:58 EDT Researchers are warning that the coronavirus pandemic could inflict long-lasting emotional trauma on an unprecedented global scale. They say it could leave millions wrestling with debilitating psychological disorders while dashing hopes for a swift economic recovery. Full Article
li Emilia Clarke to Host Virtual Dinner With Donors Who Pledge Money for Coronavirus Relief By feedproxy.google.com Published On :: Wed, 01 Apr 2020 09:54:00 EDT Today, the Game of Thrones star announced that 12 random people will get to win a virtual dinner with her. She’s asking people to donate money to her charity SameYou, which helps people heal from brain injuries and strokes. Pledges will be used to assist brain injury survivors in recuperating at home, who have been asked to leave hospitals to make room for coronavirus patients. Full Article
li What I learned from living a socially isolated life for the past two years By feedproxy.google.com Published On :: Fri, 03 Apr 2020 12:05:40 EDT “It will get easier after you adjust."After receiving a traumatic brain injury from a car crash two years ago, the Los Angeles-based journalist Amanda Chicago Lewis has lived in social isolation. Because of stay-at-home orders to reduce the spread of COVID-19, more people are now living in similar circumstances. Below, Lewis shares how she’s adapted her apartment, her routine, and her habits to cope with being at home for extended periods of time. Full Article
li Treating PTSD Involves Science, Counseling, Group Support By feedproxy.google.com Published On :: Mon, 06 Apr 2020 10:05:09 EDT In the years since he had returned from Vietnam, Elmer “Snubby” Burket was a self-described workaholic, raising a son, keeping up his house and always taking jobs where he could be by himself as he tried to put the war behind him. Full Article
li What a trauma and PTSD psychologist tells us about dealing with the coronavirus pandemic By feedproxy.google.com Published On :: Mon, 13 Apr 2020 10:30:30 EDT We’re all experiencing varying levels of trauma. Full Article
li Even Light Exercise Can Speed Stroke Recovery By feedproxy.google.com Published On :: Tue, 14 Apr 2020 14:18:46 EDT Even light exercise can counter the damage of stroke in survivors, a new study suggests. Full Article
li What life is like now for 3 people with brain injuries — and their loved ones By feedproxy.google.com Published On :: Mon, 20 Apr 2020 10:01:48 EDT Ken Rekowski, Shawn Hill and Jodi Graham are dealing with COVID-19 in different ways Full Article
li Want to help the USPS and vets? Buy a 'Healing PTSD' stamp By feedproxy.google.com Published On :: Thu, 30 Apr 2020 12:02:25 EDT Support two entities with the price of one. Full Article
li My PTSD can be a weight. But in this pandemic, it feels like a superpower. By feedproxy.google.com Published On :: Fri, 01 May 2020 10:44:28 EDT For the first time, it seems, the entire world knows what it’s like to live inside my head. Full Article
li Own This Extensive Font Library Worth $4265 for Just $29 By blog.spoongraphics.co.uk Published On :: Wed, 15 Apr 2020 07:00:40 +0000 High-quality fonts can be really expensive and are often the most costly tool a designer needs, so when a massive saving like this comes along it’s hard to let it pass by! This brand new bundle contains 16 hand-picked typefaces, containing hundreds of individual fonts, chosen specifically for their quality and versatility. These fonts are […] The post Own This Extensive Font Library Worth $4265 for Just $29 appeared first on Spoon Graphics. Full Article News bundle deal design cuts fonts
li Want to help the USPS and vets? Buy a 'Healing PTSD' stamp By feedproxy.google.com Published On :: Thursday, April 30, 2020 - 12:02pm Support two entities with the price of one. Full Article
li My PTSD can be a weight. But in this pandemic, it feels like a superpower. By feedproxy.google.com Published On :: Friday, May 1, 2020 - 10:44am For the first time, it seems, the entire world knows what it’s like to live inside my head. Full Article
li How to use social proof for gaining credibility and boosting conversions By feedproxy.google.com Published On :: Fri, 21 Feb 2020 05:59:00 +0000 The internet has given many web companies the chance to rise and meet new audiences. The challenge for these companies is the competition to grow the customer base and build the companies’ credibility. One of the ways to do that is to use social proof as a marketing tool. Many people make decisions regarding a […] Full Article Blog How-to & tutorials UX Web design
li How to personalize the mobile experience for app users By feedproxy.google.com Published On :: Sun, 03 May 2020 08:42:02 +0000 Mobile user experience somehow ‘imposed itself’ with all the development and improvement of mobile communication devices. In fact, it is the quality of user experience that divides outstanding apps from their less outstanding counterparts. The same factor enables startups to learn from big brands and to improve their products. User experience for mobile applications – […] Full Article Blog How-to & tutorials UX Web design
li Lazy Object Initialization By feedproxy.google.com Published On :: Mon, 17 Feb 2020 13:13:33 +0000 The Firefox DevTools underlying code, which is written with JavaScript and HTML, is a complex application. Due to the complexity and amount of work going on, the DevTools team has done everything they can to load as little as possible. Furthermore the team has a system of lazily importing and initializing objects when they’re needed. […] The post Lazy Object Initialization appeared first on David Walsh Blog. Full Article JavaScript
li View Mac Calendar from Command Line By feedproxy.google.com Published On :: Mon, 24 Feb 2020 12:28:44 +0000 As someone that loves using UI tools, I do pride myself in learning how to accomplish the same feats from command line. Don’t believe me? Check out my Command Line tutorials section — I guarantee you’ll learn quite a bit. Recently I learned that you can view basic calendars from command line with the cal […] The post View Mac Calendar from Command Line appeared first on David Walsh Blog. Full Article Shell
li 5 Essential git Commands and Utilities By feedproxy.google.com Published On :: Thu, 26 Mar 2020 16:20:37 +0000 For many of us, git and GitHub play a huge role in our development workflows. Whenever we have a tool that we need to use often, the more fine-tuned we can make that tool, the faster we can get things done. The following are five git commands or helpers that can make your developer life […] The post 5 Essential git Commands and Utilities appeared first on David Walsh Blog. Full Article git
li How to Add Native Keyword Aliases to Babel By feedproxy.google.com Published On :: Thu, 16 Apr 2020 12:09:13 +0000 Those of you who follow this blog know that not every blog post is an endorsement of a technique but simply a tutorial how to accomplish something. Sometimes the technique described is probably not something you should do. This is one of those blog posts. The Babel parser is an essential tool in the web […] The post How to Add Native Keyword Aliases to Babel appeared first on David Walsh Blog. Full Article JavaScript Theory / Ideas
li How to Fix ESLint Errors Upon Save in VS Code By feedproxy.google.com Published On :: Wed, 06 May 2020 03:05:49 +0000 Two of the most prominent utilities in web development today are ESLint and Microsoft’s Visual Studio Code. I enjoy using both, and I love the integration between both tools, but warnings from ESLint inside Visual Studio Code aren’t fulfilling — I’d rather lint errors be fixed each time I save. Complete the following steps to […] The post How to Fix ESLint Errors Upon Save in VS Code appeared first on David Walsh Blog. Full Article JavaScript Quick Tips
li Permainan Situs Sbobet Casino Live Paling Populer By feedproxy.google.com Published On :: Mon, 03 Feb 2020 06:33:53 +0000 Siapa yang tidak mengenal dengan casino sbobet online? Tentu saja hampir semua orang mengenal permainan-permainan casino. Nah, jika kamu belum mengenal mengenai permainan casino, terutama tentang live casino, tidak usah bingung. Pada artikel yang ada di bawah ini akan menjelaskan tentang permainan live casino. Casino berkembang begitu pesat dan memiliki daya tarik yang sangat kuat … More "Permainan Situs Sbobet Casino Live Paling Populer" The post Permainan Situs Sbobet Casino Live Paling Populer appeared first on Situs Agen Judi Live Casino Online Indonesia Terpercaya. Full Article Situs Live Casino Agen Casino Sbobet Bandar Casino Sbobet Judi Casino Sbobet
li How to Use Lightroom Presets- A Handy Guide By feedproxy.google.com Published On :: Wed, 08 Apr 2020 00:31:40 +0000 How many of you love wasting hours of time making the same basic edits to a lot of photos? Anyone? No? Well, that’s understandable. None of us like doing menial repetitive tasks and it’s no different when editing images — even for those of us who enjoy the editing process. The good news is that Lightroom has a handy tool Continue Reading The post How to Use Lightroom Presets- A Handy Guide appeared first on Photodoto. Full Article Post Production lightroom presets how to use
li Tips on developing creative websites that will wow your clients By feedproxy.google.com Published On :: Tue, 13 Aug 2019 00:00:42 +0000 Web designers: we’ve got fabulous news for you. With the global market expanding without limits, clients are more demanding than ever before. They understand that the highly competitive business realm requires creative websites. That’s good news: as competition increases, web development projects become more challenging. That’s good news for Be Theme too as it is […] The post Tips on developing creative websites that will wow your clients appeared first on WebAppers. Full Article Best Collections
li Save time by using these builders for portfolio websites and pages By feedproxy.google.com Published On :: Tue, 01 Oct 2019 00:03:02 +0000 If you’re a professional wanting to showcase your products, what better way is there to do so than with a personal portfolio? Maybe one that’s presented in a way that invites close study? A portfolio used to be a folder of papers you would carry around with you when visiting one potential customer after another. […] The post Save time by using these builders for portfolio websites and pages appeared first on WebAppers. Full Article Best Collections
li Mobile App Website Inspiration: 20 Application Websites and Tips to Help You Design One By feedproxy.google.com Published On :: Tue, 10 Dec 2019 00:01:17 +0000 It may seem a bit curious that more than a few app websites are only given a cursory inspection by app owners. It is given before being largely ignored because visitors have gone elsewhere. The reason for a given website may be completely valid in that it addresses a well-established need. It has a poor […] The post Mobile App Website Inspiration: 20 Application Websites and Tips to Help You Design One appeared first on WebAppers. Full Article Uncategorized
li How to Draw a Stylized Flat Car in Adobe Illustrator By feedproxy.google.com Published On :: Thu, 07 May 2020 14:00:08 +0000 In this tutorial we’ll draw a funny cartoon car in a simple stylized flat car. We don’t actually need any advanced drawing skills or even a tablet to create this stylized object as we’ll be working with basic geometric shapes and the most useful tools of Adobe Illustrator. Such simple and trendy illustrations are perfect […] The post How to Draw a Stylized Flat Car in Adobe Illustrator appeared first on Vectips. Full Article Tips Tips and Tricks Tricks Tutorials adobe illustrator car car vector cartoon style vector flat flat design flat style stylized tutorial vector vector illustration vector tutorial