<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: vintch</title>
    <description>The latest articles on DEV Community by vintch (@vintchdesigns).</description>
    <link>https://dev.to/vintchdesigns</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F114478%2F14502e9d-9a7c-48e0-8d88-9bf615c208ef.jpg</url>
      <title>DEV Community: vintch</title>
      <link>https://dev.to/vintchdesigns</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/vintchdesigns"/>
    <language>en</language>
    <item>
      <title>NREL-Backed Software Drives EDV Innovation</title>
      <dc:creator>vintch</dc:creator>
      <pubDate>Thu, 27 Jun 2019 05:58:55 +0000</pubDate>
      <link>https://dev.to/vintchdesigns/nrel-backed-software-drives-edv-innovation-jba</link>
      <guid>https://dev.to/vintchdesigns/nrel-backed-software-drives-edv-innovation-jba</guid>
      <description>&lt;p&gt;Could the future of Electric-drive vehicles (EDVs) lie in software programming design? The answer could be “yes.”&lt;/p&gt;

&lt;p&gt;The Computer-Aided Engineering for Electric Drive Vehicle Batteries or &lt;a href="https://www.nrel.gov/transportation/caebat.html"&gt;CAEBAT project&lt;/a&gt;, put forth by the National Renewable Energy Laboratory (NREL) and the U.S. Department of Energy, is designed to provide software tools to make life easier for battery designers, developers, and manufacturers. &lt;/p&gt;

&lt;p&gt;Using these models, key stakeholders can more accurately conceptualize cutting-edge lithium-ion (Li-ion) batteries that are both affordable and high-performing. Today, we’re delving into the foundation of the CAEBAT project and its major functions. &lt;/p&gt;

&lt;p&gt;Ready to get started? Let’s take a look!&lt;/p&gt;

&lt;h2&gt;Limitations of Traditional Lithium-ion Development&lt;/h2&gt;

&lt;p&gt;In most cases, &lt;a href="https://www.lithiumbatterypower.com/collections/marine-batteries"&gt;lithium batteries&lt;/a&gt; are designed via a build-assess-break cycle that’s representative of other industry measures.&lt;/p&gt;

&lt;p&gt;While effective in its own right across myriad manufacturing subsets, this approach can be time-consuming. It can also drain participants of their resources, time and money. This is where the advanced modeling resources provided by CAEBAT tools come into play.&lt;/p&gt;

&lt;h2&gt;How to Use CAEBAT&lt;/h2&gt;

&lt;p&gt;CAEBAT tools are used for myriad applications within the NREL’s renewable energy initiatives, but a few of their most common applications include:&lt;/p&gt;

&lt;h3&gt;Designing Battery Cells and Battery Packs&lt;/h3&gt;

&lt;p&gt;Improving battery performance, timeline, and safety&lt;br&gt;
Reduce development and production expenses in the battery manufacturing process&lt;br&gt;
Quicken the battery prototyping and manufacturing steps&lt;/p&gt;

&lt;p&gt;An example of the recent innovation that CAEBAT has helped to spur? Recent models depict a variety of cell performance types including alternatively stacked, wound, and large-format cylindrical formats, including pack thermal networks. &lt;/p&gt;

&lt;p&gt;To expand this functionality, NREL-enforced CAEBAT teams have consolidated and combined their current and existing battery models into software that’s available for commercial use within the industry. This will help shorten overall design cycles and improve battery quality and performance moving forward. &lt;/p&gt;

&lt;p&gt;To date, there are three main phases of the CAEBAT project. They include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;CAEBAT-1: Models and Design Tools: Software tools for battery pack design, based in part on the NREL multi-scale multi-domain (MSMD) model&lt;/li&gt;

&lt;li&gt;CAEBAT-2: Speed and Safety Optimization: Optimizes the pace of MSMD and explores battery safety&lt;/li&gt;

&lt;li&gt;CAEBAT-3: Software and Microstructures: Prioritizes software integration and microstructure applications&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Key CAEBAT Tools&lt;/h2&gt;

&lt;p&gt;A few of the tools that CAEBAT developed and packaged include:&lt;/p&gt;

&lt;h3&gt;Fluent 15 (ANSYS)&lt;/h3&gt;

&lt;p&gt;This is the organization’s flagship practice. It comes complete with battery simulation tools, as well as an application programming interface (API) that connects to the NREL MSMD model within the ANSYS simulation software suite. This allows users within the industry to access all of the NREL’s most recent models. &lt;/p&gt;

&lt;h3&gt;STAR-CCM+ (CD-adapco)&lt;/h3&gt;

&lt;p&gt;This is a software program that primarily provides CAEBAT battery simulation models to help users understand how one would work in a given scenario. &lt;/p&gt;

&lt;h3&gt;AutoLion-3D (EC Power)&lt;/h3&gt;

&lt;p&gt;An important part of lithium-ion battery design is safety and security. With this specific simulation package, users can recreate various battery safety aspects to measure the integrity of the models, making sure they’re as secure as possible. It also factors in electrochemical-thermal conditions to monitor those, as well. &lt;/p&gt;

&lt;h2&gt;Practical Applications of the CAEBAT Initiative&lt;/h2&gt;

&lt;p&gt;Technical details aside, how is the CAEBAT changing the renewables industry as a whole? What can consumers expect to see moving forward and how does this program shape the future of EDVs?&lt;/p&gt;

&lt;p&gt;In short, CAEBAT engineering resources help those involved in lithium-ion battery production create the sophisticated and advanced technologies that this sector needs to propel future growth and sustain current momentum. Moving forward, successful EDV manufacturers will be those that take into account ways to boost performance alongside consumer appeal.&lt;/p&gt;

&lt;p&gt;Of course, the ultimate goal of EDVs is to reduce the amount of petroleum that drivers consume and emit on a regular basis. Making these batteries as affordable and accessible as possible is a major step in the right direction. To aid this initiative, the NREL partners with key personnel in the field, including university partners, laboratory specialists and industry experts, to make the computer-aided engineering process as smooth and seamless as possible. &lt;/p&gt;

&lt;h2&gt;Future-Focused Industry Growth&lt;/h2&gt;

&lt;p&gt;Though the industry has made huge strides in recent years, full-fledged adoption of EDVs will hinge on the development and distribution of top-quality lithium-ion batteries. In the race to be on the cutting edge of this industry, it’s easy for manufacturers to overlook such important internal components. &lt;/p&gt;

&lt;p&gt;As the NREL continues to kick off new phases of its CAEBAT project, tech-savvy and future-focused leaders in this space will leverage these exciting new software tools to make their jobs easier, smarter and ultimately, more effective. &lt;/p&gt;

</description>
    </item>
    <item>
      <title>Overcoming the Inherent Challenges of Mobile App Development</title>
      <dc:creator>vintch</dc:creator>
      <pubDate>Mon, 14 Jan 2019 16:35:32 +0000</pubDate>
      <link>https://dev.to/vintchdesigns/overcoming-the-inherent-challenges-of-mobile-app-development-p8c</link>
      <guid>https://dev.to/vintchdesigns/overcoming-the-inherent-challenges-of-mobile-app-development-p8c</guid>
      <description>

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--FgS-EkdK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.pexels.com/photos/1181271/pexels-photo-1181271.jpeg%3Fauto%3Dcompress%26cs%3Dtinysrgb%26h%3D650%26w%3D940" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FgS-EkdK--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://images.pexels.com/photos/1181271/pexels-photo-1181271.jpeg%3Fauto%3Dcompress%26cs%3Dtinysrgb%26h%3D650%26w%3D940" alt="App Development"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A visit to any mobile app store will reveal that, although the process can be time-consuming and tedious, there are plenty of developers who have figured out how create dynamic, feature-rich mobile apps. Yet, though the marketplace may be flooded with options, there are only a select few that actually go on to be downloaded, secured on our home screens for regular daily use. &lt;/p&gt;

&lt;p&gt;What sets those apps apart from the rest and what makes one rise in popularity over another? The key lies in a strategic, robust development process that takes into account every use case scenario and user preference. While this may be the aim of every well-intending developer, it many earnest attempts can quickly be derailed without such a roadmap in place. &lt;/p&gt;

&lt;p&gt;To this end, today we’re talking about a few common issues that developers often run into during the app creation journey, and how they can be mitigated before they affect the project and process as a whole.&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Expectations for a Quick Turnaround&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;If Rome wasn’t built in a day, a successful mobile app likely won’t be, either. A high-performing one combines elements of usability, navigation, speed, security and other critical elements. Put simply, ensuring that all of these key features are included in an app requires rigorous in-house testing, user trials, tweaks and redos. In other words, it takes time.&lt;/p&gt;

&lt;p&gt;When a developer is under a tight deadline, it can be easy to rush the process and overlook some of these important aspects. If a developer has guaranteed an app company that a project will be completed in a set timeline, there is pressure to perform. While some of these expectations can be met, a realistic outlook provides enough time to spot and reverse serious technical issues. Without such a bumper built in, bugs often go unnoticed and as such, unrepaired.&lt;/p&gt;

&lt;p&gt;As a solution, ensure that you allow plenty of leeway when it comes to development time. If you’re required to estimate your time to completion, take heed to be as flexible as possible. Consider what kinds of challenges you might face and how long it will take you to reverse them. When you can, aim to provide a general month for completion, rather than a set date, so you can work a little longer if necessary. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Ho-Hum Graphics and Other Aesthetics&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;An app can be the most feature-rich in the world, but if it lacks in aesthetic appeal, it will likely remain on the virtual app store shelf with few downloads. This is because, as humans, we’re primarily visual learners and &lt;a href="http://www.t-sciences.com/news/humans-process-visual-data-better"&gt;science shows&lt;/a&gt; that we actually process visual data more clearly. As oft-repeated as the old adage “Don’t judge a book by its cover” might be, the truth is that most of us still do. &lt;/p&gt;

&lt;p&gt;As such, your app must catch their eye from the onset and the best way to do this is to ensure your graphics are detailed, interesting and top quality. &lt;/p&gt;

&lt;p&gt;Of course, the kind of graphics that work for one audience can turn another away. This is where it pays to perform research into your target consumer base and determine which kinds of images they’re most likely to respond to. From there, you can work directly with a designer or employ the assistance of an &lt;a href="https://buildfire.com/"&gt;app maker&lt;/a&gt; to create layouts, images and navigational elements that look, feel and act like your audience prefers. &lt;/p&gt;

&lt;p&gt;Throughout this process, keep in mind the aim that you want your app to achieve. Is it an app to help business leaders track their teams’ time? If so, you don’t need the kind of images and graphics that a party planning app might use. Keep it simple and focused, and don’t forget to include cohesive branding elements throughout. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;The Impetus to Create Seamless Navigation&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;An ideal app is one that a user can download and begin using immediately, with little to no orientation or training time required. If your app is so layered, complex and complicated that it’s not user-friendly at all, it’s time to rethink its design. A simple and clean user interface is preferred over an ornate one.&lt;/p&gt;

&lt;p&gt;Still, weaving in natural and organic elements of navigation and usability is easier said than done. It requires the integration of built-in sensors that allow the app to work as an extension of a user’s natural world. A successful design will take this into account at the onset, weaving interactive design features into the overall strategy from the beginning. Waiting until the app is almost complete to go back and test, then add, usability tools, can be time-consuming and result in a clunky solution. &lt;/p&gt;

&lt;p&gt;Depending on the individual app, developers can also incorporate elements of gamification or other screen interactions apart from the simple swipe or click functions that most include. Examples include tilting the screen, slightly shaking it or even turning it upside down to achieve and unlock different features. &lt;/p&gt;

&lt;p&gt;&lt;b&gt; Ensuring Robust Data Security&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Every time a user engages with a mobile app, there is the inherent risk for a hacker to steal that person’s information over the internet. Though data security measures have tightened in response to this threat in recent years, there is still a need for developers to include as many security tools into their apps as possible. This can also help make them less susceptible to malware attacks. &lt;/p&gt;

&lt;p&gt;Features such as data encryption technology can help keep users’ personal information safe while they use your app. In terms of encryption, you can also encrypt your app’s internal DNA to provide a further safeguard. Moreover, by creating a backup of your app, you can send the current version to archive regularly, ensuring that if a hacking attack does occur, all data is not lost. &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Creating an App That Delivers&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Looking from the outside, the app development process appears to be relatively straightforward, yet a closer examination reveals it’s more complicated than it appears. As we look to the future, it stands to reason that developers will continue to be faced with the challenge of making their apps as high-performing and feature-rich as possible to stand out in an increasingly competitive market. &lt;/p&gt;

&lt;p&gt;By keeping these challenges in mind, modern developers can be well on their way toward creating apps that appeal to users, keep their data safe and make the navigation experience as seamless as possible. &lt;/p&gt;


</description>
      <category>mobileapp</category>
      <category>development</category>
    </item>
    <item>
      <title>Three Ways to Grow as a Developer in a Changing Industry</title>
      <dc:creator>vintch</dc:creator>
      <pubDate>Wed, 14 Nov 2018 05:08:13 +0000</pubDate>
      <link>https://dev.to/vintchdesigns/three-ways-to-grow-as-a-developer-in-a-changing-industry-ecd</link>
      <guid>https://dev.to/vintchdesigns/three-ways-to-grow-as-a-developer-in-a-changing-industry-ecd</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fd5h5kubw4las7wszadmb.jpg" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fthepracticaldev.s3.amazonaws.com%2Fi%2Fd5h5kubw4las7wszadmb.jpg" alt="Coding for Beginners" width="800" height="533"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Whether you’re just learning to code or have been at it for years, there is a certain degree of uncertainty and hesitancy that can accompany the profession. This may be attributed to the fact that there is such a large learning curve in this industry. &lt;/p&gt;

&lt;p&gt;Every day, the field of software development is changing, innovating and expanding, rendering a concept that was relevant today almost irrelevant by tomorrow. As such, in the effort to keep pace, coders and developers often face what’s known as imposter syndrome. In other words, we feel over our heads in complexity and are paddling at the surface, trying to stay afloat and distinguish ourselves as a professional in a space that feels increasingly wide.&lt;/p&gt;

&lt;p&gt;Though I’m just starting out in this profession, I’ve found a few tips to prove useful in my journey thus far. They include these three main steps:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Learn from someone better than you.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This is never easy, as it implies that we still have so much to learn. Yet, connecting with a mentor was one of the best steps I took early on in my career. I was able to work side by side with her as she broke down complicated concepts and retrained my brain to code after years of following sloppy methods taught to me by hurried professors. In turn, I grew my confidence, advanced in my position and was able to take on more advanced developer roles. Now, I serve as that same mentor for another employee in our department and it’s been a learning experience for us both.&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Ask as many questions as possible.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Staying curious is another key to overcoming any form of impostor syndrome and growing in your confidence as a coder. When I first started out in coding, I was actually in the wrong class at my university. I thought I had signed up for technical writing, but this was the room number on my schedule. I could have switched, but decided to stay. I didn’t know a thing about this arena, having been a literature major I was more comfortable discussing difficult texts, not writing them, but I stuck around anyway. I was seated next to a whiz who quickly showed me the ropes and kindly fielded the thousands of questions I threw his way every class. &lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Find a niche and excel at it.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;We can’t all be experts in every field of coding. Maybe some of us excel at JavaScript. After all, &lt;a href="https://www.techrepublic.com/article/the-10-most-in-demand-programming-languages-of-2018/" rel="noopener noreferrer"&gt;research shows&lt;/a&gt; that 38% of developer job postings require and center on it. Others might find their place within SQL, Python, PHP or a range of languages in between. Regardless, it’s helpful to find your niche and hone in on it. Especially in the field of coding, it’s unwise and unhelpful to be a jack of all trades and a master of none. Rather, find the elements of software programming and development that bring you alive and catalyze your search for more. Then, expand on that knowledge every chance you get.&lt;/p&gt;

&lt;p&gt;Along the way, don’t forget to practice often, connect with like-minded peers who can encourage you on those long days, and research as much as possible on new developments, trends and news within the industry. As you actively pursue your craft, you’ll be surprised at the doors that open up and the horizons that expand. &lt;/p&gt;

</description>
    </item>
  </channel>
</rss>
