Programming: Web Applications

Web Programming

Posted At: 1/23/2023 12:57:32 PM
Posted By: Comfortably Anonymous
Viewed: 291 times
0 Dislikes: 0
This is a good quick reference, focusing on all the different possible properties for the parent element (the flex container) and the child elements (the flex items).A Complete Guide to Flexbox
Posted At: 11/9/2022 1:30:36 PM
Posted By: Comfortably Anonymous
Viewed: 444 times
0 Dislikes: 0
I would seriously lose my temper and find a new job!
Posted At: 5/17/2022 4:11:09 PM
Posted By: Comfortably Anonymous
Viewed: 765 times
0 Dislikes: 0
Continuous integration has changed the way we develop software. But a CI environment is different from production, and synthetic tests are not always enough to reveal problems. Some issues only appear when they hit production, and by that time, the damage is already done. Canary deployments allow us to test the waters before jumping in.Learn how carrying a small bird in your pocket, or, Canary Deployment can help save your sanity!
Posted At: 5/17/2022 4:09:07 PM
Posted By: Comfortably Anonymous
Viewed: 879 times
0 Dislikes: 0
Have your users ever experienced downtime caused by a buggy release? Have you ever been called on a weekend to roll back an upgrade? Do you usually have to wake up at insane hours because that is the only time you can take down a system? Do release days make you feel anxious?Learn about Blue/Green Deployment to keep from tearing out your hair!
Posted At: 10/30/2020 3:56:57 AM
Posted By: Comfortably Anonymous
Viewed: 2071 times
0 Dislikes: 0
Both for you and your site's users. With the advent of dual-key/partitioned caching in all modern browsers, the speed boost you might have used to get is no longer possible. CDN Javascript is now an anti-pattern and a security risk.A good discussion and more technical info at Please stop using CDNs for External Javascript Libraries
Posted At: 9/30/2019 4:38:26 PM
Posted By: Comfortably Anonymous
Viewed: 1485 times
0 Dislikes: 0
Not really sure why this happens, usually every time you check out a clean copy of the code to a new directory, but the fix is easy:Open the NuGet Package Manager Console (Tools | NuGet Package Manager | Package Manager Console) and run the following command:Update-Package Microsoft.CodeDom.Providers.DotNetCompilerPlatform -r
Posted At: 6/18/2019 9:13:44 PM
Posted By: Comfortably Anonymous
Viewed: 1381 times
0 Dislikes: 0
Intellectually, anyone can learn to code. Anyone can also learn to play piano. But at least with piano someone else can hear the result and recognize the effort. Plus one bad note doesn't cause the piano to burst into flames.
Posted At: 4/18/2019 2:58:45 PM
Posted By: Comfortably Anonymous
Viewed: 1643 times
0 Dislikes: 0
The biggest "relevant" problem with REST APIs here is the clients need to communicate with multiple data API endpoints. REST APIs require clients to do multiple network round-trips to get their data. They are usually a collection of endpoints where each endpoint represents a resource, so when a client needs data about multiple resources it needs to perform multiple network requests to a REST API and then put together the data it needs by combining multiple responses. In a pure REST API (not a customized one), a client cannot specify which fields to select for a record in that resource. That information is in the REST API service itself and the REST API service will always return all of the fields regardless of which ones the client actually needs. GraphQL’s term for this problem is over-fetching of information that is not needed. It is a waste of network and memory resources for both the client and the server. GraphQL speaks to the data as a graph and data is naturally a graph. If you need to represent any data, the right structure is a graph. The GraphQL runtime allows us to represent our data with a graph API that matches the natural graph shape of that data.https://graphql.org/
Posted At: 11/2/2018 3:26:11 PM
Posted By: Comfortably Anonymous
Viewed: 1783 times
0 Dislikes: 0
A few good queries to find out why Oracle is running slow...Show current table locks:select object_name, object_type, session_id, type, -- Type of lock lmode, -- lock mode request, block, ctime -- Time elapsedfrom v$locked_object, all_objects, v$lockwhere v$locked_object.object_id = all_objects.object_id AND v$lock.id1 = all_objects.object_id AND v$lock.sid = v$locked_object.session_idorder by session_id, ctime desc, object_nameCurrently running queries:select S.USERNAME, s.sid, s.osuser, t.sql_id, sql_textfrom v$sqltext_with_newlines t, V$SESSION swhere t.address =s.sql_addressand t.hash_value = s.sql_hash_valueand s.status = 'ACTIVE'and s.username <> 'SYSTEM'order by s.sid,t.pieceLong-running operations:COLUMN percent FORMAT 999.99 SELECT sid, to_char(start_time,'hh24:mi:ss') stime, message,( sofar/totalwork)* 100 percent FROM v$session_longopsWHERE sofar/totalwork < 1
Posted At: 5/18/2018 3:13:18 PM
Posted By: Comfortably Anonymous
Viewed: 1774 times
0 Dislikes: 0
A new tutorial focused on helping existing ASP.NET MVC developers transition to the strange new world of modern Single Page Application development and all the insanity that comes with.Diary of a .NET Developer - Learning React