- 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 🎉”
- 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”
- 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 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.
Continue reading “Vaadin Charts”
- 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”
Using React to drive change at a car maker.
- 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