Brébeuf, Quebec Web Design & Development Articles
Latest articles from around the web
In the early days, hand-operating printers where used by designers which had to be operated manually. The manual printers had metal letters engrossed in a frame which when rolled in the ink pressed down onto a clean paper for printing. This process of printing needed thousands of physical metal blocks each with a character representing typeface. Likewise, for printing a Garamond typeface, you would need different blocks of diverse size (like 10 points, 12 points, 14 points, and so on) and weight (like bold, light, medium). A font is entirely different from typeface. It is a subset of blocks that … Continue reading →Visit us at InstantShift.com
When I wrote the “book” The Greatest CSS Tricks Vol. I, I put “book” in quotes because there wasn’t anything terribly book-like about it. The only way you could read it was online, logged into this website, with an … The post The Greatest CSS Tricks Vol. I eBook (PDF and EPUB) appeared first on CSS-Tricks. You can support CSS-Tricks by being an MVP Supporter.
We look at the many factors that can impact a web design project's launch date, and share tips for determining its length more accurately. The post The Impossible Question: How Long Does It Take to Build a Website? appeared first on Speckyboy Design Magazine.
Whether you are a seasoned developer looking for a senior-level position or a newcomer to the tech industry looking to gather some valuable work experience, you are in luck: technology companies of all shapes and sizes are hiring a broad range of information technology professionals. Inside this article, we will look at some of the […] The post Top Tech Companies Hiring Right Now appeared first on Developer.com.
Once the prototypes are ready for production, the designer hands them off to developers. Such a process can be troublesome for some teams - the right tool stack being a part of that. There are quite a few design tools that help with design handoff, but what's the difference between them when handing off prototypes The post Design Handoff: What it Looks Like with UXPin Merge appeared first on Studio by UXPin.
MySQL has various kinds of password policy enforcement tools: a password can expire (even automatically), can be forced to be of a certain length, contain amounts of various types of characters and be checked against a dictionary of common passwords or the user account name itself.…
I used to call this technique "type tunnelling" and noted its use in XML in 2005. When you are using a strongly typed language but instead your types are stringly typed, you are passing strings around when a better type exists. Here's some examples of stringly typed method calls:Robot.Move("1","2"); //Should be int like 1 and 2Dog.InvokeMethod("Bark"); //Dispatching a method passing in a string that is the method's name. Dog.Bark()Message.Push("TransactionCompleted"); Could be an enum There's reasons to do each of these things, but as a general rule your sense of Code Smell should light up if you smell Stringly Typed things. Inline SQL is another where one language (a proper language with Syntax) is tunneled as a string within another. There's no good solution for this as most languages don't have a way to express SQL such that a compiler could noticed a problem. Sometimes we'll see Fluent APIs like LINQ try to solve this. RegEx is another example of a string language within a language. Sometimes one will see large switch statements that fundamentally change program flow via "magic strings." One misspelling and your switch case will never fire. Again, these have valid reasons for existence but you won't catch syntax issues until runtime. LinqPad has a great post on why strongly typed SQL via LINQ or other fluent syntaxes are often better than SQL. Here's some LINQ in C# that will eventually turn into SQL. You get autocomplete and syntax warnings throughout the authoring process:from p in db.Purchaseswhere p.Customer.Address.State == "WA" || p.Customer == nullwhere p.PurchaseItems.Sum (pi => pi.SaleAmount) > 1000select p So why does it matter?Regex rx = new Regex(@"(?<word>w+)s+(k<word>)"); This isn't to say all Stringly Typed code is bad. It's to say that you need to make sure it doesn't just happen on its own. Be prepared to justify WHY it was written that way. Is string the only data type the app uses? Are there potential uses where something should be a Message or an Event or a Something and it was just easier or simpler to use a string? And here's the rub - was this Stringly Typed data structure pass to another component or service? Did you intend for its semantic meaning to be retained across this logical (or physical) boundary? A great litmus test is "how would I catch a misspelling?" Compiler" Unit Test? Production ticket? What do you think about Stringly Typed code? Do we type Name and Surname? Is that too far? Do we string all the things? Sponsor: Pluralsight helps teams build better tech skills through expert-led, hands-on practice and clear development paths. For a limited time, get 50% off your first month and start building stronger skills.(C) 2021 Scott Hanselman. All rights reserved.
My team and I currently building Mailcoach, a solution to self-host newsletters and email campaigns. In Mailcoach you can create new users to use the app. How should these new users be onboarded? The easy way out would be to send these new users a default password reset notification to those users,...
In today’s Adobe Illustrator tutorial I’m going to show you how to create a retro badge style logo design featuring a simplified vector skull illustration and text elements that follow the circular outline of the badge container. To create the badge logo design, we’ll first start by drawing the vector skull illustration using basic shapes […] The post Video: How to Create a Retro Style Badge Design in Illustrator appeared first on Spoon Graphics.
Website design trends can be a lot of fun to experiment with and incorporate into projects, but if you aren't careful these elements can add a dated look to projects. Sometimes trends fade out as quickly as they rush in! Here, we're going to look at some website design trends that are fading. (And that's […]
About The Coding Studio Inc.
Developing professional web applications
for Brébeuf, Quebec, for 20 years!
With years of experience and many satisfied customers, we provide the direction and assistance you require.
Custom Web Development
We specialize in complex custom web projects, from small business websites to corporate applications.
We create an experience which converts more leads and retains more customers, which increases profits.
We help to simplify and automate employee tasks, which reduces payroll and other expenses.