I Created My Portfolio with React and Some Magic 🎉

  • This whole write-up is based off this site – Dinesh Pandiyan | Full Stack Dev – – A few weeks back I created Dev Landing Page and wrote a blog post about it.
  • I am no UI expert but in recent times I’ve took a liking towards responsive design, animations, flexbox, and other fancy CSS features.
  • While looking for inspiration, I stumbled across Ali Spittel’s post How I Re-Wrote my Portfolio Site.
  • Of all these, 1 of my 3 favorite themes will be applied when the site loads.
  • I gotta say, theme magic is my most favorite feature of the site ✨ – – Sass could be a powerful tool if you know how to use it right.

Awesome Portfolio written in React
Continue reading “I Created My Portfolio with React and Some Magic 🎉”

Scalable Design: Beyond Responsive Design – Julien Etienne – Medium

Beyond Responsive Design  #webdevelopment #webdesign #javascript #react #css #reactjs

  • I hope you are able to comprehend the impact this has on the way in which we:Design for the web.Implement user interfaces.Fight against content-display limitations.Fight against limitation regarding animations.Work harder to make things look similar-ish on the large variety of browsers and devices we consume today.Why?Despite what some believe, fonts are not static down to better design implementations or because it works better for Responsive Design, I believe the decision is largely due to backwards compatibility, and rightfully so.Yea but what about SVG and the Canvas API?Good point imaginary reader…Unfortunately SVG cannot wrap fonts at the time of this article.Canvas lacks SEO and accessibility.WebGL in many cases can be overkill and lacks SEO and accessibility.With all that said, all three technologies are way under utilise in modern web development.
  • At some point we need to realise that we can do more with less complications.I don’t get it(huff) If font-size can scale proportionately to the width of the viewport consistently across all modern browsers IE9+ without breaking zoom accessibility, design constraints will be significantly reduced.But you still need media queries?Yes but you’re not getting it, it’s more predictable this way.
  • Less than 2.5kb gzipped, ES, CJS and UMD and only has the features it needs.BTW, I have to give thanks to Browserstack for providing cross-browser support.Now let me tell you what it does…MIMETIC scales relative font units to the viewport, without breaking the browser’s zoom and it detects the zoom level for all browsers IE9+.
  • That’s it!You can improve accessibility on zoom or even let the user know they are viewing the browser in zoom.It’ supports:IE9+Safari 6.2+Every other modern browser, tablet, mobile etc.When you use MIMETIC, the rules change.
  • You have to worry less about container widths and CSS caveats and more about proportions, more like a print designer.How?There are a few things I discovered to make this library possible:Changing the root font-size only and only relying on relative units.Calculating and normalising the devicePixelRatio from the user’s client device widths even when the DPR it’s not available or not behaving as expected.Differentiating between the window resize and zoom by knowing if the devicePixelRatio changed last or not.Calculating the defautDevicePixelRatio.Fire on orientation change.IE logicalXDPI deviceXDPI values.Keep it simple: Option to use viewport units for mobile (Doesn’t break zoom on mobile)False hopeThe scariest discovery is that there was nothing stopping a viable solution being made several years ago, all the way since IE6.

Responsive Design has been a great breakthrough for modern web development. But I couldn’t help but notice that something is lacking in our expectations regarding the aesthetics of web user…
Continue reading “Scalable Design: Beyond Responsive Design – Julien Etienne – Medium”

Build a React Image Gallery with Cloudinary

  • Cloudinary Just announced a React SDK that enables you to easily build a responsive image gallery.
  • Let’s build a simple React app in this file and test it:

    Before the app can be rendered, we need to create an entry where the React compiled app will be rendered:

    Let’s handle the styles now, instead of worrying about it later:

    Run in your terminal and in another terminal to test the app:

    The most significant content in the styles is where we are using media queries to make each image full width for small devices and x by x of the width for larger devices.

  • Moving forward, we need to configure the installed Cloudinary SDK with the :

    The component is used to create a config context that would wrap a group of images and image transformations.

  • The React Cloudinary SDK also provides a component that gives you the ability to apply transformation declaratively as :

    The , , and properties are provided by Cloudinary to help you adjust images to make them fit your responsive design while still retaining the image quality.

  • With few lines of codes, we were able to add a responsive image gallery to a React app.

In this article, we’ll show you how Cloudinary’s responsive transformation features enable you to quickly and easily create a responsive image gallery.
Continue reading “Build a React Image Gallery with Cloudinary”

Vaadin Charts

Vaadin Charts 3.2 stable is out! Now with great #ReactJS support, check it out.

  • Vaadin Charts requires a license per every developer using it.
  • Learn two ways to style your Vaadin Charts: styling a single chart and styling all your charts.
  • There are two main modules of Vaadin Charts: Vaadin Charts for Web developers and Vaadin Charts for Java developers.
  • Vaadin Charts is a powerful tool for visualizing your data.
  • But you’ll also get financial charts, such as candlestick and Open-High-Low-Close, and 3D charts.

Vaadin Charts is a powerful tool for visualizing your data. It works seamlessly in your HTML5, JavaScript and Vaadin project. Just choose the chart type you need from our comprehensive collection and give your data a look’n feel everyone can understand.
Continue reading “Vaadin Charts”

Using React to drive change at a car maker.

My talk at #fullstackcon 'Using #reactjs to drive change at a car maker'  @capgeminiukppl

  • Using React to drive change at a car maker.
  • The talk will cover how we are transforming their supplier relationships, why we chose React over the alternatives, and how we create a reusable app architecture.
  • Working closely with product owners and iterating of the product.
  • The current project involves transforming the way that the client and their suppliers manage the supply of parts and the supplier relationship.
  • Capgemini is currently using React to deliver a range of mobile, offline-first apps to a major UK car manufacturer.

Read the full article, click here.

@richmcm: “My talk at #fullstackcon ‘Using #reactjs to drive change at a car maker’ @capgeminiukppl”

FullStack 2016 – the conference on JavaScript, Node & Internet of Things conference cast. Richard McMenamin: Capgemini is currently using React to deliver a …

Using React to drive change at a car maker.


Tutorial - Playing Sounds in TypeScript BJBJ6iZV #ReactJS

  • Learn how to create HTML5 and JavaScript games from scratch Step by step tutorials with real HTML5 code examples
  • The easiest way to Learn Web Development Essentials HTML5 and CSS3 and Become a Web Developer by Coding From Scratch,
  • For the tutorial I am using TypeScript to play sounds in the web browser.
  • Learn to play sounds using typescript.
  • Learn by example as we build these projects

Read the full article, click here.

@react_pro: “Tutorial – Playing Sounds in TypeScript BJBJ6iZV #ReactJS